Starting with polynomial:
P : t
Extension levels are: 1 4 16 22 44
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P2 : t^5 - 10/9*t^3 + 5/21*t
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P3 : t^21 - 35335620166/7135347843*t^19 + 180709480704313/17231865040845*t^17 - 96664607452792/7789747210245*t^15 + 1734603690026/192752697357*t^13 - 41778582658804/10122121377423*t^11 + 37797535859134/31699057228983*t^9 - 534118021610248/2553535165668075*t^7 + 1205860438533401/58731308810365725*t^5 - 234576601175962/246671497003536045*t^3 + 1112587844447/82223832334512015*t
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P4 : t^43 - 43521574156667978828272854728636198154609645150098160468121802863752506920190945426587911983014861581522066881056140446722459450636058830813333925340663596759776019154418448336533/4183141568875748506053399092197492005004678598388979470206292088931319011889614085415962550011603686628924867344099439475362709942996805857813472713063091298913761548487615666375*t^41 + 81236734646408144300363269813425992318963149858775047826034030219408252168667648867102999304797547251695100906451037009340727900371918419644622674775082000950158512688480578745462276242/1614345444835822236210609617463579522095390550654479790203601624084107839111404199001472019412828059932774798030832823384013550933071498326229801949007169004802902115507695175120440875*t^39 - 3078430010757752716975815506506994178219761234555913773568533196681543699896033922993293825586985018226054471494194430490332072086099967585846445764007978726941939975832209319621949630502/20489769107531589921134660529345432395826110835229935798738020613375214881029360987326375631008971529915987821160570450643248915688984401832916717045090991214806065312213054145759441875*t^37 + 15968954043636125798324787085012970214221822791541247848969744068988156501492991759526204282271254504139214418866138273414301237816204205996008604202965934120741438511585097260003878971567/51501311540552374666635768357543924670589954261523892683314484244429594160425150589766295504968496007626672091025217619184382409704744577580033910410634113053431461460427406366368326875*t^35 - 60092033138017225239200247103165589574500388900523164913980227373832037084655238186773864118383754816699945772410148294420983832361262370224803185903654643696578050648665148827051378660473/128017545829373045599923195631609184181180743450073676098524575121867848341628231465990505969493118647529156340548398081972607704123222235698941434449290509589958204201633838682115555375*t^33 + 59059031019637400919511539310550199621749402939307251056501539362548907308762309339779591104291757992611946306295850208172194352551610749920618399352451359494363752134579465145635523081464/109396811890555148058116185357920575573008998948244777756921000558687070401027761434573705101203210480615824509195903815503864765341662637779095407620302799104146101772305280328353292775*t^31 - 326417960700214890298626058869929254576468145620592862085349637931871777791938248241594060987935156927351710000441014901677912795670022629653585300623056451359918000791231099323897523015448/677189386174571077801353249740631816533698641987744369540895848842150775063091760159513536026914200583567367512430706043691888119161682513059695153956601865422216970370276846526458369625*t^29 + 960451553352944669131590678215539231060545222996511967386003289401392629410378651483358723447441138275239018011873300876127149605403838114108374854873871178241010618906589580232489355541163414/2836939821367042408074954864092004002835816096612943376683824395328010211246452266668247777712751276016159007471718636390180659870630905670782222912825335671929501808015481217769770241321875*t^27 - 970026397750364258533876205469520311670926009336510092317175607982104569150517708877181997642134165337425236703882832556825856725279843662727371476331873923636308017102005682599441769905602822/5148520416555002888728621790389192449590925508667934276203977606336018531521339298768301522515733797214510791337563451226624160505959791772901071212164498071279466244176243691508101549065625*t^25 + 15854577585743651672316515070329604949469271328360454335027946166489338922429028506464623112795233228800999854293773238438424776883410032506994407594267638843372800662425975803214763180002531804/190357961534760306805926242996656408836208485807149089972181732031597058505448985006460001625815064262344512325054179336685717294440353367816728939617762042022106131934676316754026207940786375*t^23 - 1560893117448335882842408753749175104075568096541535148039290329993367287713216942498423979202401323601873076619546194844293884778994625718651443241762849330391940339943375809491297607627079692/53456020911807370044221742918242643708991538981138030892443872575624954025315341569589023474461621626612346427854089235724019843809592838328073753376036501826156658021553605062895339212016225*t^21 + 1746776717851064339065476121041918872185696976970664585045372989071088588701006343689827874630226607338887581942568352830107054996389679919290853450412481692550807253327154920782073209926962098/216369608452553640655183245145267843584013372066511077421796627091815290102466858734050809301392278012478545065123694525549604129705494821804108049379195364534443615801526496683147801572446625*t^19 - 1885498205666635731235413618497223102159991447486017937104566150664971632534775975229554422088776698764417335323825281038471838142425362184123209860322838915636386903538741324800113629540059822/1081848042262768203275916225726339217920066860332555387108983135459076450512334293670254046506961390062392725325618472627748020648527474109020540246895976822672218079007632483415739007862233125*t^17 + 55305080377925972278658005097248725454458374151361643175721978491389216324017496444783975645372611536340831779830405374828508347775146210119403235729795127230246017099870586366729337534750193912/191105274759711347908092730932717451259644751857568460440486844457859210640502346111280758921200297315139138479578369017713370941619294397022863668319330494028510052427054138099850837682958004375*t^15 - 1023840821833270060529884155492773522181631579094031261795038320128519164255294261136963023136344738619914578531154573134345046648750724942170821933949812523682417158443226958406322988723416/28306792234069216247720855279371267225552376223423339283404444624355134384990039056495878941069320845734094452428590058469523908965006876398030207681559792145779026560984019334632322481512625*t^13 + 71786247633096098174041387474067008085954924228733623298745549865336824451028216381612322030565739081170271886611795346350563876909886088983080875825652641263488097410948407483696156751077931/21756600511105599607998249367724755989559556365323178573224656138279356288303344018822732554105880002031224996136614318939676076430504285199526017624046856243245759814772317260598403059290603575*t^11 - 6234780459781008792507677079482684118039791830841383459861527724183756005320447026129995190594194135610725738371583521728992955554732373858591555418899445044108598468266395464255163739672141/29668091606053090374543067319624667258490304134531607145306349279471849484050014571121908028326200002769852267459019525826831013314324025272080933123700258513516945201962250809906913262669004875*t^9 + 262758584355164772180813433029386207636053457485155224624058390220055924504867978670622271580669906779432449520628012589320511021684167026198473854704695734455802508462508811928319980841174/30055909796981888941530558395698192320692791770277118349820157766785206993645439598195397022160529414570765368994431545772279784730197541942304213295251895879706709191530384807422036311854220625*t^7 - 150549841822670387399309846503407123625522917001437999028883681999562660547172552343879507615556944923631389224068052653758371199575820908314444969985276529969092838084351224294003967594578/705598263329146249913074537575200419719121254416505683164825608525005097517485796281444320567863857208732729853059750098368282565332732770359808435931389746128352744353546652859955423892577655625*t^5 + 3192228455454423142775069692302428156204993993130404806943859407349534152308103018984991028662733162839540279165058730792873605587918308496833402496262940912605580954730034475375197894189/1270076873992463249843534167635360755494418257949710229696686095345009175531474433306599777022154942975718913735507550177062908617598918986647655184676501543031034939836383975147919763006639780125*t^3 - 26867104412586988624291065890246729639845946578043443756767628523165422183395921830025301635323714151791974489123256188931729085326562891382124266342193382857409158733267974523018936923/2963512705982414249634913057815841762820309268549323869292267555805021409573440344382066146385028200276677465382850950413146786774397477635511195430911836933739081526284895942011812780348826153625*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^87 - 436619978928155870376549873534793150152651099909764321986009874385993379427237138071555657112682937455765404123400483141863796137287652882491329795287304793253477382729133022930678504491523119886100798378201661658167972596430004985432306183530958411092218821675011983612918756374223526632003800020570113401528306662817476739375559452887721725187320812831826009019373617798420246778100276364398760979634367259570484913338661700719879690157038690147660913803968970995097197352248666813704086498489537457018991641711180061045394028120375459026209735477490210442877558360534527042300919286982910489611440290768602322738445968275443444355453812916366531442183184267169738294981244201423498492207476256578103855257627618529144931678313554624398016493944477183281244418781771904762950961390643688124695616972289420783510889051848727193878069523187762749045633158843295706667045572471274151685762401563893007976701691326865064574518825903465070346396223794191928777252568472645926778452389673196467833225193396244626074876845431168355086204109688704479905484565631192924632930651046329486456888757797924651469517849043701316241624190949689812044705376298568447080735867234728845327243855275247135826933166845099663157230161400271403798577432963831642947513236362093916517167921037233193039465199484111739058175150201743870235880710764308826656251827365135129126434639975031320959180368900799113394498373117029126822210743595539708769930649776729424677130991055619079243471757925889592749639996271976717589889639338045946114901377088832645219853789843191489399768259448209271278736121370418306881417493580420049025845160573532237998529476134689001577252657478942208547034856319764021820240621220519103242899844392919466758186739284079958344081955567806939977326542323744362106734274092643138616159538243546379184838264751348713567435838683679881816015381586630510456616016487765108622860818743055367027976053749647310683934147152991281546817455021880534175168551318884830185950837071122867012147607023518295012300596804545084716385529397141090545677981570438592682386115571890389031848649364802905206910662258984499154255884497850476941556368189982469805195443511361680026378464549199380102036853650826032720212633680124394445125670556589099672275152055788679456049539441167617360737188705811122056010020695683780515904566818971344854478268412298965311427344882510724785908865653277523106557387900404989350323561491057021785621279820229096090531343972685484791352341552831881103746609182842825790263436415623288383211928735720797946585090752849956539938632258292535144731099915851849959231697709770608326263215516484798291874926513532250279771930154452868541455045713009822404036936498499185388838815329622306309365417994217445286888002952408268817615754078479088103955757455530254975699165495187176750960066869271624943471000480377260800688698368230776312743722887290461242332758145740266302272800461244267707104836582658345245648538291472180643582043720712292571394487564708647546393568266786343215631396833534331641578105134390154035906491281548527892376194351357400530563732962149391140131886724039013740782299909577022478116150762437274708547984445837455203581500598104738781035038089226063208951393894138039888498635513720409580224593607571344242627258437084331161567313440550723098131366541576375431891396759388892058523071011575287794298709619124696447775455025323077555624906074187509899862290544075522472100104191891550419516253845264315494030502631112504819843226962723068715935802403622250073796408963657465808401205203056728877211426353323966619565026835118368255316350293819736352388083590277770329090574270523182980806983692837182955425874456750484822355667049563264776838136507515022410974620169341730902893035954690593854800987137887546563958471937661177904732947465733494284523132846409341176763263812091719702308005486194006275429476842049757186675353922739327786791409891348103204855638282394618702251855835380977520270705622613677194996630562044628507217205832449969362582803849749794159233038467031063630427477987010001141840466039945656176909146751520409316234070213386884514784801793970303155391873726123826663835215687302993317096514309578901446132492912790692399907797421879597072388375451009476189641620939572631478651480933162166243448266377166460932248280374281249886807186115330879170106256077191792821422854517861698529440910163784383011723774622661170101053102116158727283966980157169271937359800750391572719211223188550084706585675868180514541775815408229344301558480049364149890151858657280062227911936168600793183/20489289277765349968333220273068236567568682072472769365504772666456726104710311154301539159734439257046372171196566977003557470250388917140870324876025453056191978763946435178388794821401157726038852592017300956096134439658299787123978528133861054352247545181685322937619785000038164540644381966438847853231396289554326009484885179373647678727715592491833168815192669077123291765110498170412499532114251869919045070323631391550922046742823379612964487339911691623823380228739160347417933074197303847914371609596440914788846351769851451479742895842238644413106107950371440704394267531438582177811003335239094173448611031985376269104856215015999166215071656289044785388540906324869668084874998652297058576715335201363605970444839218181448598220550545453620115916513253832398379791320475069297233391719296494401209998005653516919899749645124313608430866220085557034588239598020338571880152929870162948792617721429828733484677134230175477027507301823285916669459889942450255085877945107403354629005422305663190224702042953952816876989236329929288974284778085553198095228093554329648509460325979715356025919920406226516889206120567295112435065162994745811995830982740845982170089987000413845323997133633655872376315299855435533739779862145059755842808994737772122254550676696297651795935221232781587029906115386114698451580239013848732689842981017190498264606542574656005724818385468275192434457984274777297803045104200327601265501136745052191947399158147863171500403729125310235284356582349051534113953976797753068577948980043421335527110009213399411120784530226914030930085039720993973768850375850519144310853901739695840487256776372627097050305085979506211258754034299802799676617926245096720149374637305357762696162730044983033272349482932078716780775619007839531712917413557001327565251170492979187439127710722672379182729012784101663875565095429302972586789510334105023192405046130711309113715690009675006112962186728284063830768782214664549550027835785740564882351712524242589495614407896867425325331295318221552716616151669375786582064671462458649972372564138464961977594251232280533699697636792571829559879055832472807723355182126278370291321655900715659906388305682057243514610977981807364549473284983876268294930240732784071501727704987069094524051014543066032559482836853386297469753220022435304360452222873423647156082639451649017177279668363908588445354618681880196971451947332871411240481821113982280915078695768446621035994756933593067397722370493293928163169932548049657803334820460167392597390173966531641512924050468726206038191006819078350742995286538889826523582861183697334789231956904093589635237947184527891725972340758083667945700093632813007467992214221221735547457345285006614329598500910542769224486380139479144017095612492921965474650074047394423881019427894649972110998211356743499355211613967667390049510893800945921301058862166056146014564705894543566453418929327806114019989217806634717808873515766091546884793272802402280016449398704987961359728190254410615678332358661847606890156618291155735678402450316885324993971201152197869389477421072554076843859341980225969309063026662770624937588348924800345487981111348115422997386741256577652320320280088766646542041177158580013422940377170755385762658935214081387836777953210588255894174070499884445877284111961136305169992949221752636402780433773061253928883901850029993459817475269722099692068255342314322016810375326150379765153213363778464113356915109076174665540198264450251667433831131055905477669041263031204296556245746765749201207841581347944759375922619212776951236356329992734159417743250512426764784716459403662892000350402010527596977283890175831626328123357395412557509246199990573239969791187128238454289481859246325943817982985585607404791508273894489455304396951218307117106998174659041189351402706377753447316612709919063012126059904344655070052388724996217426093175345277653693097609896677863237934212003275022652498950253583595243725492392610933273905405949892818734485712766329604077538588303641132493227229409218396487900474896683385413345223635264055692818307283001346577608325303583444594766761029965579383836340043380341208127532276077858765116618093576127656688113727308483840592261957350264815972143962110106992012473398877672282384413636394578931394667840367540447014364516409164070498146369129279449565295344978746127749323216410156958388129707470146911900679441690406141418057705283328498506095153769562154090724030365741005803287220842369961105595115220092270467732780392559954636097791968794194798449885409524639816400544343813250*t^85 + 632125952408321539973154828001454683549185014019921636446275213053580615414641682267819133389659502957419484616265509916139227085260024390804744387857407769185300660136474008856924336565307413736204160431857260036816690952186367243350160411731090191741188054962523019166913818537284085858260872907947930086746967843159665028269384855793709625730795066708942933183873139801315625626754790019633318136699199495830543192784988860816017270430147769976064714910465173063839108134121164883509082235814362007077059949727595963956183271362543174199535468044528894149764015120593310039519296478161120221688231970858151147349544623165385529516561134165867279356238921050667337111208372883633912479150167478215189367808544677643066531678336314813236586438191252873109429770566504154219529807890607389219830660835777646856229240266068365174044456970936242590778647757250579215808634840543158160775683661718923826076610574922546670394984867427101054301238369587047324307577591994797924076487797313804529660406723668484703753171896999372963726211719915391525898763257818392523314244577277188274643577280902975332009110965665026581222490575272388070290755016717795870604682938161339104552622227060182523450470101505771224610869251462187042300136530489083667933310664796038481450292064607911221690013187835762193045643887432585278643417241665027108996625023457322534893025148631038405136408834111580790681993004210569155246751036487303966984235318299568156372638008972420489606262868117618565476942908291809828415875563424858415580656696934808583647175300142680001215257688333278378113568183314022352435146943592077246016799528420356140438329204748466611204875597483863740041449552796368851111159899966813857501388084789442191057096009633205347818294951571001961033764893737587691407665690254425239512260808547406337137889140534321275990393250067689579931718560106155499672544545121766198919395706690400624651714791027448245206300690149408283168174699506045213027337495210925723737651406119503398687765401718780531485149991746356540866545373203530824240392053878650864942929883471418642487090586432074112598030894294242266654079261925680854002666691993728013925201215520042498146117133291558530318946054080599446036427327658405106766776404585989106336006815521399332437000076486355986006230799637936967831889745178950559860116477347952796598799299948962006760641685511113648145654496960520078971886416518930376277639406482224824724963731826354206072536949223213323402542457933292595207572047876094759256582429346730323428964101062054962767488199473846911794954156864012236573396034233859601613875702117944569053729685553540321658687786660479278497870079558561020943595049645356447473702531368749633940453469163541218919003161596791593643253882202821105178881129790055955714919410107955905262352025682972869690088575366806791957285997728646150962028545757917280395419423319752512573207488517665924548199464482745991898298628802917940624791820756400063759029342454030476298360610050557516314643960614640699491701248259042979872769004653090288868938616607895720337483716938394810319550538483608974922188735574605457299417558222428005507668337233095071088218180593511955322533489275168363607487493681334115792850101750436598098928186641774587546608412515227610129098688957463094119033032171828777446741892294722671460531416766640472466072170018867648826667076344688568065747687723132562218311084881239667088066476459817307911703047106079457659740537811825343315816359780209447696157643341658234678943213232414925085816866259878677234553386269539027424107424440107697592936442887955116146643460371832589455119911229012523668978649238216513972728825113902719475631051208623688722732932520592209902480722663421004211325222270035122864858348154901840561654612929704394031311829040385741704439728822880635332256205366200857163875151601210629549057299232284518308772497617787205662339411295871092136693434656124822984082977845328254105281075574192928819665495548102347959563531968457883354134800741941601458199983912035575313494414544892757775427972809768843350649371417433346424603548554435709261900611309567141915841483827833340110177252168068776725760147582490850296145957489521992730861361744468772424295510555247465878468702665453769860231601610353568681461167778075230659704713805489831380627623916324346100113256726646105575245278384766417838344832876632710387775975260852082538820010108441664743035098768100778193940418268964072011309929765479197507670638732891662378704230120549207798339631882838153289909148855699649759824113926177524724872119316828817520563953/2883789606546217499713021087197316637586335240708666891671207834667651663678778395785555290883815334560100106881666255058738100419355288609692362919066053620937407481506157754904544993691891625540609554686585443826897757071034993498508906716434034728072303443650518799242821783572371514070442313124795367720476748448871079396161546433159290919746804323974049544696870440462610247430595197592511741646858916533999901276783888561504384575274767951682222328040678931624970238350167610089753892047588566839325729438582592281053926395469866360258189566790888694295914890804568867668816456833360974914623037622228596355032898030020165446685913809884821847939718350389155173252656109781371278207433535315932265850091911318162358637423429570009800694869251180524307558808757726545508841785149848198322270397602448260291582621303311023111594143502595667994932383185405827501563288110890176705558380298091928423355532343906960888781064869787123724808948203880564284743135561818092092367994437675614031284922968917332504003958678005633954732102454339493691832480233384887529750592301016391575042204932406213442295330301478838591391582486588631353808168443891093004327626663039656775707919328357647156740365369829256144651348456513100718845804433441009407803163335161422673263440452432448559201057834673323804428572097357176571205802636290956500911178174841697306849965362521049112946433444794953889418710346334660512046946844800148633234476092546464818267031392510779508630123340216739437379108410616077030709389209171912940685722734987387974365730778750956197488163648223287580091935017578962030865368769532337589004305425035578704387539698697047926861649692288777111066847062366904803845201970877631993487912577107344739986658835457190997556754794654937487770401428001184298372616871976420249764354292438947311144956598915391214928214179113729604163060034311762040294793779386012415242879103722320054780851249239720345376198525696414504738149175341619623878127781066998693044450601279552349667644576734082018324143557117474302963400206088298333436590662589497640741543386745217231490876002788802452204383527534673237600649568008384290392893134581600760696416045733306412316509749187965207156139629223055692353076862997646032691910648224573484396467911651024191700988903081280431823483252334078500937380655921683834577080650987459327359438388789682901436839659480350971047570231923646578983370069701786220735102490872772906129849130364941813656325258326876582573312301923245872039147960394306747119723307450811871990796903128255722706310992081432340292439083959365369343763198259895301853498096732901821712198852814937185519127162022999554442048266805395545419094518462626111691525781222918635709541010952597941756536528855434705823404956387159499658942495051293537088194251889385062442736602345983904728976455258491908948484861816108013386470161086694828623090826196171538195127008774607712766191310957264885080206447256171319671273624717474076156490932501471783651190360011976607128575811185327396385701818692135648883361429330663404939566952790405328666469471607471764665267001761910610281195718217280321567246563283646931590797275439734386120487094024122948274793762246529569006262205429568187535435928596934285227850913350571675628347027428141828752717158168096781732602561390836196333405078904482634716861629754640913673015487910033857725479426564691465494162337807360587679777080060440029442396447729426580502207198741036465791355045325057094711053852967968011234975483137820683541102415414842486163964675123441490223039112776714102692075480148245347334102455292423360548241575085272119921742659738519818130059717751454119269684193863465633245503315684646214901707867513113219347436224381788475135118271657855240553794596885829016916266581819208591774163714175562097165764986490196343044690395592384562246713435792810426517296852508873691420607513966062617096395275781517702219454822039801874858936189455346993253147752180927412892436897388896936755745046904804644167673026152379721418061657101935562118258275875734275765337819903579100063769514813601835352544040514764125681376874843216209623961501275741429073306283013618179747359283235309525326856553522084378393756592286505328324766619901611841841778568519941540719185983493116638590933158550718685193860198793937921263573151099427488099146208498743391264406971683447598245431795281507233296687381433534791291755408836046240861254233399348409516438569731481548852083862522662656750990623842124371019760311205790150717705611455687321887203147047998301499941587261826036860527074294323208447150*t^83 - 17640165310656301899399973595340295471090064296390677720621188711969789135194189738437767603630501873243893787467650758086555194791545381244823517980668335404832984376544022703071415516320806614255944439224782207165518762313387715224941729519858762595145730776694407250288985614918886446555142629776121211591201230306383848580663534073004136033828137202528837178563588941845181026782044036146345649014580144632838651933088049593999154924552217708656969490870990596080282443016419116228132554318581703028588147170072992729059339301877708413064671654169767732182334370149134963263117323193508215322087637010836237173960755592705128195973233920814593064231852287603041690043171231225062345958938888160382475010617346112433720656439693753286523492999811943121371112951258969645516114456936614694143479097176843013761098365429653281778863803266716548717342035230190497296387562776175243669956889679626846370804936231760294451989310327096983824115687124757133891203269236034397696580461548855146126852953833394944680032209401826688441575735421847809369347533481734190420556859936578093672131461505269202596055588612445562909129228276247223913095314805832658634190077540986161277808797532171055529526424838745182111044052529359930422757158114259756743088902922482758062533971620473592217010349908817543732427480228697923395220794405066403955027895125118271729189814511648736196974235213018879811691487351263663740153510378944749821663495462833412373319788629081904989968147024499965933518530912396037621116531654994589809161276633741934234293162609164134832523681090481936683518051610450387633544466187854093728934373454281487594679353371250946266596415536923135891384499836432772364131548842300820965335232320483938916696067714349192837214753044431971898352738195313096922071475813890919392377937527758186066543094358187118900804558667225301699279478331866164165621024727365526094259616524960087756363050975185500623555379680729218038155966646353247208890706950465395276685789710425679549270271550192997994908995749345425159582590801788188072502817355162178626910194381607171259468316566834957034724623847928392042708362361253808730610315698724296750007081162849094398060673983159323636751820677447669801631197957932500722746874456349587009485317253689965867358027592543891264256948186552926791141686042643341527314802493056979946706630328575061521758069976452752358157997370875135853367973072730118535470878611589771939497714943222300595154146298528029019496559734740596919796906213123246409477549224686480101107020239336122341371772492197957320124022693446966264308806525485673539877557961262033598194750536476665333843573044141300628525437844232827316749132938086244546336825341786546413746081155670758880932401812908073515907788358147150731426367592005744933768488528174496313746848833785319790292522547178209836921000766408364579658528169194939275991616118641093602833950628850894519866190540235617944834804868993456424034971665735218424222795924814607638065995945306873225619908969680477286807357844443510758711132454059371535263419648944042229307099664229398520856366269827821054091265340916998086798079321579456885797515113164532201187048580059035863361641958103854669417196697938491551533973470176682282753546084636196042699995261629337310107976097775513625285745367876935758428363252595898590967882794727489937494261165144956021015326271409506495419722188360521736172032506490829517391815662446757977319219329835890340880443179895248099424665261284129858173875566130543135024267977791952076514773693749227737246518222571415145703454273462619132748037641477428128956189586400473779276827673025103695259043097562381564000590499878428847616875354939511880079876427402221925673702448890870711883311676270971867284962428757111524406900418013109378429887725474945200539456966397828228641065293722611259817536157432990962809168815581877358773091970650203815247229054193258814290529100187387203749751456213094633761242502994303397866373067265684623490261362816819928697782791380661921348201589910960173636543398097125532759263639553402016914600437594950923354503569988557815732587620866740228466190677600993908190352503436955794927112158229189953293680163028584311445202501717041809344834115887740349181679967750647500737294317777539412491416245093840945960994119904015685367573914469430341828437878260284901955234859196548365362118217214941226507770596548522518378088612733245312342037932037347056968906661621322985017405445015555454819268149512007291696257225049636366679516351954085641863506724311341440851132467727105396061328936296692579606379081624/12167125601628230003418315323416410373856545670813631155675921139112893329649466827447952019249768950376150717066430610741441760522617341889347327684240424216178244609879312876481904374273456444782970370846916881736565016062199589519817836051343247991626274807464924145480080824527187464291056128126143265998863412077815400483893287409133150192577811394387895889724504909858999055538888129523044782380973413278934935120818745854167142930376272923437008264941198063872999202355455431293208466441581583818888708055639385450598389565390740019062013132063243797217705542026771951853245489438722545686806052175017898679598169680494586431784515395389376381816622705181370846756412097557115914205840450423357714326669930006993904692630761537072870696222774889685645935480716415805386593232391581046904199941846287073563159670903363275318851984362976224109029247842874891467873211257356205564633112543663672505949161448055498484108363425787027344372358895080720798976883638074969419157156575704654377310634893984102151733024579603869371282915778839812567162946130179114125590734809548193225312638313465880613523744569583573182371782362595898139366755788049538594685622976540832326611493561408569497374382610445559350539400780021564121375996191409673343065898583396734112694769942431075862178011875492136267478559336617494285325935641940605890464355926755678619078467504153301011330385063007747091980000632719559876480742197553840291934982699675716699625094630863799903652581544066506328089185398243512271107649413693232164010049882091394266138349460919370874015019510477144878647484210715803332031317512892817003521126749632758221792067746378297706700769045036846626814057574656973172330423179154156730209542622694260132425799608566784639367419144635953678598440587580974748166619001793216918737003770768971227401122168427175308503709484171942387946970214693028497090151234915614758995428893639622273179619638946574162613399015230993338980863667075545918325495782487792564520014214266382067708641817082780666224300875062895660154845741677521466513191189828358990086407779314615221567126330498961786498140524461231882451372123243989918894614373916315635861869804032359920608360134150372918243337958385677499736708012225487685254245495447771760165524714429701158030326354486998004782898653276844214139010549736180825228929620676215461262916341850768104292454197950346072356498731651289766693731522305364345705276663748234292169863257715365025375155037217004066070986454693024034543222191220193994363721531829643079390504136047830916446083215826681053134978338974805698140784107987184234067246247313259121415333377076352549876728652336573246500160835111812938445665466556747307832451356211575428403280729860778583005990191039210121564476736256683411845827574271790312442912001735783090204024729311598644836301827995587292170153841350297936560040560435618685058734525712983795746921097334526339445008996448051509724675499708829357279649266302716681245657154083906554621640341415146422969899364770170352868335442739183816771249462933829202892396024718819792304942120287485628363436491593096452575288204868850667801011441846269422893653692231813988625674827124455864765702334762828903351617121473335245275768467436105232542114359144293941897927682739782432658760328874378489979221773545208747604464487607231016324912901042431876750152285293797118041893511802254924102607238053003003462054047275591309789496161174426246252108278390814794010352425326380497073998794049850573233488968236062328024745792266754831097208270590002489517902419900028887928402483644589448941844548428126285342561079065773580355461984129341382041696811313718930802135168949000359748907417008941954023743652234772540456739012098498472729744710365262268255440630952070828399648827852683754700233631230176102238472542899451055391813486955281087863238363561199848860531952697114296450836559286560523923007813626228203792955602850651480630792911442085104484603624093131826908243472491986437817183781204018192217568625851663008029087894812903229817604454205060240970050851344944513917953908624355876951271312388201323110404545536995514558365905308361850382800803632180513973522811177418487083862784049103011977861822510228679691087176256790886985968360268624340846840564893532278095089640100437273448519466176284751158597216574449507769345166019699101678433907581481886521765002739249052208083839380048942424223851339531924722986993650383079904344799409590960545328839106079482073973999241357753979457692655956223573799789279722465434837346715315808141474244176680101267149773405385608258063075*t^81 + 2870384529780721216881612748549886443617880357407503528931695643818079200889369389826224769151705406511603613380372142157304240479424970923259277581915526524020912989988626804383582112860630962555958191517485202656017237617186137506874869784042907209826523584787414925469888637688773084769551107738622573467274964008260213296029437915597868758619470335169879670821052082951168658210691499454074358023545763233762584736991534949666689860817017092622318564077004409756286930716084395309047264281965689026339119223812765395752917033192356716949688221312733047117200452179431531499035352215784686617792815499298056636314017264697391530782524515479283284889753980874134631486042056003177525268726967910783283311519214197532766123787726464042236069584441457221653227138067122941213889024229517660261418194813460176730757575014506358762898699091962699055477726603019610733600696695097221989109636223245547631427960380508893003597771124410048090658628709807947104000291559243796703216269603449323213605317810082897610875133847589929312425148909047358859451568685722329149999124791796523594489530228953382633755099354817701069428190598932110418136900335909524434886315428774552243638974740120176304258313390069405997205355090024358965206511083755105593386959885919534314731423204580667507591978581668564686558863232738076078356780598960935221548652525824130212986339986846908221739595766125240488170559151177122180881596696625788220274994679186502080950876641389921989542291443125525007355491561237425225628523975821335417371646508753229203254464981813292591553372032605360920457805901177358320603995444152299379372156181827782174594852782055626538265729481056571194137988342124864729613847754822575584435009943443475693791911412260047480544694753948589738242747550744870021559102518547029447777019349742190456981199544231586865059629088503464118309504784220157127949684658015100528331433741742561558219912808670887943493898727171246009004741780252068327343651034556489703686775869214718566705075619499203556633497696633017280397003961267505619026897129294039599532218551987968213586752791234475275213697283072758374179525580922581896523051574707068376475914730783846285716191644422425617279604939197584490321794582101522607700045222485719206253942838062203884171650966955439212298053655889415561422141742882256404947868009438097172234484437152625173485818056047614608608869809588830234380385844015534431299540988090251854150921323101743816091379115439162696990416502049160858351416758074467476645509444164487025114011980686398584119651641937736090854114575157185399627608039969126736431721720792277817234161072000728956933860009736290998728039114388043910975268854123227512272589215574534243604069249371417726228380217569542589736769388432230958587304330043758921914208153637836648780029352292612221364857324114107265366000220818822477217755536409442772782323225581994763180545381802349049673660794252522304023456373056758511483473675729981346429779059655551570231618061295051531256049990233442768206152926273838136643985222426069822212472782367107247297406998199850693245455405687326381607357670409266562118336095848591752431182326986271393300773315034623450918846646630723510126374007778702064636754713389320595963604363357844579719915559483241623429783892301109635331490302720673342390491335125576325668304306776947449155149303256561029093436464214803196387819096184466912886614063149174805970917114374301122192105061204455586990440338425571119984010152600083073311264384623924767157336266999288882206601585703433232326521247999432000199865498327849412246460227726292076074766644866063962617181081645401093469945189420671768223748317609403030060610051722613108807300927473177152560232120344971999216948383885141798829799509541509321544326540607159190523314255699457995573760561724330051083078845862497706032883920234292407373227064211010120555753849394384552801823145720521756907813670155430610089605513682806832218837665539580248649878627252902673799923898505601504876994053359977448474322817497128150349969667105784556024488019553671865259884298972499089100377955349086429922891507722186092109835591523323365552974940329081705057047279570895116143147581883432380765227456219072364567554807224981606373090434557472589707972839146932359017189182190260011871030465022685086096541029493753646813427414219757625651046835481109065315740159193434745343528781380114151330656561899486927584975624511781821260589594838202915634703939910944064446423819967208054658674138131076459194324652544968970434622013946101848801122440532910333641262224465145323351303344880738/414211275916300177942458299923263014031725011315090138908445489214147629439805761995293323090111699484544609194044137748284734716922146899972128590293924007011633283892847912273275266306787669402828947842310257321727409025074012112783363722965294051193190138010653721996126229808903816719125954274903051185961306593779541677342975827884837243512540274861118368767577710626938967847258669800719307156708790547713306704330481652339690126716722682567442498758650351478806885888883547943590531705380799136095211235111549513383414740421780410214154620974153038835715801713346192969612661662196511011859527776219087594179363776514228746786403284982168769867931112093783190130881333582053120035790133594847351752947067617194618581492603751457741641527931858201037424673104389285896421847867939476509825589324593164286954522709449280198898308858965668846842169611346566957362814104978691693787292483551680677050356235383802404915515154886575756984502478906443668939082603852726132834784939077249755540618570521284868904650358514340422509327089340503184351677687823054189579893276342445012844338947801903674799525739042779904425961112604895141005398686175773422592993164810063987466817367764474344193223547129516216150971774380734117697278479037990183809591243078245339575652385431457930438494926022188812931987476546586870670009026419108452705808290897812885162540871989218899646595282797176781435666978061713712316713962638463345590656150167221138078541265042015448893911797782785845864949224644550874272925630040078294974776915551198335234188157734776843232772185943634975651346962477846696042631374460655465815523575867932595115790828061487265406378354881036996034582916563322173649335710838161074771916168416069812334321786674251842288029964793476162188807781742430575122367942539308210755264084891830629176307767733846881154713240265505690859238159917593100574851670301692450273626992335644532169549659882398589970708322996776860192261576144354454523863617290780068609529179555242485174602893164165967897983808051054230517445400684065187316514291375461090836419882226232335586393909425247264296871479593614981041714103152175830717151437164194571429558437241623383384188955871293130216718853105042847056254016242285080763220618388504577748243732669498087249467197198405192945435201978946479116123706975801286354532690999542465485602760681267453289608332043266129332832108994911299448747468781091316638575288161515976120391431773527426733423756266996268857981843218462513871623607640235299895077998235765675267946292979367461199012311217056141939334262583359689636705824197998489359767557028099212698617653663077567241455588468675515304766344951849979600128524361475354001426496170159285236511687455695201325812622590595718486303708021260135281534043071948339767078265102570354766510928828303553865514101361762819555183932946838403666370076470482149147869092766663752698688661704910179295019219313861927483235692011826668989128929370218572235449980506421688359510625536002593442844834896306234186778550072381779501386449107703837646293308145862430320642160008047880304720468387712805320280463670100437951660519955027346005466558305109145786691451723410823570067170787795436144535487222331369436996813478368278133933719269999224195916407634141288903122145109071232941466549942865149972795464947672255903582904413748876499798662581958397540295766075702852416188759451978319639599492131164695459355456269546771774582642694782955813482867349154605617780045901784043427905298353427687080146780667168218815178872863998780404022504120944461706432136725813632109628881800835777453183709778630465800796814503185839223419504489506170557307471186394229638408456848608763043503968682601169529462028107527143658582178618086972001913478871107454723344566617767451301316649271879473393596695699576964190077824360260221382474592985583455724252022563558282353087175040059864792683266003014638416081923349220004753648297811267505948323679898474879150832810389618494817863256551423749761145923219210962403772861810369705606399316854024442116502165939264850191206865671863941376210671199998331999802033006759455995617413211149883863031870836695536627881233093561681538550633039584680799072426392413437226005272130829011500435357656101428647090267926592859728193703834723581961312640957218737398138331329469302807973794130148886809313641288534796397675739006297043820823028097155579213833359808645804219917339827315215285439216432074335743782281783480879759300940930694918320257190145635379263403705869827073497194680107743142511946710138710457360529490112018127446350582075*t^79 - 162582663299574690065570786760414696075407433741544607121829081645840740436826467889519001902945572919829404878083760175548428871334317691018826949122968858780518854303404311283521405551581144496446294262872601424229668945819450057735564253410553388079647989946057033075222624378666670263163465372717018307995195129530753521020314912805281834353447527212513938121722107425963146601708267432505158219508459424163605320760677463140622309197966050291266053295539200669249105879853771308655813822510090669833152080525320555463062331928477777378838684639538545109802480496288498628709446115320860491995475683432012192256707548738588603409328067977979208921660564846272842333018221573630023073449448371977841996670361227182000278353175739160727348875865280262049645059687460952335037614341259848843937395974808236959448497331372802867739615600383979715007847410747588748809635499109236718992949757199366321327413882092092240088779249214973233123479433355580380934547151963783904033973954594817370012392483852003843314173549454504815621596259367613654837727306193395039441210550126861031645457773389462787508517656177670202534551101200905851234326607516241922835298370100857086687883851730589143764799256017383493690535312924567561427485732215515845062979107084744310439569493913988328119456825570934401463180954390714958672938161103037965417252323453970434634127296108914276122078301751411618040072935658988868885751747784918049928399814266500123693007179316281637881365052402299462589695104670379864902379692255941142659123184562775707418132089268449110236324989476672763892819371334237069669674554261087044624891571580644992394491525521293019724073982883077731968581725574344072504055285108337376058681508386663938167019974619892275715811752678560296602882682648657029002911577854041031039110577750634645392058085420692639981767038408808910113779711932016103884659416939552280778873916117115139789247257802655732171175001764039030137972065296781287175386976779626006454331107163656754688567422558652530984828729531439728577353891165321936283073058031506251946376873127303821578508645960391400545147500468146931191020023819195552359690496232790980512817910077482993304190908145203777819033702622941183861483791116001899159960953170787375331008011885216854979663846291781993484042645408031352146744580201947999831803343544715348880152310775256992225255348554665903557349361145725894846950411974149174020313756209245761881730929087393603442983022022356957294876779370727836558536719881478148066138514320038238531272586101854875299481662801669747527029491405891452355743518149754091599884078734026146009668606394605401749207798425960508047770345224377635148370390209914006884992076804006300077817290522245246226882597898147494201025312576552143242313961729086166967945715244710640187669159490463486133324258426919608815360382329486850136992972915176676797172561235698440460915694714188243900408908961108186975872022063955009525998215959490108271137024547900477572133253289588058798229238700437979831384588012987987171677079857414224270701704011624282421988402260051956631048314590332558571853600059021093308197358710205739679554584651065860617072783507494417263292523333137233388353883403242966273360847884654032060013541763349363626539810848935787943080586630148062681094792503720922061894788485800568913599414486055997274620188833420101579724865318086148139291885384292859779246522730449201803640387605068468814861383710402822755554626927552142072444059480908772082114930439945396621628159161723192797992118198031652813478657592675810143531649500809763540047779764126411081997916398745985249001899910400318777149028869730047249913018856944331701889375055937606754836441069007847633566157902617234704201304715352251580799486534835189995898008849588786978370120757742444562209930054757844114302429931458674617578558825698823629553682265254681083544155946318911053554532262754918874992929452778154821070140027766490973047502823140447657935216755472226863532149554699005427141892434838435962485458272923773184862599308036930142253164901926722284674453443469737623336750673318198239194123103873426933865602321793123458636547255471630581300381555029310852286399130957868587834967619585223955024722962078333393130501395142149999980362531641512526914648086130084982046448039538158499353748782585225328775174504855690619820022388950612905631457740821394110651823645900922911884588914160689747039515721986280292382308398654354980427824672595842660406755489677254745320481515774865621365830873284834080196628677599915955562862981654450612391805417426593070973105846835652581/6374589709506002003187979571613158002708826828547673975995414771508904326599363675412859744320616081037881375317164561082058454136162157806188714260920462843201091641086255002852684796912548471030301381132024768929231375657940495235702796118870297420201080579825722353955089698456144767596548693363030045089830990446916034784403297115904149637292255847678829013459854031927818086061120558036069925580819842767381992148262486017257142906015445401571008455160699894449579501216421072396580756318838327881229978787415243614055051850755782342486953100727222869729067448426717513863230153374833070204573467909018752460422120472384417404587809378438817906864557482443295712823048758729685148786093747161878729550869209726384828610764850380890097468514421905990965660594172696877803021526379392090699007047473334506269086882579980466590398238542758418356181330856973269424708602365591189081594140941718144537252908828369841422707156023364728377710027120229313228599263896057027911935329981534439252547901971331244342775244120371430178764864691100537976823980886865091314637622260181892734435304542274885230554465969239252499731886828544452427384554780631571863875990396672528865941534931845917664679535912809392944146940616021150796620616592842010696422606410020349233322356196382657708880660883562067540195954326558870002296535972758779349362182006243546828273515037304670271767087697753610320182727831493873528521193557369880752362083252205837073517550498036311283345274946760079230848078876331213087156127527013851995457412384181309673861439809844764212398471949853147088516685238721567167773731373133469779058020913908697952774633846563917988937866887985370828679279737992891981235732667531405363953092209520839097174525731685361072859167031711364760743931523433141130375853703932147684637998012342658138720677631374570016594226557909583904179304916967076172817386367216487488402215404106647101697554692160737123593327353178338002811790285809807892047401110217666791174592447125900893165028348474995373606471398903356650536861938468738507746061851829706346475197158084590282222959209022371501274647108745854083237556013952235394786749691063670867662248596667042216346378563519239128997004114329813815358379823493402014981034957993677067846133327038672769214226792178397564961734395161286623456227343384941855441447957809135148980636603719799850993751757107029475688364736223156983428150383520765630327485868544506897205729902220536059948940601961935225880558807766485599509619196992738843238222428731305575998614641219236002128917407186018419698725085198322282423715367988314986985246300439791560133873155270745207620342254889248923035852646942808877228448540357117028860188650618701352941315895917426885109748669721447344057600447709540170178314354041087317150697123968233474458142456159112781180301574633599862713235085718623374071415956269993662988897140886964958811436536385125038709376661940536869282443407211420722016520949793143174182329479411327895120998082697451677028487054690948148183290480158051944826484102811942148483028631980074019566941477182678040277793678937374275995198606334707475241363737249060552863540489210245898026067709243373924501107268079822410665535108502496736997311254486947103928847606118443942956272361604836159369372424362397724606540360517770285978389030407926702986757492191002930250577946941462691557639988209162280199140246566107522100601007577409614679639485089422009736775523236622989100144421777798452632453206414955903636807275395030507784905970120463838089480741943745936658963978861299693761488692405352441216568011831980016246422827696129153831380387905646775695713403651003051297386302890611195832271324883368684191572106269737116361500182566575821157444851821000238235330229979616931882060131845494673335704021515027483917631500729519015072300635191357671717053846461957153168084435481819742389790127638568360375632909884629692682790188014099043745484465580756543748834279614028838696272589304937570983733793839190501838811891895651061111004410066939660545542427760832039337051715521186260663205660670670803679477461923503741732247463846673098520788572433358139156806659273557045309966329888416172501371139351843653768077856171480324367860548307537654929494143928090368811470079193815113316981045044679831213436452378373657163996525533670961596243758194129559499216553065465653384818542207203769977813219171666377165832515290409325237404354842431952885472647002438122880414086564893245119241686529003412090428668932462123516940855776088711982562246069899979981650472943536670996972226503337799597145355021875*t^77 + 1387988924436878002795433608220054135402193848133022108543743267014987292562227851302752455888415097350420590466652580909442961221771900811341285433886474745232800057630720374358786400213679648711380854665776616860478984631299284019942919907855982031270005975734499015669340744253131680917760373270713636002936258993869166646343727671188446397472058592042321919304087740702242086084919935340831686240200699501553573517960363468940569558212024299394684347056316054801126931889308584239560238504015325639769756517581931752685031338248636162755240336341463716140854961312485311799320867721221647325586984951321277051472413991669582669517187834566741709747727060543902924874679742310355289820583824905095566730678799864584770676551486790501577514070529245078399295552526770593262191102804341666135464381925298136903281306696078631762411967950722577405291496246626023537941300304308020222048209523091551061385007293609634645470664456687707573759633914076305875686765157149429327506133868793776650710865402369272202730936548061802405735718543355942281610935142815113527100710434686617266253705620105952816659657958479404621983075062752033389402041198976529856757212923811146545937838379562188637837520430137044242496284853297736453138362983363549871459434740157460824874211651701727732303527358608813941015364488794274112152335221232578903121844873107418380096035792093237413786353023833493489775783894537219568640117944010538135079555465268448157135560393272753475047194834291950938263600056228821865451585986034877100571563520326145321647918027573535290435075749095515339998092947497601871720704561097254995392838505157212056874781252303250434849451697358539864740463440010482124966615379323044619910472081460620588264468855190351507241862589715183611581555298834012996623728952046787392814590814320154341559194374914396445505849847050120184175594996465668380553767687425085634004501178144875432329011773358614135352564968472243206610347616382906194734483990198324536422107644192773504866341898227236459146382562171292846662561597166582644350906936108170405198568871028329750301175350414341841759914636674616452658752391791620817759219694407366289805347383620404830387365915731711381034828611185063856372679655408675335916394179958471778733305849473364142043676808526669050386893279956542023601264865207669892836350534780303159900896040501759539096782460909819219999412098701739629752915192757709328638511528665292530982516195726575588110101508379059813528479493197987879926691366742714287079241496417970898392609498785740519982267967608500462653260852112985289890470444844578828563698960264058631801490507177005696906029520095844557815281789914490662271060812355694882508054715643497269388949721090666114076422087277503025947024887511800028562968976924158530146345085967039391904074732035119963178139370423133206959894579120621243604131069502305279809278928881406745262135623680648169144562786388128615034763689924745532731458594554243763768669497688168628824325703140961247688017501233804246452080663062741802630124636635685036452039987194530296257355662534384417358018690192534808661795376513180825941666607454868677182318378835569713488267946726765823858272565929527253363817111899817533113622991290239083308610229824817222031483451926117624482274004289055156248561553664386338493614066248144936764477395232825263455881309275070657913928796786585319003313257104664244212703454198696613668107369167942423131562231990646199563386141045778434999692171869379448319256256882630491623243677472688796845649036139559290088211221177289750802028949256988455486509394673148605690027333912515071340485193015405002997092597353294049911939970591304970582977121891063405630943136582366528849381410144759805927045561171024699312470139192953961163463218432732906026746253924414863885111215649308019857834513730563989817544668052297239143596128306719615279947838963315875537376676835783017366696749273445941737655359130926865192431902835944753741445711779919497482356926892650187374762550233830686542754849774348354083205758793462323541590332666357939237079764028900953545844024478075386186062643017101893865479419581567303084846206386272479197130073954929635676758400851626649582593789454685720956313086358434045954160472843587615971361150768852382486337162756542990731715978553941758541232992853410558161664543359185556283489991037091395801177657308503751231901538835444155484377156073916189208957734377252539160810547780485261407403094237774166769502451305394255547224244001419121746853573520799334239063091008968308647561805010470404616567686300051083077288522880189438140077/18454933930295941201982696027059438897686420590216571823413946185448525472595542206320910481346702044169422780091917417155500683824511745198875251581281175291808188957436221447934069449513535294942153430952364850837314123286282508291403935241749163262449936155004283803454838320383665555031041964586753515343769015862558044028233342810058038198634116439226133019603689878589365396919883843090373297148077145059059234697179501888999734464309988368358581504323095859358372882995659764671664659472100764800151533782719396385568392384705581241162780158015756484972382398321198635167599078187937179780178208308394406717269604127589697561663883824038438008002000240827817189587361718763378481201880574169781406106614481836564056866757288464394823607515629165005351376952124308580476978723143122912346926623763677941194949570800153579127248905638834407511406473454121275239291770752466928068286331076217538940116307648429005451835089972525826164772687735956347197825668921726347002032931101475827696327673446118601560205197331913241388057693529932766575734787575076013259095238855350749483805876933356619356888728679594589694710804463713738695649251120171047161910385132683594900318868942104205347117231496355619279249092844987674762772265863544595668275634331534367161577311242257382326251763699019995560104186161439348828336962280303374692716454220958671461111172021181745476007674761960163197213686635382412738330818038992872561003999489155550730722154215230552566163792680606540548310189495982212371453650707135777930900802936286775763725532777277982896001035916015758469080882988325330839055687940653067748277832209732998134162001970258118987169067851124504551948230110040434718818841064659330066724509979722012628327824034195225658738160699689988880906467001756353947071632253691666155937495518304385648594184133294162632067552967737173422124088719418410227540579043717748148079354027257894526721046617287840004266858790881406310711780549389716689650632505075746737083523674100687701366769928186940827009457282012145037588672729680385154354024078853635954059706826978895458486029738110078927735657248425123871290899015405795668068273089371487967404365187241736596235727996860679297079755248967745786149420631597047669890744076245564748588673862295947693324735723885721604919932377970768511525787735256034069569649613022989825271590809582097436147767992805923607141895524202628284451775475906916819197837367555974312103876825102650896362049193895539772578182467352113458808880792374264099655945221236511302690742525132900114682862302952135222567006424902535084677624072043157989788806370653750316579261527871555745817328776651509859377601401417375295073285416427907599877170314085344471415988062776736605916237444194477446554082459790368886705454728794717218526630565871721744930955512590202341473948146998658636310351669395860274952910602437185160352570643424196306275379793863746217586142270862940512172877490636066477566816449984899604310377530907176957250233942766215912920355359983907170664510352302767501203437177700531891973834099605585461245222870584932096321636944186992350378255435360250975172468125601270487076536485652431504335961556003144917191056276722364826077555219772533442963345742356944614998995288357527820879937547030021837438699613133637183987202385804959349618031961656693877357285284632604730057001123508283177463904724825644995639903154607314999145299704028100372909089787735312257565347226174431601989523307105566348821806509444524480449619670627735010726221087860050899360326447725218025272115703009607649779283387009007422706994256696062561060634067179854637678508408471619284219014644873834431146294182164648550469165662523706888943759032490338541771714054518488943223880049516742780618935716847872546390658787677006728242447742599369373277952360702923485180939349318086279699186500092804552485487668078477127185381883679445421601252777979110853539484045484298349750482370801660123234206317478427568194958206239558289107336637096443972213114100691823768752288494760159169720426799206135571961752019164913797575356741329436444506919419343498410528497881664470309030554666953462723882785679115852079188870184740982098573742282538342066774463425657176173875426510250189630838152779981738092283398980830707258126425084966299644856239836371940701670847655434954083506444867797318903027595496440346349586975769446390540353559748454117408625773378455238145340875534880906147651720103148448166112010241443280092145798389645869735410525315676537519954804837798200931998243616313612642045318247779819977082026567588968384727210905023784375*t^75 - 121543420215315849213559275704623842083665783363233531056673077334356232255402753379659142478392176703011609047760427192289304740323162725404922727648913820186983432544446358609025332466518222609496560088227354854263054854297315400820421701047174717293852735243765417274951380017774662559808347654573326911265066466238556290657753831100886851683539105106193026829176859159228916317987565657050460981933027392415593801696627654216275459170038320091920379308119336977598759504531209869878158716728646807954719843483550381903479203159544575123072645219620316710375213940237309074889626057673978265940732549841142060704488944338750729625816765817421243841397384267158668847636198908146951069451547776225915208787875725333906571016257411917067395151485322917421823502046324465491301372640241107909922585036235550495852690564683379988229378549472656809014140740851008104706139576236616225061261498945536023714772777352724637274195414046433296775891049562385859838910864467368641643269941393965314274210619912946097914781831149722186689503343025187799824098953197612953308066579231617156241193005073676401973194715961676131062028803411771390880778503489602041301369220368774828230668430524093025116318889500049048585636272352804814526165578141747531892411059225747603412464476894825234988665329367988522814656457716146472709663240726064126649354444744128717802396098476227912613388102212151188898534317735718260321710221824331963997244963394366878283239290236044052984316376317897700788516697804238039817467887551524985587611742488759913504995595433170287909523846710057228261697903780111207271733790924100033560073529080351314176155963528991502120830326863518471614756166036653861330910455501874738309258691059630239762042576260285227619673531000995246249458747802135287278790428311139100501726865181277354497640362089683888392835778468420465674981861198579690868797715215403542573149074187394246449730250674266658609940593901225873671658957811814032857343978629036366492096448380998217199551127502972593246204139138739704547527974051257684271325417655037287581044832940238305324771758740141612119321905022842662547539878495645256429454080500460519758459898994186103338830236454296054724191240610370161139743908551057608760432492031412728774880896797976798414536729898460820140375656181708498399323744769038612997806802677305782166138098958714313182222223540998631658626351331443510847125483928208758755632336306647747452031929337416595437476281388978757710312220220759854086354829688673806502202062106099665865489728762234351144772821091623619989508523758180442562948032461105275333217188857243611554720982258818646745576651728071054947759496959248716452227259280758207788004680290069210152982852136864869273721605864150223916107797408123530951655975250656656612721139902494949178855509787611294329164436411530683911036471757840274336487492710575272150668664420863366818976966612615538611671143533948219210126442988776317789461929004331021368850822537314079293427401788997963887460296252181592792835363510378195879008648036594269595939897479299388777091662202759182352151721673071298079011533774167867546862635530969878147041034674804797979257045418480174471342763753475654504847120452375627609719770880641938588852102623398046136032277397815371277524006907510996972046117952534024660925942423479685343617282843165164248969180336982490041816869057410191202223741890706465921870723314724598676189098139105208675084296516736091228217302474996464802926414853791394277766529056279957566326130200018086088817943208086720274624460007075136475121405089485560155496719860061513090080316369856091683428316287092502573854514136963814085680777577657527956956619270001840315501206421170350191777818112885980909372402076241505773490134749716882824611863505314810314478698929343334961654217490645804551190053825516790791387913574331982382537947687314763348372074090823792858431845334184661212632656429667518230087357855244210202179296422541303284129818661641689871639181923988018249713132806229476172474561827145114836822575234262767983681858742725317731309319075348338884931602332700524049563908207933205062393837970313555890439689095356817904950876746854608632055927343669461349505210011395660565409186758995988199033262934181522933083661807299069147175504088722536478274137195234901080501055349863833084805334790909074214136463406389003364088524259704543403060617369115353787993889438601801187462108882111943653020685118502904988444522908021045395512863700944360658673260104344754149296629518197139065487846630121066758381965521585490863022396839961745584998881515553889501708/665781600448314034954410775590812990863482080151556805321159780303868726759102443559364978726461603275141138132645349063347592237272675972940404471460834391908675805831833254237781644605072884914629839491014243467644445448686307906728926752865505349328023722749103491768280653720347654257576328732439035728718153485171763670447977652527018715394167724193903737764281264488849578483476089794771825454671371679608102921407757005084635065158890871667310588003808182954229988691855433352118913240615126690087548826355562608344229090635424572504010607502390253972377038674170168980420691469362618577855478105540074492582979512270603303425792165183528834643035123803237769282010526871103263726242017910989911787870256181571339949427360036293082525340203478585378241867221781863103493806989067216977961196717160113113779762293931466458204254814037629676387476780066597356981056474393301388970009381368248351753545272922303660144280923533364139117525191195061814824461569508526072025292129026215045220870221219333733963759070913066285911510785604381288678159904109849367225017425772613625021385189868040602224494275888477490087464857729973115706905916287251791506757037219135896103595632305741302012117140268925444268405711845200999449762223946093321205859721029528120623870167338294353391505068781462102088243112370644776549813934516650274199700710834184704162609248892282389344661259680725006634215481821003158247690372497800928026610752341507555891117555472381495980523611820880601963062291726925859726916487973146583212877815639414813338006207500599102674551886299507442668343366265510433873440433814951513161094167005783035790989540548651259557130335690217361413627841006864131397628660630953208813564904573755090215149928120516449190113425041869068336205276019318314567028655078125774034021359839529588363698094258179801060775384341589319452804962410249754354917386121709352609389308450825344087113633720774528282059650473839723161213784784790179674683478961891804208698892106695480237495884095953300706126967411128835990686451629310391354273301102988027812123958002321714037874386147634879435028115348590054375699700215440316193373936077025451797050371719912099027363000006865747614368747920718276409234353916674272295157574081972125664800606603749704571995470959801207849163526428494992147536926905533000868158330383732285588376509286625417015781339800526012814208122815077801172814802954639922085976034761478793001224945722421960265153406354349603006724420543914083138610674431600078229830095869233100449423784390179900033203560959354307729043955508996360812594165722157571523512093692053214624140726190681550629886415526046461793762517024106311946387594002063853753326544664300114864696906689162750027248445934703670844653785636481376052917505931693301857557322916933785472784421094845738124845937154986643896521595760787591901204102214050203382489135124132167045209897668517931613417985427327703762472977740264099951459524381837619358704710924819477016314746043337759260910517691511525956705658755747488231603479363690860246983964914700000023301133389270222974406201670169373681313639529913358503719470717387175529768143085999631047315369848201544359925593806880909241076166286888994278677658212757040965529319511917219884397346541503490511802536593930214325223997982393128088322194092199446786743304963122196667922242733972498214013139422138384026888998690738370940136738071243981421064660610591245007662776808134649585287707695780391603141047648028690966370663593016586372945953960436671084030195371388245876683733670136396094139512780585212727087160171497592292918169951113074216149592633951110113366654455708701600112554880094027786695425903257653931464540071022823869321896421267609122911548533116526339846289524722048620539882590469792278135952595877149362299702782515878284205259408832662182541222686030706778355330888436752416177340428235448442952102220587742904467472471725838363370755399090921763123919601524053611357651404277958698126538939895736495055687876810138764597074425581718194919100944333459472974517287991484749365222179692582042071447320460142858305369024211721659120310507510306875611207082417726660627508967032026859457128991673521608159821682366996302773144573990825120527553744286126972866565834973663246122482544730169369988872575420163051268618119995740910482755791206579844959501192902985424539145876724639714056349683970361768641514073600383141226380657765623184552545062532604511188037138754569090024598561398543808003335712695107326497664018265427016232932864807407026339609259243955929966203699606026612180861878936125*t^73 + 14375494664210301065245514833560554751253989517578640778808890082906148247585133243017594714628466571465964485587123557494540023182943998099391420937982128452044792483315223562390546236930620286927886779493964019842451622927198967649226615416750177082949775704488739619209752858784508088830585058113728195409470001471579551603521193269513631367028163427042639298830155799089226185450104001416395303779498268866062908266848746693593213693913819862688490402695588306354621017258905466952204914236172133261373831853132687093019776445953152728757174811999827424452879564791473727353114279820524837213978525485910997949513731604134861079246633536531852427752085019151658816264796594958977478049131601825215107388552866090705826002705176224764583178043987551863776565217817150161009682388392326702242720191289183300937408727690361039833518283872758368074194524844499630068490553283855579575120823011793789425414723158129416735621440983620413769893582517849372463076971928223951289104228373509596546728403708569746833026745976904661381212418920317263605654949070941651831668857908888771884538968046453031449970942910923177076160721927866694827382307309421995391813058383973823683295942897439930871140974174729663862283721938770597625555065925588176040221879722718714950805781995268647339191146649077890698089928705343545138862484085123539572898373524233001975032052757795849251145567277992407984412068255574523568400990202512206195167577463837999672567330281958416255333549534958446841495870902928387942791443845093822677767005601205528233230515874399537246106496181345552927452660918862951228935014306518914068340381913933583051510457502064855964752837371868370398900979894966517376357837545293595350011122271689624285926848928104701632723709936878396383411214717101604978141427018749758897489405855674754757084240060801453756019554605914849256108928957276461121682858550256058862202957224062607775080260329560012142574589370672280166006242527840415346321736770022253956199077082365986243787338706665271516918267568422596734304821604971325920219138016239181457857018375254354842802754024287201217075798811880397728586285191214563264907266363441464878129971206889908657548654824181694476005264750631719904395537006336689251968612824417946709183885925658403190820872632502413814267444113345716842172326118933401664241674851945057262938316649835908631481453641513176510536462155069946227870597087002891373672585306872372776260446599720063857027575888027937689562905417488003670311809985544969648759522154635717584673478079473278706841297271972479860328556778761491406547681986719312643982611731754361708773673934868166282514043133784958192477821911172367730986013216348833745577849500255454974314193708875785228169314197572139462121435585909781637682132115474386977074260332953746978797904590667812350662430471432263886497912780179406492232015845933328069212873552491420674027649527100097122576288440458064004261673992097706707360674914685720780974960970959496202129959330043985118027954574169617640242694986792438361441516920463756101345541227216193295688113456966299862145264812535704478276800195416481709730056969995184914947522192831708497425769882895341855110288839605667732896424351360275195224914085992022543307726666755665633934443672972873183789679546147357252896869243533057366785000552028859083522127998137121753061059153974091821234933313786975911971935272623774322974826528284111152213921163868709951939691766501488756546349644724427270639548101145950874285127179195084233673474630424930452301111936698912683504583110648547737471755049274819569394641251640494543809804990378668505926482343824479035874891790910877860282895294677603446540761625280711871183718714498156531974381248649980259077784383223115085257092065140914362055680713089754577368970880598013242724203605719251223571430588356418001922433490351427378558306111097958090650375704460000720466794440941313545300959344877749467435870291171995463455927801583497021754724011091877227841696995549699551352845438855422539801821375801394087879792718976495462119245282052293102726367379049074701024422136236102251942263367499731798087807648589661965004897672993588432706925349601191530810191238481200452343622922560534297187129285654970600545500075828917662128189929710213740168392753338120896337232499755274384209444632413389258704010677445092556949620655128592591996631941460701168978214379897218686799632366446784521843005918858333851506175097881060772366371582867051597361869740409572729140623268910206295281434644943158603409033454943177361536101783012560924385567782820866395559446509820833228558046617/38654778105754802495865110280218253006869420374771876670038418162416361936181820056147199636449731160289213209260878069437160053000530334150858079198688231836799155955509653113251313546175281300764363211791136211575399236387717752860094225751214972050557481434528685708887645228483458516866331417464584604176977642055350893952759244988309268450999807118412699443284895757735662872958613675060634207125617005122945381018842900117470354966295289776155536272619730370129956394827509309070128670692193244229661786020047121808363763843388847277507681617021481824211985101900031252656733248929949594301223551255659400325708995086908284191672884637006573261485504672511749568385989949328338907294858911816387916141441144256963690289818023641395602660445450799662647081669763816642987882048040250854768731357209008717985761794855165514746144497050767627372259623614736455383927892901821768622004315223117550622545818751485241923027526647048569382538150081805621456382001117633202249542414558288121664873216169170310246602043345583858441587725347899853771737836651868182456766739466954967702311813491061139526344242491164813125684308125183401446965370104769403414217479722901289682921533675236041148637073678497170322998501899401527753327581887757890076709937015513353038947459273754471442986996173194388545659629989565931816034111561784681827362281030771176524246449928923051476975499088168613886889881260123331653152634219407426277786096122161917970167408401335360328104832014667585990617753254568808827768264710805294415009868054382503955353495334314749203330412650689861396538443805853006981460951049982936602993074457188840892723914307477566433732526438551239702923482455279690680902116343406640530750033892843295105974319439745039445392979208090133137754071595679141035442489377178046866201966848518825241117407196531505552478230559446117155750816332978380686661715486771147834221780010134853787370080707391804144946033809514201981743170060246518332461682958509042206477174409426166044898421136451798263223227111681816764386659658928725540227402587634544287353702387673838063692793940673624662759801876504286879614896327611042166168240926351491753256623516709540371371894342521907804899581144261346422769427302245047741443475687273623417921452479230650227809626088434239099415150728082890925941225283930043231569002131830577250908984503044337953060430780959786483024364960687871529531099996338688325685539418225268566396119425739507599189127547764366865253086023312118581074686119319334267992392343492703841949370698294646915181198390452812963091783873050232889603262567594020401745060198594129327011797853864662781827580028553847536740390684468429925755797251353387437795448320744106634711185164977338527523805063235656653872154191886848330951802579834849501307282748656347757725192212833041959424488446471352979352395785655343430748916116662525044535455666095718724546427938848236472677257302551762877384702512068559471599584776378793535184686903156650820892769808549719294787651642395556003430883714328129767934394748960480345976689220508162706832298303727105723123289927311241242573337414529041577812011311346164393523350206095471044638533080984641239716186881802034652865536198327106803783239530747718981509959631785569191322443613431750430458020354924236652465137003407210337053947442134537264416764630244176495788651225143342308122016974538831047681702950355119260477466306654865035019642160032659431467155322127908064432390735886553811525791517436043858082780037984548266289262470128325396879757230101905304182131308321655355831422609668134544267557371696747025409347981617141373659756468497134777688146928027281954921877317290061922178710835498965699987321188993394657204708584242041636107727245707138376703137329450240776981502710688395648729185771040013959876286134187761778478140494300557437600260652613302675429765175174434228551983922883575438657191351288665006103795894023663203855251464066466177831399815686704582498046820384059990400509084279912292882286278362757964102204047463063503677815048080713830421845492940089172607580209517062503883047492664236095615439769445782810971110822352652347788696839145042621217864204694465962179570359364858609176766797697508213766451890089858409300821153743171220579105310171434949008521518238267056096686141893392637866685834156588336909888026558433253717643532786445831499450348602314501590107921565940870453117056657429368178606846593486094296831034961075356368233390494684370390116530106020317603503258006965626843537148633079670665417057318285662806997594708015609820191921851133051247554129082766465625*t^71 - 101574745874127515838804410232358309958029509243834364507545395456851581125066280085041291424279487582711396093435882584492702888825143324199881786339667728170533731899034281979814822816176850707943966962412742685480161733714894634925357602118433034110163029545322311768522202481276915906205526386441157511024779908581606457515491067116213353955739103976133871055850205625923767466126494546230220048733134131860760082363150964583368494965920036758117954184565243039410050029712578576976050316452677745975834173618343042327642092110236690635679305140906920186463827496414201498397533900864119065319658751075989264830302865764738832873651413377984765130195737536364996443080544419180838709004988965600002662369243175782581246725149134712791237197232903284857787548075481635785771142252060517740652591398787721034585605714875939122022774105486582143138466700177073461094818751518433207582665925520151766311281596733990959426394482434899185531906832551036205874999223099221230692874297569326694487441355406063462681981910435871180297163665415822471853033513597642041714204809367067873179069376021937288119811530741888679164413053915512721841442791851103485502912487767867078017566599837512946716450481852874461752860913912267647983304503943805283608685957263388028142478948622082541353545083141531046709182296926377541469100531224552518906881214961381066080940694942608712996572387322281852990204874859707506353197821480871153005025902747374542510251700056015900753977564673847253392302892277399203478688439320943631366666548727993956862664442698572168365281656745263424649152591480832849001499789268957612883570748720639022573323097440702354012069253696223749735825920311204860771054338461940202004952566475334686945782705409000794740307841275090582667651854264848463505458683901602380196269990224943792115776839460322483065588920243025537362247777066346961113081640561981268817184939323218995319153699309355399563345630557159923131724458732043255818557149357378143756007013848173093212393022607102057823705975102982930156849055986479537471779237215962772218109303324602539038534643797788773422565433913784013070310895977764815382390855542631011827981966774235593924721453329729072399802842734721191265980171657736926787072882780566725925896132710108072773334109779261097502923131329821769413417214742688073588373150290940659446803510342283992791306318634443841488639438764546671789082983924862125762241680154434947902005715172923305567860729554108205230322186458943262303265667363897988576160408847823254461073739800077283898567071352206414022470163577880237952435815106780062278208422263498487197982412556333563642001571782695700247331511927528610482109807658811116516277901143691162189593546783401647926460478365753705626711571918389765987336037520847976018233404255199187370882043230581734945726765237826152404721708019309310383923669086042679195032025718074156453748905521115617980535459070307765698410220774615039083115865752250573037890697212884135656282237031152623014587500791356624825358674883494717075183421453653980781726673732217646562704675305125819696327478473141756773683120255276263337621186106568684927259982036721543367151510473861489037402353705496258403390940176754206590436542835976075608996332837642157649457149368658116831918595807800078337310008317896277922143297351206246485459511125342161387940979793255249092543546358228338677336854600309576519112102923003252890168115126408987853024019340833400745880900943833898602988965937862091263730271169157230978418522492488707625576218385114807396273189768681663993534249793759202064985347870553296588503025686405557271768022150400442343682604264898696788883846439347510985232107891876623981524671789569943010157127625896406145657753844795838154057251917606828114629331260648454376642744981989267883915660051913287125980729082724678430603736262943150522858468278700457200379300902363008762386711625864216650804741157432230619405344961978846894386083811178834833652378093340536093824510943115148378755056493980665855606157428806257589249718166405917578979823748917129805903968892508194569325446040829237568083803752053551076962594352606289475421616785332199417351768954164491083753569023304142797393448396007170580649781540641448494611045160138671734288893859702156581355362912610609414972852795885743898009791963841580862254751462830008721638496725053049057169908948971953067055960101237054094547199081000897967471321362933587734258362502855193701269215114194001177195338018853707113471539164360017204347781203490992114845943679931660068478580225271074580241014558633291710798545223893024549982437053/157463276698359028227303358934133217934337638851077410649186599738538892435683802101629729622728336298435657822340299292891173727607511528413863346033452395910439371082979122046622407689770878342244128401209377611032897223813512451450149722290902461396585325709886084258946996281915894560345122630340682434406551063623469527874450703664751468138186505251594207096725762651913168492520372763290476469160540174714874495254015559675849138290794859355710512307862313012770190263879285412867614451180907596895411556429489613252799546358687678876268749864656069772208019578977384835237127415373507043006322024847468727748205872962723378412901583571484970677221888599061240716702795178200390598946950349807225691840385664565156437367887467542541284416128960113675933596902248590873442275366264299468589681582209272971594173465329737782477605342501120301469606092183107032299746399847554896928432294119589219592845509161568644355342901190987148855958082941937280715295242010960670033253046595300776547878184929931230369101300317462005290481101918869638441393595458111860308835748062712878466273541244523304157482566402136262164158820389543086830782009323107469426477893988273481049493070289088622471705537593342988138502258573481808707535099462505384994758204966204896325879616707133599389826626551674800162586720158164899504781096596166362761629626406285260891411959911131360197177785583242045866996238711806749008494677188087776609844364805328481898541483052931334045590921049716119520309108575467589137865372634651667550107087927217022801406546211355734212897801366355355120347239316150376265616850765482330376072122705204040827216480356212962930723134455369264074116393413146030934243403699897284837637261810980379394905421664245679078557353429611311577874445496779912311601846359206893254294299737444579075856193864131684825814330506372477243158843791196212964394546698619592180876682449311879307748355523756580095465783210663204059408632553111235213840568038341181964846817493916622885238384428756823694334082347921246886364386169147784976578516226551421210691670595942256727685026821874497790105146105626158593213858618830265412685342636441862727312934593151238034551730131075865238687925865251906163656061719513271401599175207689877334542906754859304272482021992350846899958707648177127584603385939220042327929915038694458500358338209725764638219413682973310823825005090695075327655116373045225353461495021399254561439710570403746674957716900257521210295179854161071678090192954284110830818507941050546085265329466631705493948828225991726384768537650084226286076166579697380766974860608319898061205250120425281833665526671500288627925738641078754680837996829927845816838983460422481207619476692115044570314363100404781954569511055913649722740118870364035761178161832319169126786903395420217747755942902348187053014107247251532771411972675902861218207976592991924436446652941528936534183610015077080885132333310031790757218375443576490053026584107173246487783925173289491976760400335912331813307078140641010225231079612822291175249523312973050758935583056654230002555742914598969342656605253834022213294413970634208131476389802756801780500780242940779364462594053628355207994057155727144103705637954684688025013815490016131354617847227959438208354076228420469039138919298160475553617752456588181899864947557315742380838050810115688733420122658823733164134830078704131301878106894667644189478007193711636078685602616561177332704521459230175727218776147950171970384033733328360496121477219452509476252656542689366757504468005136375329105928891557818979658477855273036377754467697691231415108974510466589161284825947616151910016209272439115121115952500460669640751027452153694623663327945173266597923785235021051982690372131339107914259097998723966221244643040557648839897379636925397478884197732635715581930158778872918590881117001212243780522797384856839077874445036353157115165295648564621345470556131213899012035601924770589235727829522500953405711772791481381848597406980086418730021687390668934272506952269439162024929123111709125793431547475557799764981778749381403225617410164498205564424123684366322941828203177520608403489493649892506829213099323432768514974254045470117071463339137556680744242141020933720891857358755146514273887555883659562790387169634870074357597402494992389947679744536281510712468527835899301079486055266212772785741643640358916321778918311066050068366365013882495193490101005292942421593673142550252719515591751401781762010257418904629209014810190752812839031698915764789087956264449345695694852821942524013566620471335193342993750*t^69 + 365049897577317579329069321993489246183163477365049614676797914866039342861794640208005602351814400263363646033770565768731927990404503637236822944312319789203164697782366466361116035019092977395304514216137188319980650176086829112050184362481703348878749721098793315792330722529197202193046902264213774830412545045944142587862402161177067993674315914652447146962326878193039041891140768614448729201832840336707285475704056025716096037168519857791032481244296006913671896495189195102885804465201215115070754189962624374042566594907492120068557819741931069552457078722925194180277734197440115555971731081789150141900511211272927976479712801875132401013236262421601729685438574412275693257877865320506241011486568746065371038095577062506469768521960099583557273438751177908251416509408242526941487369472664509408507777510966106429389259077803785854368325213753373109346984740338916594048012392265939289909883145069822637267295811609704929574628957876573770827675972130561337984131975539837311230824994101297759571764094060771816014701584514421997634233498145064770343245608953889982401513367337726513240106168666242821660062318186928470403840660028986502365457430792319142054208492895944817348861692060336236607260552590665485031358792304912380696842204582928512921859364257398474689040050503435664036735601539602374602742299257515660929230227938834848294036865974196698851378005728242760680777076622087385012487027796212087363903172717466772363767320734949806041030807187654089805515984605321314831732924353592264061199047862519916993993222837659431182273014156115244039153341173438774157043496586949880488623784924445353115816048940458050427142355497291104158947812631922003738224730867046942930082432350398132869089355360993604232292572458483215307242647589875886689472438299747049463976516215394688173438708270692779287486972524207460197730080613583640776546313404892406876049402608588751866059912762266469462377880857426903137018980984606590182463810030029757558831636207887061871793523334568305904037965997506656982691157020098789953935170156247192682247551481543819337904038258731514407370705345921601177173275933813038784076618201291687890219277699655792257785667611489571412484321583612025330489214717914756212801025496469026494670333805330703040436419295023988066852569352294034939983407845582515717104819538793235320778777991674547862876109309817496098771123232478567442845838126321893629861213973552348336498611929944393899161221684108321451715683155217880897661489108275354878624861204623123407244941387740512570914231818436469222975374247827429066971854355517753029737108436000556582479982370539249284889727991435643192341103934671590265732492074012510197997087392063583470045346634809144674080825266803776578628575437664982633504503516237162663888935134632325785624643484264568098645431422253923028630291226141738703933713008009764751158020730349460358046169173749642260247327168090261186667686062101847393538053411184902459164896189953690192057420811449909324752830584802877911093737497283783568830575881852995402358602108136177343698401064089132019620260047965683033583499235535313474440600661146817960850659586849645294689080144356898211332497278839150701351945138305763588752368155703221388596518194411006040439289062719204335521324475443027760700892800975896169754963838787359250831255479431511770571055344265920613797002809711190896356194358868684934624401355904441622999976313591109090462460273982197566427011268095781664614973833750130889311165284016692302839274261869157416222075822505138530982814982903855483615063484889038815892860628891835023362921562310816915477087559286613054466069406178568274654618051540016315272987930582416396114452037456863837593123604263407715378688506726582933648579848642523994103618985109766720731275985441451405864850859064065185784859503619704484214982378290557631222394230404146369622781650643038997602053797350911019767412351900597737889023766636942247079403793342880206766284344771995008364424249997920254515877450850200421154411518726146025673987894101424798146889064220450928504264574166003083671562914069103041071042984563793367633377664728027230902435780441478521027567436431642200563243496511203123577158977714803883932562623122675079035088676547022769786878364735529184722560053942877568189455866716136144309632431186219105520247647183500257757241972430560259119922861430884286354770828477816356276538539273824838996330749092045087531690352444863081946828080161906082820401308420517107717665561149857315022349972988863864467616128006329566428537528439865912387286180777106181583311983451453136815751803663/378962828649417074777244855750013131386380681999587216202088877430656093746767155950411475787652084875411021067377192343534227314685761366489674851123166473165439834788636136053664245984500882931366016823276169470349825746426576905909776999463379380769267398048134367253892337464992808330181135415473291091696300838981187043701468921218480858599328749877740347154776658995501838970528158871000825738363948565335877175217745941696372132367759434594873527812260736714581615583689018470327604613387758944543627617477911987889028303010356570569891985417358792680887947212388514291372646992932972798916958526604681093480588034462338002321845609143941966795213529728319821177712013566005485359365806030428144111463079935528626762617436022019875337407907784352229186763868837893253473606326755391506782704563008398436068069594374869465449885994373145509563745002914626770077521003424204910888074738326260847697377476576562005684349790670465684384528489491344892280008055214228225762287318721896336639793251686705231220641500408420905497442110638831661566607079440890117633743262824139921309741535141552479527212017661620550022096791169300589211510843620479281392606924756770407168798802473238331512184781100894254917139356541796860804127618137301074368068270107183856058510384144113719164383898643170099509572858485720530682977356661383514631289414783280185983587144594417055195280045581592256761731216621397334831511510001613799638388032775613475226006721760007531427433713671332537139549453632981517578809344467707107336086834830303585850982640927665959753281975117865469828000668913029218528838514366460236106081594297641943081163263464969091562051946685526140770816419044668937382597821090315778084399372897149699715931021298538550641988234560793201778919966374581326750600053416368055256066547837392637548697868595482329558249574883573804697900004171486498741782387200197777191133084245848141852562515015465442521767340270953182248937293409253859009383472766867673022294818854848539665641801247054700059876270120113477654342504160647383061642868518230885445076991471335715847644972884850629861994296674745400683755525225436596288782944929235186203846242256753819407747696504166599820872679584875726148045032901288510602301842950494741727355493769035392737926030025200810485830730283015781501596669590389101715933263805375344674568240550532708322745123334454715617010303534287336089442419818566423343178233513521006279359230933375142986569321297840199798193427896478630178631980583962917394210051035485772390720474063284011404173359261031347703078621383381276670627348092024535836795741910571672331648263594355926553742389531397418903778051286047516900813406057304612587255596223808940583151731198137919363006415999606282800940105375264871174891655206679725358904883502268658423268428510380413295250207008509232449116109768195242261053534762069782333826814573252123888142260004417440353685868007791000140363529265477354853944859653373652700659194342539397954689747842742619212180450728554479734008906515297387965176141056822212883819223353277976054237373388782997826964973014951401263841049152716106194420824295578022148924694841044862374179254902805301636520655791938490599613900274116320105622564880664303440476605760223231519494222819000476214666216836400349869010301253143524226194847269734640630881577973404996615155317844077887472568832680643302329097426039415213819602172944218215354291429156239227754378301799514810722163049882705962626330847059785241449676394672079173833326949041768236496730366167397621997674865936570492112135281968054923344523843144945857726059790311857524367841644039018396675110898048076602034191007367968696498360695853048005923653561452418648668435331400092917935428726417884881856559488609700292825078142079893671977425404394129790371221228969669250189023690286664123209540962543786867646190530961696277852404286004205112659085095834840441082027113872366171535958934663285284497099414957948843060108138656268442770555900863578337333918194161314126133898354241003992975082803277085191869043900137718455132457618816578809512728689626266615355944622562483473236610865840034584696612332085045354244431869014594217530162023501523307076794681496881841123087295356484242354282109422185564575596094535840284955517601755674656995430331934845644622724949880210218108413980573727151307536871957382566005805498706701276034096453863769785487811845421307494031279048469547357806335865283468035444423624312941468044604386787327165233058004239296057281225666347635968896296035511182648970215111435775917052891220452134847366259278589950067847531250*t^67 - 857897963602089558048050618528414112662342720968776750804478369645712374059989451224616859230513428770380335246513574199253083898034236911360944027944571542534377426716323501115737445208739580217475020422847659220205300253801970859671685165001272221447302680698172889951759924255337435244165285527959327439823176634384988014247613539442423978638626675115668673741760887740988807495709199142018406374073985758054942339289248001260739561783274075692001631922467817864483598891064987154095868231947029799850604896237052042177523766199290425118030924510986361782244132032811729755862301201837503559589576963135138697580064452629319459200086675265117625424325282524462298078189846133878972129896298414172160757541272717052031758997376496903336770953424100503887926682124672574197516104310046859153217947278995322730309544259055003961327274948236032362683882846306877800363837038417771615973715302109272854671175771057898262134682937095885710705381721908103406530096715552511782354636990938076267469361368400739855154655148543301964443565834212544737684672093667940552986047886141678944226957993337856810496338603456539528187816911382490819346370932022752996059829395110023884517930996918232464979287255703635484027126403175304464775473075165515988373125006265029114555101992105417495769709750359760087785295463838043280019894871169877339008052463608701713566117794237665148590676398859861683782342709507683492767555238833604905557412180311203443586188911946249022755310343217922978893777640141113382585852753113257363660732229936846553889903761841077546784269511041360077966900735536274361896597279334212099985184384073711756300835890750127516793928759223196681481805492035495488123788508344740006840908094100441526506177792022720515730604151204368982622760120900587657063173495176084614057895291458899146137078651274295991221553213201069823489462751303120213528066906710298209499816979006552726838784798166450197087650812617888699067701920341981985337843203448103682835997696141964913465854129267524862375623670129125540282571602094359188903096735301105902172257818637717021251270467635241806452990330665612706215082584347409700175950202757233778277008402322583230358779947932350021120946038444959678227062372033998353616401463849110228180477691657277379428762880319671890000210064747850739403218466076088938894355320619458202092009103057013459184098305104926777748191836951163120821351821824795077689723414152764778083968968299703121425450906610760746744831383205860820835910627622910748587087234572563300185436605780422302095283230350111445663673221828968408147273067031153358612605603482236830044620000395982884384714542967182846761175672958037676859041672101395218313990413073851695013351298564231791367990157293465517780776027003339096907118026160047248069189119614774974077642289208928492109887281225345757527864384433506526682922444577342505288541751539834675112139128035949068136659260424403679493415851417260383265284420366698703968753491564283080159324730548971420469842405823479817806365492390093515922598690767410300984004122243793451551901414552829858853802756420341598641024069495219583918597223744698962165477082055721632117132468696778515759030724479055051977533004865346191812090989248353855305908757354947423341150761363394876076953810896421577033361975735646004687217790376210585515906602418350127180569843008129258251026846819342536046830944677088633696271967685023826067370352505589054898668144350046540484353081720793884790989358706031222040088344133081976361954422559427465508520009406253267231928762631265176506339657336544854177135993689917020200634082815655288896745272881975436429470962042753554103747137758447304198256788183328816061766259017081415148230408226495468120063878740420697422122952421608304575000342423460986749872131885509776810535390250513525919882901135295271067136290829331849560468377747106813360461442182225571600587996782027276239026496484768951704096932892386014015217900085867034037630577488224736654710111524498524900310667396027126542697292958924229775429112210392502530698050433845663667065212148957704857467555445353450516378496131256884186997624839125523350433715313249904844485157138504277268334530944892650931403088093333271694633995505153750480591805875607832002004511192954115884058598013539962265372492517413293043866637307980652450644870830178037354721407841256003544544094583392374507130914993493543345810509349666808293418375376399770746738867005445209162651876842919788111173855890747876355934611912406167810146388818649951817631499295232766782454138561142386459332773239709235103875969750715294036100771860436405256/686814857743782660288290840627376990886869582858070352254597751365962473557507312917369017092945388279259190926526237596760490818282786477998466207096444456176650206594020352447961246142734155531346221267809122193516827474020839189778842492334087718515652578419258057886939243610888432602533929358982469995283089891494474581347755271894113177320092264513412881609044292934968358563641981746160519269162232545963722461816229590899759772001766489213430003388423816552062662808769539749946651926116362064798360757316563456899764431444138960288834839993806009921532071537734990296883099572898603577981694537527063323108118863717036155539842361881308993489032889363837283688593502007182550831758149654425245103367352360972650664312596576835066329471840599871030359106550132198693951861954643820385027106838398432067383554660072489204083416222099922994422396741151477733071718572490177973846027361390891740811597050563490756562010195232315523761361418245822845964754688154721109476115374279931274188677869581274774271489249364572728753247135151030038177818643410840850781540885924086650907621784094651396306449391679887537583639375504881037039781608864977839116665306963955903560109771012619591562008478229124159601316235564507583819043284992953292255583626448355032433669836422121575579373953943498167500990988226462592935052149795912594761552069600418399448425749998524131254059400841032972414414736744443624843945863897029776482740003306362604338582393269391592300382663215362769447722054747298781523546842287876352942189707943260408884918829563844929844976875500834683131334431680443314329656306609460941133360791510764388875700689853705016583410219179500643301066818732810285087725206627558780305950703548139584491979092223382933942370866364810651496364338808384935012561947736242353279203682816883214032271497258819472240994840510492821889083973532598955382578258492947624404005981510036946583618628396643448592022685590871932094551896680950999692070078858542561122059547923331781837925871941467455873426708533400026176154006585510609173801029886461750121483740029524908004492255699276179790093073509991601803742989215659944897290194511904804522501300902960150363910717725497626892792184622384811655897956133003411426651935236452454315626028662236886213011248163924360800797119608399529513301533007850358992854156439970062593095420422280242337074406133659431395328912227821389368015908509132879297485206958051191485624296235025051510773413328110558469862482882058704647504934921891352050926351479225525902585099163399145599654722914648882371321335096948001127527187295423109745208263562283109069826079242266948984086142312832358332070579639123189855688532834128954314073956692093989149307165525857775790537851130720116639504099407000796904659998885855478766203988824441907299699654026569138169155708599970989068278523013561340481596040941103307869940579194338839724443324137206115640780769473684797758022754073883412956760799581499403122222931666486716647694358250477783001127338269769262128357995774946452576038446431724040877994070095861159124528911200093534411176010780139480497914146024942781799302986079248534687561409135876809025249313054778150081791580240977007839249535631514508883651166146312536385250883505282427706593835011702902495002941733321650764167066033879427332411350781616480739876969638898539545201476425401418699591633019508688366582983569596132573971651257919031325304939842698522818034524137351430867159757520733977240615657432098889060570920374628006727425806268315948973862179711646925305661063465966864735876933941610729924882883390762265062083814817241280591349392289008496686129385605567545955377512833122424998534974195746106877071587882124736400711223000865786773671939142861238482580321298470591396031143697936628503624927369747748939680083653213917115691676779061766026547591185009270543388923177428351142124040494850272810138777245216207769084098700481539251535067245412603641179802940636582567043585692443571520311189912470237078573616743736371811966626945872483976033759721624044024547317320955062377067093662925716124848307732821925941127977456003245879286574289158865390305927316040689334017845185846405730185891802292409972285869179811071648871331079798198434686101422752844953801496909826084193152625715808740059279702788795770517249703645227968468571289532997235254477720772840504411735515235289905624952551381830052219660549625410365675306310526843837038807567603784061886176846150117248031517124906276869561110545724195383203956990455109358924983278442958886762180375194337958846820824732768320766851817033228651748456776421875*t^65 + 2473989453178794088707287417099363973312202678052057712659203401652023545407547640408191288837420772333171173497812405838963588776980259257713447553489423030857217513296433536250732773047156828015584141686092624817928742212909365953935774483098576230749361759498137415501611664840107822590807280587413791455545545322421620590005739681659028535227941519205487379370625336088134970860497905099060216080657229262824131075772831347806743335578287932357281761118994882616547890107584678690957439533389273129288711956547499408802333074787725437004180326430158419673761284848880575786026132912356958407869092756659456658419935864551220823229895766810626724456073343647188133964174921330902926105553396367839964708271908234751189453075555523857380234866187637431840452268624301588012764903484322282915857633091068084767407867757973980562446671431838803237026412609058171590719207499454083249625607338732614962367838385482475742229858639955144771027003857117491579208850451614370956892065968720621170332606678590615313865594319600484684363721317164546434799806671668758429905700044766259408839823271727433216263317695633555578577524068778703759146877473304953820761872013133819046252795440863164933279782431379109262178686214987706275195355491896309790838026490271374435535793037594245456207629554313555904710228773326502752956195373972563354679783195271392441745432143083663035040941591379726315460815560952907135539574525562251953898982170379095298781229898762197547423978120367088829198807275164557502945548624229950651841172252173718816007522274984644818118899146025998591195178459559573680732965174370644195839029145601552820853061542568596371015831728442827410232980604152471989667707836698211073457383415634460151932602517563417696338292910249709532535321915443278504079522723638424953801642650084103374063521019265323278004317218094935292293540382126341737305794986081457634740654410868858451930087586680906214326125736656390685954763265958203713379772783474031333631595656349671495071874341817932196882707802289727431619620801078365415882294699271320478356414262986492601195233346558815324149485181786884187851357836166035941760881289621096041474617136062282926105331475858960505628430254116260480792841629298431943515874619520406506604443210878431995743475951453002246270301791745724547926105125110045108455548667408792932721840363522538528762311863783153857945037599714623238613553889319441043050257747261671478359984166287972571067771825032298637689364297638801273250076511611571271019040788024686438471269516849802811397291985008080380811800246384778729913595277744649055092470910236949957362090629398509898044117001046863257876572892193744458264915417684488037420060516673964828294110876474765245678107892112820397971782318784723147233875954739566685355277836289989231745618501203691915884461604415770603785903458585502464120651027629130187201444949279082541258957306099612550382562712863903615379569860286167908211949340403342378303931878759160952207343088642723150194583791067279419478386361657720819084929950901095922098020089175549259199178887083175570323577135005008920770935611209838464166857054067763576466422751346435155663084204939377980704572969657174532889376880326487352980990469872758074242480099039186156703175615872491481288436886133912197165927114218797192032163922110267574639181199290646369960725531086427665209396067992714906542459898035982670172091770049379377144475675820947037052802291524534298563292584928317116585307074942622840603241030433018731612500058152973992168390014504049730996166361967859937912754451221663068388666564426096948082067410352750785142854986193396143471788682006190378210404841301898126550754871495782253515003358055863740470232832768738957121026464571275402453577436933309954995691481248006095033883400664180210066332539222564188184040454560350218298614770679306276766838732709055397604523745197477763589469638110619318453370476543841100739149587753078152853576560620950304297117777205331669726477243841044489906286500905853407257835491324802005395737852684580105175729190401369538092957824069387845795714926052292747772931198094793623582982501911706876109211795753960261267171124650392732061900358408623790667109845114748833030321460410806920731899737768158206990559190772851017129286010439677873766774719465077182237916144847012450476614582573674488406237092737464560816745116960840918688768268691137693513408479158353792774338201543490161261827003566763494481267616589994104841121505178549395273129459304294079204834114453121400731085664417590597644220806942718132409686450320447804376217814457250997009736940773429096/1747197094199810522841200200263466603104089792855175941531987011348905141696868997124742502598649685507503695876081282802176899719435313874980955826653583716500260973770372792417587664324338857196640902074378142466850802780670820470666952433557340047102205226747961140596695834746051736481309814238477513010411252298168863259636930431226696150662863422747628166419131453862427078114655556228875942417008707869804745208739045597685639638042046792668931565252198685353521007750958247698228914651537686657875902592810155371883107578476913163666327273152020134264345669569041162475414305394411953378269604517028265267749302984622381498041997528710779995550537937812305627796543130484655792545962585432214433333823670451898929612424533993160071825428062095371488496818601184272873772150338887974328960538292715575216844899801516931954664050958703619973697193405715449108965001819781191696034715274283310303700004610761151530926979297380814778799344613344915780164730278770338376620039110827202514592639038304878287062540791842038437773251343206739043214317566520612703381266941781443933259849481040300341906170469446110028983213432538158907066676412618356707625677946243861171988165377500304230502989466118910642232300538686209480339177345227379665338250291388910439867603460310666636846378320146997155362908631466470557436231998269432403390986488383862675762197546937493247284705925822131123040909687660001952964610919665369510131743194359008442290760782393364438317145478803466766614435269496459650150755140889812648308417185561292378750247779629405636189523244762874421048821691737045378670234093131275561938289112262392751834005389088771090036537202031437130142023403196731191622317303352966006835247095640330863032290846358696742918205716978924734273004374921391112690951048147921189444370362102307388816196419434913254640931756598467505714205141633504308059859894409678996061069123163025545518593724570504230215926880364422843608187744433673045855054107332452305701181163705629002858442557331413273572617913894778988455388750853509726547525333448297607819643675423382564275510281003609906189213148844315401317819839313005311065184019957601562080257700661679364947562092336214435463190294012123688040443013784745201691058829795942040051865124398179843788399298781636774902088372111010311299737394689867660672312208993261213138098586174183535927142644313367420872429697975075611959822420192827433706503857797586313894380402293825085611900869762607114217699835314746553312853256615350501886063401703662755173141984546502974874954473798622232561810785831121504988258138486236863070790252550932197512579971421878368100037430474800669288126247416303693151963560207959786868025813511081014189636641555785983234560251210796178004795407334587127195379767002176263366478954005242889557079677111805197038433662095625774734566805970295354344459946670280977016202563668215098027051460554976187578000746086902574550996709333925096558688890516231067906321207146725747983232165143553415266344531031514779490674489554679043500521789832368850204467046882263396924906981853660111766771196412226419195178324230623672657221406137397847176110186778123923625709942356189115895532790437373369427527589129231336954170137985773866031528595228459234626101821350183034814665266674712860817384419952933733977060977154929872263769395810644376795788129004655335274551701200446087910144476676137950824155624035893356490781797298203389361444579876969115470666857411921686499446251492922673564141650862166946247842753680755291150951638273117556804225600579685543240874089978658428639920115227862818449880086149250986362003299584394722036186202025065834653292279769299930341518408008560659529800526411219801867345328045812419412127283101161236600143761025788300341205816796689182141262686222253510325049273981525409985405840382834292738643175637213165525277696756631783644410036389080039856197979666812884694217573920062062299483514494689845725593684040383795748990345189741369100731070643473649745614288506173689648855138202704077952357232483840693460386876285894162315979281274553608555035065098638454847206241862636967106604247131718494633122286327904842642565081635708603311193667819278087149364415842039067792404355260540541142145139900400938101736091472604211757262887950573415050862962878826309008145823930925177206541136304414529417811282402138169914772358563426773849061608603080690080299399410492753383577531322073964605082849143484591109595853319498753320637143916634071566725797723573960906492646827049853110193682289780329740252922965608375019168663765976345984722974887680398148708940625*t^63 - 129752528907229363984410489910195915832590810163205492026726475666528253243832320686642834824685772363233586845588946764480142834903775231062503480706615855317990963299895207905160563377335967877283804591717282911313594205390702492570554849428549996169826165235488150086435723632787516194661906174821153058121007313108836951255595801142413038066894714090039234246621297440571406288583952077717967055573399787872326940099372927123860936852932067232163673461463244123878221888890010882647972587700114056861416019904694634967580860645605627597087314621696439004999564446521436425875364666590216212385271071762705341365220203914847429055282527918620511163343225168087811085103474997794058492136987914029054177481372323997644746482614299052473828558816528637208466584436671575706259086389992193547772789103552260995802768923518190350328454396866986859682037027312829569330570817787353371540668988118210659636279707131310910198885667981741273074000740293430477893151443936451530420791803086689499124486762751822631104474616918838340387125653054963249335159023931124041061226442758332197446479410975200828755797830227147818595994080629310882130431882051770162591961089265304594346878428078053682882118570275414736120340537045498547563907848536495624843481690841313846222308081975883507451806655321084768202684476159129651496116662382807915772938490214735437157461210156575367631670206120254030841626555460557088370881224144932625877319803716832305082280248934298943164030281726446736748386222590639732363632940622627498054963707673522676698957309667253888962489564724365312858348665731939660710667248787701759898941443949151693372995243731884599988864928769983271142691415117143153312470680000776046926603706963957516486963826756652420916625407357323008158184105377477957799735549533333776459890372451025781904708449421390297765698924618684724408387987191764762456130752071592156080195266068564643769812432362015542481662773043023749986931287180668456087621659294481498899042231344132157511897873962261510499546070222905892894599852109539200752977453216902101575688532034151584517072398341375147627100714870932674647253757198023720883091375669579540149700462655915831014015038121310247527736098111420817305642150630084995883406328374158169425566149977535275183899931413455363079835284919850722215090144020435587175982125814624741189755258670232725976742362835828277772207543761329334873323735629022207115250265376512636946334138250946123305282201386539476299376114578458200449741782562075255594583353044770523867273810953250883301440368417772739222948806784292991264178852832777400157828503757968220785593604316051587693697675831837402797953633937763005537243029959388484497365115027680962234888337305161066033473409286445025844727543107282779293491026978242665245302448918620180966860386091463121849254932555377756286560395088773393500687364193311654424800680763493553817576782221165105645398383040079219639813094226978444081782985667412597471983906825027134496102090706527562034225583743969183995493452295842808131012963644547921857208497501997796836061281150559529228185594846764876452503565212442732374431446744896042617388762767847373454318493527887740777295747173398898935387901951642305851871153083503119979266607191257672660377172054935358834663660889464086306067285553045271596023269423029121748275779969134607765410245147142225596498702130303748911611670357388320329134308276737426777226799101573157021659271146893895253560663077139308216839554688699338207324111023549305955810176461896505902073440212856098216964614580096206953387021263369004708633225911408156920414607624502713841541954533258584452243188123719650516737764729475964432509828183008875767945210783422747991465214462207699682340849962233590417902308697897929089402693793110793610846188851466389967771758591256577421610821195203957076430643123587402709412070387176331820354594546485733705053687048791455267389737974794649982831369104191315598674867875773772130001086579847246014534567077500320684483129196964758736470131582797039811211997145357507542370011355228860311382476984356117048120164590860626700236105809823382891235310877401993813848811845094822213322024853469112603688023530191828347849710126822629251923019266855759007575177460175815859027218146718937558983410415609806442904242598845597687182707285249029313759381136200392544485531717593006230977702740056028128632914888523271436336214083623839711211692192015099173793141757400503379760761211209310673618281249405186774165903366802942161573598112001936350944227001508036902241560111593922712853669838230925550510912852799643251009101118503404/91975679086567452242317100245503240340909708208966056074112109757937390605991762728703558947418737254302306083350632471896713883262888417235605384384099852337650584994275835925915484536031199685161965902971799419353153468497020490970422800186533468941400557982806624790877680423688237852952670834634699987552188177205924360021362319289455465078904789449982425360224924021382977632690643110675716472297120432324103208876882926033289346756705898748499823211652328814723425639049054123826011916530608965312317404185919719305967114376701424435071820708926717623112727686332623065477275140724536301750276160053252010656883064974513487291167987332957208943349947766239188803860644642341985616919835709364127510002323763334791140204924509088157293324048132638603459016198765192625130423831020874761081262091872648352794678240350012339748852461898449650676913187597582586649487697288849703063393321073261330448597029103779927224815261089049304060365860098302322906777184596717152003576047601392978543522972806189067411991943276204154466936084899503805971270368568941624036284966408361676831931705302367747742799162303029565078749611119642188583057917607661768994314941261075665528550680272673465331869267240892596898045421281630855291060977942260080888139916102422588927270764655370962108388335239981636515946644608687731536459778223092789089340936493813169408982139902910002216070028865237390452913076723427796465769267684820246565099689284400049421055580649727496704135690847699138056727519246162348149988548732867761629187640592661601095305999468946109002832777057104963671138566612056688673080130862663641728836373671141002882247522371995630248674415897053928363607356874691991385965012506743071922495269292357894650152779296526132396079441712566710586775326005297915595049455366624286153424416935578515408630631008704013770506221502842789965059100792108253507454648819410844183450326406480192933329526036810733987666986923823883143151618760692953600103913825634909126590352630640358353970143156524059630928780535411402142617811744879123683127476529755797802711596207033939391676461041298948808000175270155242275502231806421828849138865703276077646874804957661369539457892798719600277107937599594641759425461847737665873040158328565061431057879296215109422357644797248526004281783712180802723432400339780661726562847370747103580941527017044894400963132886464298189929430130158443572068773442477127480855870796698335934897893071766716890646721230279881003487039339832194879732040597677364093629114775271447795060433146463314625972903931222427037791663292355870803639073488693472493351770298623914720446203845118264860604706127205877282643663427981363799651069819057010700218655825480308917548716483040546602380113192502595477345068257269002697067391240769964465126376068498266368071953353433970214468053457792798567574421136953348207390072046939668626483830369874829850057398954921453904393816858108957122268595212541006107093100105443222285854423871206224609167782033621822923464214822057406405782708481421794429025590526127919137625737064316355154728358662425381740044839759442051033632994465508899843145856578417622511233557487966487482210707959598476122655140920056789422720407308170835015337900858539628331555122451375014935697311396265700440466737638083170372924023179927923625593705646441216058749131386516012227881563663254355176596618703624780040426253264666857723876624297015428197488549980904130827575618656386421873580809625053980960971020334362764299733787438407783799017201989533822778019276498467822523110308235231294659182385103843258172618133976469797991692661009831830872054351639790022794629166609907032819263600127323496198945169650854179502227082547529406584048925054273255151068753912549852725226400898609634516779151938752394222392561859748014746343388255580263822653578362629879258350538029423432189039439867787482527205551131690532417758550657124546315919726479248384475765852480775251186734858797044561846781999738245229948759622108094009455557536607534903468458250880931365769369206469475826132713414427163228645556269189568215952754509681027001780292060473055694828058385623031239604830444400115732944805257144112717298146127540580337701594074410624981039275376173591471687657361252406935005038602918327176582642834591112281547187797450939604543646815250453940399115458836984150611100250133036264327066869581314178546805257186112969299572486853613582389855506549736856352433956825903572823388131746441318811578172621266743727904834986106751069102909431146237360468830860059876914861289363927254325857292689409283178041521048996707863435071875*t^61 + 290934738311885072222000539150939195878028574839959751985308440947007795410582512176553148916391610173940267741590740437504630262788644760154006655048235198073687075305776826695618529607072524512150773901302649960077410136427354501119971246986582139578056876249235861709063319611413502232069158079921432815447581462017745441892993944075417867880475955804941537287090793740734854403013057094946381293821472474205624546850412034457921214384919741235589956566155477067164691406363715597230426620949052621606326340805703868533043356435386996214550530954115150553789688666554659775521183712778296253783764148892446865922476663951308926216847992232666796871053904184842478316269453018079969877034336179930126190386634256540515384772580449799680555357393291027420261445755400078714015576489731180263755682104387483425193652149564916561685717941854174218849260202663165222644364488819594850743312217439391818312184450241888934153660982528009996509964192390055957591293040815263797130500116116132267415423139499689767402136424334856243124139052863963467351142050426432301137271790574793882006913344634009457717168534700509265419835895222027298068187430557075861349180271285817024746178326749548292893668137999663734784707322652215593065061825288251527740883825176767638692875384926554743531619136611790002422201069463052980630360848123188045486251665886365040666049537436971281000127728738693379646846658730743815938273843166024515357566717887864438745773276681901816954865591472161999087081908594537891032984861301619774772671264536667175075637962858869363446859757273774076988731790744766387505101583015858172104659187314488211709363209065850520734550783574743382605118322374836089911673484192242808046753781821913409143944467880470071188194665281077477542598787284141200894886096591355785678103714740938555485545649276697801566790066740748866122507832835794905342635588069822289539931081497348374966736160012186610268550748178105759580280804358950105205025869065982077634894227270251387581710429206984616105215091159126181954234484559670850353890716221147216768243362918193982898880767407946054253558625147575381528516020852556001301186640522209112608945309916924528906139747970874252414541298018954866634128486525024765998507039653363601480253347323247910664818487381197802659033349240333205680478197238404267874768725705009311418722877551843366205776383891141244247516064560723227139022644119472132583315804951683146411624634058742010194126637932075960971186653516528655462049216012774220461157433502957813723863656131804424461989573832477579786176478086739138545636764293113209476457020946822459904536097369062942827536725191872090304892394851097438833515115929949831789036615797337295944045340186350714836618650652198717798909645903087426226420379853073341636306585058736828663213560497609735549627190069496235189014294700674497079632540974670989749497044959573385154101187959230113882914660393948329284772463637452646377109379440480872946841359587202729273117460518393198858640375419580882616519817547934957222922478122599109712490278958843022534277140644844915483043934597225970970258048010971238931417061000271628657959084150355410510957026864150314163759576802380583546097685748331547925071749868308671764441245576334398711164101705970389534066103065959981900574612550606335883093081569532317488552623178183142196222875367418161577981040379787775201323317439305185303638086691901571092119619636082221904337072521165507321983550259275735895388025567146551340568732892606796708970807182859653175991140341426863382279101309327963036368252408767817596994335887518643559978664038127235642563136205687010121595996032051934441696858822082528004462305428298002515989213425115383108358766921753774958563978341145806512961895074141998031115156142940142820138621100334461472697485502993132291513499188649971197528528880526685626444645468722364137886225412803860180516900826089986177021361018875210106634969339346765028287284414405201132930028235200014764641674105562565129966971665026283676588422719538854833415301805243777184814527854635492776516284242432300312379943072722830381570295688410264694840199818841319098068082513449399807897038492752655766459499320577511211251121243878903965750291656646610042263864146844420317716023181775909907987499101704858147196810412211810522033821140196470323084792977371156667667962163692252327058173423260689020890343657802601525950842265010804232373448803231901383249544307844693341752564487779907705874310686882890421710695205554103905128268816879920310592789241130986357599846701072953176324866418673021301466651608467132783060025367972/234546358326401517557821384961210448956782498164940762301925234355395895898703948670646598408718091358876554675211084627787612817063832029380414459267285597946649943519100492342953876776764443641578783723425353710554489719300234403203263971331779337919782843672002321871090624031263265927383860051891766817072975315279224233205659830610633244281360118815984326965965197868736190684457013396987255120611964672593341516261632233964672286811271872946994084692738179126799263924715256417771250788966944538137057132714549375279333260705613832803461837873401465705569797378625996888284490340645447764026205144033793834097698162047939676152340951304444612970291305779116328461575414388485937820924899805300143012756381181545915475932412227182914773503947879224125396398321076993943866290279470354581992289487471234415141255986320614345443339611398596559103239458354491113495961340991602157174409197636731990215001531412189249753627259607776003068328240687838346210360762177420788351560048528142386085486633749844616351163425476659045999472711947732838542401668481818349090708475358299358041355896945928682768522453960366832623405201397994652124373560383836933683134640738626469471713938764558927986551865459471103200844425854796352290501583095016599714746598439693305096865337918978774046891929573723663246494175686999679692247157581657385655878526578029940205054637275180333520032860494230139588485077254642832517444398467665473936501939887358960272272883259778680119836005804697255518066533596771015318732182561047115265687972367443062902419670776911753376987045318664752531136599739306674211861900196227865975174723387244816093163080730043501544889220866804188905373951957320196612661234079126230767747499106194995464870475437407259297834641889969753773197552654675923193204439914888890008732575063406050222373193829117703604205300735846823226015921874228697468918958738024010668179338741479544820876751277841580296418545889532671039002306493570373479317813034405961342853358256642079591180692931026745871220933970083721310865093702788293545315969292637735744619735318483634149994618320252328472131594495842147879240663987232350434962499061177611485655240329191106293699544477609181034519330855068303211649629484212626998645212495430029150238672157925597798361935730688408754088337335251591644454208516744856861908900398990792373985679096289348199177388052914421613663391953045211294893047029996317801818249754786284715586612569168312653743915705631754835850373544198675467440540686244644318908489408706788548423691083877305057125802374701999732073458304732639572121498878271150256270452491937123148678844049481914034328940943694404728053057921992548851569212653332996321140470228911534580269950958573342884029432549186946572464654936569405784871307353511749091396951722946398752824653360305206375692668198378721301646975576930214007916395019518280650414139376729985045683713181949062779874942807563825084109350268774878961621748902769601457552264881035909750154635422715031134517123407796664787059730189418055010265622471000158092306069016471579629544084020756893326161704304588108282488510476707577013486701657166979081469909805379020901812370024476988290923856626738625121691384756719797853320694356931656947499401515346121876095147458601057589532664286550889839879111934242428189127846821525869730872101896397845389861910980976497718097024016529493727862940929933699113710881631733332379752222173526016682342196937961731553757984471904505182804059140451493660523319515065386737020187222854921474001797992449820641811350690935906234709178771184993518516188646735368284826457948569331914164102542269639184846690808506094621072932929422394678548702206185521499304035640329998574988151322372599656641631106684506038828709031062820261367600572410477069853527511197123214719022873975171861047376516724646560456745430223688642359227349549135770651678660048716548018161967166420477755222351453075165887419805255649656518765602663727842431329022847580925798672042498384768270585155826711941423590588896014712416919958590449154460437519177632247320176439700368549829350734859385232074471151690296464994061698076020850205140546743216981288451733620772709297957298383374831023140573542756748607516653967323065064309204680708573868932760761470338251308611215289919968882388552725612214100820829720507762554411252843088415938408471348010735186546156375164895009217774420800366997440908953271034078633208741153747795184453555469477931593839428663405176083376031364420344226866031870207783613123373961122701646782928380338442822401012852823697204322397903931019068479765043368125*t^59 - 1125855186235724426844974135015183392190798842966250224211711483284795275045608691109339884170432118003912324749701303431118906146850353749469052661110396308694819204829574629688805291339395639044520209508329320185949080683233878641138321049958391407403838200649708342069052856867399167215303506013720965698426046712222915333821502335717182653737866949926078223655428743275037242384621911712289374669585316045319757171575576326028436552928263632736564574480151324155887540224507578338406106372796996062224001248641441996959248299243946719841898974780146648205103117456804825191340834503718083874725241633131568682357528966541275623703576597501097718131189458629281577451631547581484421298075377726212114398025171443058684862326104314508587786720815834647373785783517594017352406730077863003031737463661102786207381380868871986560581879476709528928519053513170958305232994171209226242457182828986166857968169853195479295494578977065129299235127323801109850136335487119654549849275381166301509050102708745782642295995919417461067878031423757133789715931988137144896441985689969145090536735445747278517855152664685057197670231942090318212391250803593088037199024694604936668356215026423641535629307196980364810253666373491982087882304617933791785059976824145088150394152695725639221626069122439404622260942924454155484121516897358250962585636659013322827921033600823814303369096464948444233863577175340982580889146050422212335360705716133252125800433518705259683816021008343952682043893720040317418762499308173856344720567273023582090394911264776084961346613385054833068435300459379815953763990406489125575086150054590440391710418242642280421207132203111246525364284870340337877735669323700069572868087422158003122479391970159826878281545742883359355635760580479069588552442722353222113945541137819366395052265179231945143330721208038287047422769805382995533368124774735440519918201675262120845611841200245399724351096701754572942271504306495920697487300754461351963652583995741856478951151285122048578135426236966712687553263902699806528438691990485645419546597379908942320206703294556038395526438336421196147969343989616665865621758720254234546691267637727839709678531658105572388221811284649035597770060439577718079823232395166186326760856259951867193894009031692275248145990212324885499965750597921593247798746755658471958880955076208912299725157666300813046994809507041532480038460410957818151290335073186668669029466432855321759772436736839845678710592844048480061316815205396352596486025944613323341217790734228867322006333193116764503435584756055429403676279949201900381079909497748227216680674039668362551006172238332556819112945050683916463937398494720026491777258176365960616426497721286409876875693240497016017882568244844642970194166098037934920496044622854416606134144942531226068321734103727658044738605294563053120561107641275502978402042550227126595165186324385632940496878553817479010224861162240378372317375860804027270159108665767444701326863933443083545260681116508547254537424576423599546595314661923416768461778947746760166149607404535917859196602464065029804869395061607112907827539783327932241757996139430059776022818623304715196475751874907492904764161871611197083912956191714609117374450988071091367196162936573402211887190371008158892526293064666389682968919269361323723147731908280755264367485144993233874123373510828520865155396891946876805343137906924917472833991900455885425446696757876563324520223354902291668418840406418152934836568751769929834804198434186195101937826030475288811121124282179947438986905234475072331144586591124025678951090508761847926005854412718721688102889716394005406238350042740449955850222827265662129820827112951690713266421328543404550802892082125758725147210054693549527888069723597428516983496594392902627006520253505289903732251222623264195556009372212506589115757311416703840015754238670072468588781499667439684642426427146270246623915813365794160971475894550423277586646114882138030368692343325514183011858127158632845818674140163810706996102937210710115603711890100592000331682222620618128209978109521011774685796638837134503908613150578454777818853634393214141822466439631022693553094442470656427086567321774148512202824826567636483392398844081730211723311634264127767350566294476080309696850162570617942446047275338661525902920810821597480016952021736872974416199147941934382299271568700041558282769208174068262519926491337434871143793492796012167414318756064149829655078474155968112883141261078906012625373840752350129782377563071589384046772996445492568626155581999825770621187423677824938852442152428144/1165877719208676158287125002393392675848880857330696191337156118172204614037683859406107141710197175340295206027276607106565544716030328117989728215118798369688052466177644469536424735234588891391950646152970563008922229726854759555373325585141311086503654637890344680019652692802977251146931460982664802325660815345674928172655836855256245320054335365593189188103760378652017125523849736377192638691294424044655972878904256078240524721992908988553000987908672246331635148848453101012942424289984724311429381013288861739772489411046899852713876640042828442914010009763421451510730327496896278920539377410875170402689025638934966069944862531177265595156240535155689289050671478301620631891856383894843785110165413178870842269319208645348153213706064706488127700974705295051719802921582054567925099019340118555640430381159355245475158155111014064135109907418646959041661689775063457829788632510754182102149963778293787007103798856203468676853379127440131580665761707959651551683236828013939797578646300433914939840236664920505661148752434316462765519068492365789046765912088207092951573192228828242809436752466939170024232648298006981014797076055560802525409152612204569329548174780358020854778272130761427079323893537051457028773066022339635406530636948994501203885937872005210095423036739348053627066880750565711441135337273659845742257888292545964138774979362960496047099871115431576468264211327908087253396180367602276362261805376237281097086897061440337623856928830724108800807221430882838974451091299054182183129559441838166715362407539425852988001913980382959509221108580235419792035000269531804792588463484750740596652455874698433653208230755974383183308127096082412783279183983543523432308411735767497625031398827349590146305133623187722241870862177281133095709061228215154885753518732270174434331551147584246679809331433523306388975608074541388119212832112254175459224351417882106095091500157579218375465248236581224644761376164072364714460314435919124898434230164799965451153122030028277307793532462545623640998777102245595813327242734561007564294559233713444364959499841504234981680583992511477187441812885570666943570634748401704024363236597895833056123854252356555280361535306208273476806008240072021269797473718453321097558608946056783874503254391227063072152847053790949612469949177928062540976350203327537515570279486098153656594975853530121072953949239369169796647028267089490755642585747612190152838143857335345703752245472283108167667391833426890552221263470798662010480605904395704989248593508280757732034397983165891588381814589644506779404379513711102357059953359698378277252784084535852530018683601827072420930503365065193821147046261611102941970368029980650263942253613619325704984611527662673863587850315742561540736604599089197794285406823146498609814595953728460420938203473423267694138227660597189637719070099147284030936161458444820878324687306027163517792423371466002532051636483948527379058207466053802139331666868973238113632416817223957533488642977547230060791316776891291968359035136829840061119265410277668489041070972879332190379313439573653922234111502983283426358681705198249653470427576209671871870201173032248267337409351613332557954403990272298001602859442142433513932485335995335339892571145023613088719447872447174353061468057861327791787570039285258633583323919712953638247092666799067862707431437323543742931311696440143840422040355510164811157096814486171111562431551699219478003922652211307899812827891869982439265196278477867395790974104225821804287776324912791189104971091540859078039860646083534991160128687574800880924867928026056205686712853373467727216318588735443795880903152872435690672739165554417218206651562315024335406355480418923997708788470229311352343797878614371295337774075317563476025192432193297213875619689972623516468853265502479905901043027401550246582855189133790414803853025718126437312036509369228758716135690297550207063630920773640736603560550234164234541132935908427046039694743262097464905985579631973223297374423120140622518472182494337679753761555289658540189046230636850750740092710695487475978254457711938031230142895816561401128576692197575137595475325537372689592389904630479604288633436924594474662131460632374098578826387951963428650353754021201814860799169923077756148062737998036780439439466675135460501765356673118311202207806057304976523262864742875494317610785153227030337300592188737958837022115006101895682422558763166270758567976742024746219907085090071973556046187989185038606731268047699763611542125953178729324826683930169850562983953666137927628833031664184922088746875*t^57 + 492048297255427549655656143485661792738328323814092797375202651629506869090111940691112148862592955962878952673629553256441802029763142936116720059831263553591081669897779387035944425575330885067514491524643084423846932731640847456767227909604543317131190756083056544251614738627352674589803541533867191092132960346118230718206803337105604874533804738206592109978047676478203623840394652599060958086675712497726611968507605528953181439167034804635220344050358194142420980626078829347942694964936257033113548274726089009891514879537636557362237276973341028062823111324628746611368683436972389468168690043743949271579941500262833067676423209360363682556744409279131036029418738396154663565443746196598990279880316066908612240532162045318201784464133958358005790826768991973271991022359565326169118094124088784722854355236259498477737859373181076834664652117204208433164580811966268347589709159320857624705510353046788199842499541161355924214023250781558626210447020149096192741209873606093557771916278933238179812027890553195749478030083254760626048591121532741887731078995490056579449018908220730739644648437515581462921490958560528271659107682560118489702100191805241280101370496450620047070763353232460515329910625502714069476668992053247722549765779036619617111990526352163996347588555265700040807915841403695574911437277255134623197788112424293761345597984467886033639684397825162971424994498874451950483340937998161242376053161789029779035690984419105319495098749161534435228737966478902679918070527771969907365862142890135646549402296094001044237156539122302476744532540726875746829163221338548959601303068480644100929901928423447397123306254962712620452221923777851071263658191855594302022967978171998131731552299560202302977587193193685845550840700164384046165873847692352712405031093898384045079201836543939834867385782180218546171154645784834775163482358861976215884173097546402869651753692192497857064442961412225472097365661113946793485013768560421651263900686614017683150801431962143457903870136497766922221101741313501895983560679653602783010889558930650002811973239320052449306965554507522752350673905225575724412442879242313100415486658311988708214279571176603782205150579831611759845766534670477609169400305149472372632310038561885551633628650702208657788986499832424284047420539505312544991087924362068274676567850199753527797139672515782527976058235598409826475545674396616884064125576454814452685549087013286012788857894868122184938541614185827242628815977627545651569987394413754216158194061208839023766744594573202913771745475780259330317861080346571794705705559174721519134963902320711103586421719386489137896472345580059187643531796472218575475088988883368826292558061665949763257132589086490066296529306672997131018850732764887005929308301393432605329479602797282392196336795413116463957559663421247989802448693216367607589049285378119129495214999849658914772760696408937520708801070636711514585431175213178673388101125623658938882454581418142142581845435020446807720039574010138786714070226251967996033904143928488739518639871731218674794858040181921814704302473609465304277344928388397301402147454208855036912584993403482545020018555257613936661096442929965976392092522770426029221087460507405246072714293334117160962979015062834102468117029558736857386687009445750707974759712428568384175084351523477568690662173483524159852746708467862233466096150274766339515146424075340295766448360540916256927270961686491065670875922946360956494253702718350240226178076473545324135802346496466343004042951721553517664496510504820881674745169409066484882862439950324876801315303528889341186714804643124261880617509967919017635934492120080839263864468410909995326607992606725724645989731995605523758799887579328089180450350273798933110167532231813262022342007664116623106081768355980147261406080081779434370064803988217663030933865236477961475562586445011069522352186919146000322375829246777989769227176883929048991895084107123140115116132955636507807193207770852754519811869019905597972479813588889406974916522305997580871157867213405708365253444021526591226514597444121752431483928665401460496559075031719042944400532655650319411985576799333706409233494866062904840841013364255131680678490587818040684255222028284788364922312551099667823470894611862577111544699408239506986400620737855405590285190692036301938435431721432859222926873964233347823300048902897473098342490567203119189415989886818959706958084387604538879877897369012546871101080187837954666734111056156651407832735945787026887594761466447145751928879078077082707320555693284078827048356046/737430562434330270896347250090697454679874040057366344931787551026062374470388272869137977046298023618150035437872616765696106714756690776717095645236431606380804848942216615772564664917513530292188896997451336501532087113760126220982495626275339080647472889241204731195226244657164611731139444011805694070626701673418676896050497694659231701489143178743320169578596064928537081292757581516250878362615068971951912004367018392308997294113161915593296007532367012227473212427864074011981293036043468887684617971719710145333642891237760817655835951956248224487039854372815592353403116696329082176179239349067153954895019379465506685607123675633944082957773899529215236591190055851752455339567605246580509241091342934137155135559271755438427080142988429151250917757561856452700697610108826418674951941391599339431012258797821154633243614870976637656616007222420593954245218074043932846166117970116497218311172535290187860280707688933250269989487114130380506429956804528558856219631137263719037051642188762754547653533627400699342915086928726415411460511380370518056145421940674948103461854667190539411408445583136729933100979315627438972041161325465403241878021892602510644875505869929171951156402359747898215891140757148296665890617344933355728355874098035737636866500867808482033790662074223942838119469165443207742653597263541964416355400564545201858807703581885196740733631319058555640900829429416879983172789606326550513764582780668741996892408008501162317430062511526950538144985092272510420272670018377091829936470235191756303202028804190925356104942429084730872372617697808614669218849000336372417829515170620329283145133380580919451744611483854764821826772356788369881897017067389957895198236392009802419374698815527887505569344480194637724143492838254986145293523863513696954935811974870445562512050061723116179512543601216512579997222058533452320817730621286638494133049600178435227761859682213294355132984336863519699406310034201369205857251382618042314000145581783659361893182814692142509673328565810008628082717964734722209568148472208100926182516909369667530018658976283513587400748888369055779533088479171832348874531782670274525213938392090976000078339185551268362025006518790811813286532726168261397721362250761113913699309896304101122392950279081001310659612304738108546786811624242923808334187351883325436793345658506106044652103639171487079667267071074743704394072275198918884024405912468178464793259871812362873973589799040549125659324372819032607350577780391310569563950603665847558032000954004274340312712196815870707388877033298233257055268509621190611676124832193787651646289743539438665413462113742613801980078029769256053856449248330868400993275161278083658407497541821205379496907987136416106001170345188210968207846046229726625101459091174255920186335201599279203629477212791440666754097192028582946058867867898345370611107816853144135562737068960887740539167217878559476313495562269783288461864304904365679526671011368272051633407221520529749202177721408747666534672218147559752282754672251638242327176097582333010146154948057768621365789651849243467573758066403088821226237637696552595490466525116807003080456149925520725703611228091924451584063244954015181279480988072380464220420832381616280766964671109179689259612822547232354877588904403116882851087943886944107263329487484474154488989669069619141497426589072450185282297088197434434169538491783785459302401527189229039571430456482744767870918818602977798743091645711563845202527690371832634908902026708299686456531514808849581976578805528690118937293261279908280303686709408476205518575539548422647493177010356399574456874502678965082783619957541072543120012122425311333464042733912096353830711878822848828405305800271544182380643819490430926842361843970628384582664409989435302894130101184455102130836980077469896205593312714453033891749012734845297156137271168960428407360220979904338213874566918121573095275724714510269831474098819838225516213115691604709702526719330864936689427944106244923021742203112043404502512449395533004271828940727171752175234807486939121277730999807392457924259619046134112100027132078786464976961854647422604424715575924966913088165657577785960966877569212267219900146401412001327374336741272589138931280046819229484415432745049385045001937215685032751701100231926081885200357594353648520684508416228529396915409781621047118480462229698435819315180640220580619125251179637003096573322301557979930903585058027846139291528833074049319137284116375196102850557411794876510823239801361909379712097839298020145833639439384021459600779906175955042434375*t^55 - 246755175283629721563658174127190741020092350478452691877029385490601635322422153262288636757325240527995029154760073147152442783043009248194506249095968497462083621351858640917929210009642753381481127190418101443294087998297975960878048871883665064023436827925507269414698309843048867540255869000073208690557821605119952893871879590888643674345896303613564824728879941756274825598314383748382458901400883781458907928130030754899672449854121578111956359592603961077986180003738849976693665965326977654798306508310990390604367235545055365456355975683481833847119808078010739588391236052529479802087724513659251595926823171128849146452455446760245455083509433923105208154237930515637964299195342878418111830119257480303496307974964399408252823433838283247710266460251096908727318412453897967081498245810639279174488070042226293580992250913538791031990847639053887954409550969492079928985926899883380589700494763087347941247963190137823821549605642556252583656134753995057144996861050905720504007611679106179164983029526702527258043763894179777715598661089114490193532204174783653209781919181015873087770487916975277513319613669277148784672412776348831090862897097254997670343683355592646227156082980417599839827522953919433311999478747799591972077905048156129548850493424048407262246748879636448663631238501265114611483484211323657856033822252079618823859535412023914325225307621799434542961104191777814191899193302878139215669525880176934793088780647144523943917893856690795694235214299957571127817937460029147768688055065115916402836711145675384376342777445261723166164050076171553921774629441481336348097428217539490762242836009551461528026756472321394136473895286042159800151803904047730586392579707222807963470101189041297814527494884805934931695959734357819830934296071233855392850567018411870382485539368824862883884081308545932179613088695252111367476306241568987065221144905595256235689472706471327724277187838421646936018892559559516998554381285327845010177525310822280037151933451153931424572436663683952375043742808668880176069192856647726909681907100238653196661497737449573436785226775037288364663898366167104431053000695568648638737929629926168147598894214140686420178218039056782581249744352718115405338075271309382978870711993186752791318025630647418241418975260090132436953293093887968635090827517261136690080273701727616076596282908891089687490705596606211739478810321498977073225303498275299937369151834106694437411527604750657867712535290664754468864548684927816121786093642208611660817843429690796377339981732978148076159704509193788575343398994269395542424765528752967563375879817855588975842351730377303561266225416556276746435021364454277780030269031627322789202756500127489267189664029664760760340021225423869516739406566792926289029771227594276898207066085212329721632350930996756479814302102482032398450335754005636692836709534650264082852621846075138066327310788222875748551792727047826157998442674489648052375513294210373319159428312958396495587112482872431389561858552763494806396525201978971093214618140587094626541581411577443210024697319045734995492499779788207017024004119543875308724560490612657242590842691649057531692079216398976958089783546174604345332728978271209163369095424110683567481044893059085367121042668123294796199886329758594364647281618117849928588376617348763412563967565370965293944328353769662145630634067339494879161922535121219824566024283245340342801998218164282702648603317197135366348668908596792902081478535062683488889612046284354146574361099353953795157859590673783947920697664464478502604603176833742741847273821962103574462696790889557742682513732630423622634911662931273294845830915184914843467399183345401521204911748786626526359421136964338076280975406061027088931342471026254898045074538667216099577106289069505181840057014895060957001315834901197502629318983541877347641305364494997477807312588841257361553116612727189362352574884257735285278534028775473074017680289666473462467033651507357712316767175182777355827743949860385324361926576193643913564949670125489082700458618348205207514914546357712623017512368123396123771343724354878005493056407498379278836189762515675556779171938605539274867308107568276160857790143435584798172839970003358824165931408133020217504774927125021822100415335645141177110511532809965447434087506593451856851657857524338642288273820531639288582122943362557498646546738764906567301160074381303886733418163708650327999752498860841136035299615698467819156649125956487486264056642422545040199621906647146848562593318158316191253429021686242409613880629513475161796578851559/601966360657803808434934055372709967337560854691104032538674273115009922642977633617139898845844719011168958457965581973586483737540899930562393219983123151795584689742310617402443055280492181226322190330240660807714874638511007412993409933283605141409754458640312924274646228423692980425018927787997571939226247219861297678798862676077400901390424414921719234202284069441779667601711644680093328772439418390768873863299490652057832972529119995112098253092942243076937607206470685797649387078130292438996843198845564173079883600520087340562336940645276040867597121826575500869482212903849521616309981946672761345866071566763446428261795443339742990623317711068806677371969528453665024773547502867260804621970230969332387951850523084529118291461864045984719463223399201493871636096821754524757482815496521095619883283475678653441663336994670247566117632335369694876199834712478129186456314104675880644721245004767898615737462282936126249838669283395717555643697735367557736983395545481726450197803217257497681281414529340649090182368406645516649119065090759628319522312301760684958254185083514313952166817468807893936801868354158449415916492506257909951007460643778143303347727182558393304872353782720671395402772012586954783150983657982788518567565533565649983858496153528748918220620661371333570195306882433028426013695599210921554932120325880645032417109708657363191764879905214780171738799908589406807213220955079262390861857950565986201496698122360116044319453068032282743560204301915327231651766077266428446162541234699050881842410661155898841030561623692860519036535882236931723004549892506772405242107261507679882738532542721886353163261029846446854863486116628702763648992062663373803967740640096706592685485681375705363989563663021547153484942769753824822567876615033257385482224737158641299836345197996109269027132248477130819653586972004601896789592021765568700670498137699525678522820417225167067566342416965486742432323659081915170924989177863822379377129804180643153983412954184781372017211250247210018356856515741661821159172436626341354158681505022916856380694138956254546684758240644424997733420757317370146975610815063119425712173894575973921573035194070046179058431438933801708240200558481068160670423257744985971696544250449787446386160026142848811632224279492298192160442026279857457958803622094835718490904215402262195210451965373525692653165008697114993540116325312673191319178797683363778016269353530505922751204113695748919737272577134248118878141300772767236963122441244108089431321444349137494238551216929964728812019904169389794851326998874428535966338416427861902218803223362835700390496862635965107553003807844922812339808667140666089711970815264911569451052398719688654773129689921171997149364219972899397359083222186483537677714332427453720784572713373588439101084021244536651626720822637917099453651713896560525136376593323246728066832389687618614610509217176935591530380006026129209339155760404028403100469564022682562568688999001199861372353555362677893514929808378807805149209154818464055277181230672722017192690582321460783826959371198216119140379121239739417029506184214008204894886308295257823065155118351133987685393985701232463529866334470782394815779994664958131570590286713845407198577234094445323521530736994425834722328419824625447795642327877775845369300492758777790368613651032414968859497355364761996963742460140861017215582015216249499920081682197701005893237158303919266305734160843197596713419814834589506764741068559489849832008713681507053309129713039347238706653785474665883914965239140337060589285062214323487326696115996378993299890080979067251738609909578916869278793642819395264974294689676129841979765395260166438545315561292903528709902796274112141639054191856716002500397114776852036288344123157850975648276403584770979543256804517805232195922325831641616976552790443027538252123587646810163681290736632119748640593536896723517692542611753381460506400917995299888498604025901649319581878532165078567367045183359299110768779575876769178612916649704409711193568576460166718089582441501530689490833339878047363820789306693790052676146678309294795971608751434987546441443692351172669012250493917534136099746835004391493192624683811925383822618230622131770537462511341877582501038857767711337939086146449923138943247635069849865862425177128466372371356943034980970931930318937864810602861177826219513146064257909989182028674864481845929319963593973262752583469394734271397225215937397936095540529432747527995804411001573589326609747487264632321968190042056831812012685015567721957367850809999655839945625*t^53 + 4538980275665043492201413197180972645402752228561343283790443313517185542536865253720594321524016016121971752947308142491769413642196480826334719722129367910352167158166778066452422515016434500662885245088334772268946379279324186347189711596567095326121979547035610949802238313557265537523668841874406720370993735054284137717343424071114593276397786338597005772597997072581305408307606786746087085838418527464056438769759940534394112165846161257258543769948516162337386059229573339073476171596739179867925810259884789085989397024116341602947748693248998927670542327668249832090097960503823978692311858255359526283471072258688704104433592861491120936345718768517051136085106098233116098465266514186479059940121633417653679228589264665381501615876280114274929670992631623059504183024318538373895536032520900092072775820213041747402858883044505884093770345714758685160119734712845484610971468798952600940557259592317316884637057039016178159511770091020845130591322089804713237964970415195930902458533870951148620722593953391852749273398905717031124410208373379988680282318897843453501997502395323965023015163524268359301929024880487100686714045842980890077984772699182404838292677930240948309707671237512593849067465617520535853342826307341514295655106550701829456300932180953740395870765362485581745019186554358586183640686272553129690116528011552509048900869004850337912771370527077045975695659539250510090366619558280033072327824562565485741060494323401178452305220467525074362647279659000714243003603273485977802235785988862074627941450890210964161911268119806486083061405077259436971344555080642472865511379295107419838954856720697063111883205272149867391880644569425406589583952425377411715640930568843774815380738429961585242956100487330369642989639732131114683323792038232221426196445729018929649760042939347670013581101810549057544731346565319494553617122622485375996181655800823796555505293598581436935233729858590490310663284242675711455112699953533632923513488271566187444618433071814033241580208529189315703833198246108192856247837921790755600505609044978430104576080768412868321125570659644995841863984652711429427561970700717076816034837614981437191377524841078432694606714492426680973291620853873733344099341693502392791530545994086176019718430526884330061936437680594965329099405747875425601682251618675054388881781300271266095404330250042910142714175566087217025967589514027085207924516498783820960557337058754997397062621635539779180291006131746027200232394711556739639178511765553656282101170358144836823704940455302525901733193478194675493376690367104679366228913182573682636119947896669605794776138695553439128802419636298131199450817116129106379440219991034164878033507831564634282963970342360215105774742234530122265995647628490330908082485321673426222598937077526048629628361511850715763821829003830088793540569264379349586735146427172760159480989557783042099830288948916290843778372975042016569219803718453287198567890472088990671518514138151855967861435126244596905342092242451944678760546231825646900233711508184122418136095509174435990882168465359313403698306227227760117687586644785735047543922908761301120623669431759637554914266404350296840237373398611507716861176729516196897263779021402605252659359067240631806750209554934346916339009873195584165235148086829751598856161024378364001399779013594165637716006922871581580992545512816421980678370089013085841401229918103679939776727845601712430929967783411788034867371059114829629080071136537972420061634237871674499717189104441308191666512994119982922921654784123623060126073837198915138086392837296134002230261061815327845927841036307531474676871344922126112297100829192552433164386615484352041774952041428125922032915759226819862996931620482034480629798968727176005463301200013171016333955355811944331466604064600261275358432018766434083944724508795538710144635231747804113765270517353829100173767852311426287806160442371177966574395470370557538396239335780481059115421890252887357392362168151328475649642159508535906119133833184931088550960759245898595276174517119064726523099015139460586172768511981071313861158279239326678481395958931937336554371515544284398039641994227569497095660887726290448722803298251304542359356071446816610347217730901556523978769677940717694619124366673046863387537808521340142988500662554610933399250660350330052835656103059875037130680053014970563473575707223151586608083000775061292668219399286948974615558564157861282893620386171893441898711514159935774013958963828783903631339894668318211997601558370691711088201385101446459487513338077542649002526951593071/20249656851524860035217944249777981029921943613179827920338910136259877625001298540274086840913284964892679509407637683898946482067446716976146978314837936984142243550578937107072810231272466789278827191656033336383946286438943385460083796994003827038707634301057268221707775323901937694490197954760669070228945238232633126179864077070830964020801694505578393816938991029979080618327929663203548742476358839174195941526067317805382734390166828876563915823957031421119201564007297734441984555035835208424034064780918486535798816361886985560321565280014626794596449393998835013690766677754206865435759224678691682361018536953016490009857918718320202495099811662600986260898388820227349110931851202625051377496220682599579974326224548803981735783166316240577419591939673948925361155861624153181007908874309184273455083836004222890255063252800038090283796710884425417244295666277820114855078108059565090581194884196904156464792258188755226642202276768935737123882402461448515866812438406732942347637185301386946683023760580139589906026233725026656899140467137416158650811912765556891794224716591802906865524160369029787618341015165325196806852424567578319979614779333789817126799909761788676876362965763412185713632119417624380357214149145568482407689806114051116796798286588654622665615480688785388677017101332374692743830292379070879503133548054746577348861809068534696475716386345660049122305895031723650391176466271547828289685593954288988367026297408644816453329549605743024339921441840440128739209312617754709293449244331600374001641471332644391044118780493482131998351727551754086903374443738439797688031814988495584737267737106493394222056069884247577408536200175441370323759523381594695979447482501426195225712138917099986408023490978373348493280564167377456198293113841656405813907804509321095346773575939298624517208298747051852666979674683160074056941061729313239360744665045664995741755859616441205979431566480087034076671414367643051331348313977549642553966803868392042787081875680365178796024060238329768798544147103064626770114954547285161502369438707768057882312941354238311799235130994333753766060566115420851393228673133249749833020464896009612528306640975251188917035901444733829919888803877933650985758736906358849260679504497275082303297557546958245164974518944638306867926481634748626602643888200851451827140910398981592869485336634868368663413121691474061668755295326661938774809246602219891245530794599910864143801350391775944756322116067935792157324048720824471619245301826077845994668588776055500486695422871305895646569687842374256703878315964072283817303435808976399330987134709758375681498064573867224620028409826691202510475193191839553428409990012516727692091593277991879235792714989012734070730232104783543281652932626595437608363290278521744563146451817148878882192560254466693186163492549901007747442695097965045458262369528070258920688915710985401736576686741780352040677708434008796106295601445261972828610862438665885603499036439937288186386388499139599392652673863225804126835881161658975209641895882560040573696153592234205287598182710991624755865749099925031859420166416750264912926081408243813084263186581024059724946448624043425559975067849274568797448321256122357113728137342119585213198502361554714834935719157700729709582500507333139227842165534322701748772430273140215078717851828321821672937122349251997106613588814058879010429117472402221730907904521394059291233276136356419643131784811382045349285977807296087162522955421395863037768721618203170993975009715941061812248907611096601775573267156473312743590472360324403612709357925315602831266343077517976721030147732056154802856806247227971130744028897571928155538485121294320717530795201457736258222385155789744018753555939882450606102208649369785942961404519116923279510400398187987952499227357271310336661974807717530884987588782831353999319000003010914630535679573619750172321262127797317594503936230380661574289630373130213492189938749449566019064858846393771845783648737429258052179757412411414748682199108160845590090002196073516848562699444041170715216388923802297346620620272898094960499153592038874617051642946755055942335198984516545058116276833752883793606410541728646869826207477305529074865943390113268274626481877343147004569795058346474029136756760906061984461147271477782889315524049299529244583295935223429412495926708152226997491371303285363455747591024092246209389029736579235437963590555450255519513966226700583029329317064449501672461026666463472782351124846476875555736879295201933904657232417197299499031853448945702435668101344181168345114265625*t^51 - 79187509282363762388031606436528067277443143706012382856799470628495871650021562693967907868516836287797514938163215118242396087181174783217918975991761383381069995920337667129834443443810963769606270055758645963069257380806944502041894109934501766788440190370179867625528942335649237495488911367655811458642216935706670744186457699001464786952718618850623102292086440926966012084132949525951421398336979794725839516419295928734520725273300782431594984376181435848551323188950523170790725987373979864360294307654139924930095278965155246434078116988378071873791120571328930358404991550114743959989863258954965268170030483711614355870744046072674631586586280758697093643404282413079294608194138857100569862541498647471255826428637477170799385240202349178580779743670361724646698403257061654418873079881659728675390524583962277561963503099782015158425853126739275080683770716857238059976927005688271468043857507132662315426417884005471169574663718075832861402575518264365012129775736846897242911298339144816801666884371705110777517940315826149115652049439033192879263779401697258373251867017332579690342310878988710554270672715957925502888351239307249422087478123515098842530194908220415814165067367104016373544061201195892281727051523807960815736653553482602473237674839354648372748284380143849793106727274747582976067054886295600412919084551455019555223400939937003127419383137598297732620766583036877723795448235681455881085138810183648246110004525331941495168209913348206926000438159907550312281871093485871564575829419758300034982061762509193478445031099940873845749827050227356395302069208723034117578074348532575286279461243677781865416470776071396996045921109275845841919882306239574675980300546489533321600276880360030455111820840806845297538886311387642807346271197364185639558412664565940968855362017635515163510041312513940175585320940972178951368458458255637672784764455498632010988093138290682100348425029362310938194474621236711077616794648653335538463952098848793714614052550427006908860262350291972797947571837371892515247248047913840954524053746893868998089751913953583679072338215409366269425885728461615985374459212363588305590829267294605540922005817656001699916271592512274815483677601722294062953859563167391717555626513753935724481018425656834507809138558623520469011229372637583645733219447492531557328361594819124402083257719125667801322434293794096796152762980774099034122485885265393039202568934995284784698121437261709101913815554075208614960504100323871531388939441718918942092240385322111054681967811727738921612255644430761211196860638863030115734144478812592464705511667949209313491110267576126596212018996636511980770950330845028250230441630975451487168836969267021168083460024840407886093739441301702834751835176044347588285891775285939103982195546100232609562616196718677851314328811500385704835392732600094951922736964172358640007721816047349950569962254371175014688028480506188589283044156301446111720718491783768312594594650322882433331576902219471271985363506904357933069301509587550510305175347088926483123046202124567257691835319547323907157250298283345574096147821736400497427639223433968150689350283393604202610225940095759284630321664362034679812784533401139349804117727337449149580726333872376547310226650603129104268192344859438523964185879056690954452438843920689206188145426040704679918026626725768527239921899305746596341148149642859999624170119743177482272082781539256185936496113314475401238089858408625873566574130733327895440695540094567303133739761877261427302419996476694529610429869734248920515079640486211788508701717248936478515410968966015958672169285650206591094341483172996460421811004492660271956166293659037336680193119010518220039190562512006820475911953914987174288835876543799125460787386100010691206312325818001069417969370916204054406854636425084404585726755157043924837112201881319567604858159365452602211879743451251303774874723946281284495657221409393283458820353063008111533474437872366909972660522143245108711804094380914701301068641129171694812074605123584266017955784212769700540046220986230061215321242896672578293881102239511435590994002080020310045339438215368751840242185520487432466552780076792008762183930361693327977123603100716139059661325721786376357543019794794203109678025663147867642338666297633678113894045632237753385682803243868345338007454450939094290083374073348024992791249476216480920823756016434285750069625303360724636927660994830281039749002057901537397075237422040545656704887901756988046181768576225583335273490356374292672965897430601205120815578444097341955396618639107184/725414177798743515379278120477340614542497862378030306087435074881309733742693577119230522712717090801155401248779491146732847504651473566969029987866841389608389783664857217541608319461466604392400338806972017756342546378900971867364178374667548862739585252314345667471766774838604709173207679673485144927613391181392563167266895466831532769921660703170425990265637972779838829209512303817115363774594266650416784022904411561381063837859505810931024984517048949144799632498849665898539329059813155407660985026563491664723616421434657306249166662089935748112308098879134736666922170985430116532375139284077837326932958176728649553882557205850411959971516782501411801934536399501085624032793963670509193464423435041361423786157102954213228064232252152383038148911250672640914408465866418193366695088497311366031420356242739514127372560056189599822519540995800887005986827103717202938043680459310302362585157910347919487474028543350113707358893326604815524026140182295420362522869117041197758218296814620273560585968834900294720751175078737719650092737910981555330490850286719067476628403082612233545947306686161125921151157543275473226786654503626776286328552977310470507660067355584076718688532126465765947035409454431367508090789225273600340369593642556301772308832737205333247256460455262958923782553806553893404764273415226715624553431221490627388556284807219860597277134075559233524440252357312923711072145174080742789906972159891881995030530301286158424710452688817500107236009298872237553069321846130153997630034693996742809823509178916496126227549254148859905117423651706955230832649190394696281883022078117283006176238346932616298896008621147457331870502700402576148657032337611245285381383343727561934850511329441993630734488588578198190141639033996051224985912137033455949451167820363326298010888691001933078292932584526739898481801287179087358863359211361868398276088294871175435689959912141923202439636705080764926628993608817330485928889600725160724433281385638279650431344840549552581575214863831931129312552093280373982529412195252744903231940480766514544136975369690066581513776163267603296678287339075958735204485996361711626371144889509991413514043785525174944145580234108406024777193033038917261783945339763090541161989308167089713100483090946915959145263649252042875445131018562465505941772230254031421336989084292928826912739412390284500942270065300453150368939697290418865521107716514818456972250230079159780210295434623032373917656981492523377871196804175417836242375812475376953573715915565752929199853678154428849927114111529760137215405554242354167337517200450978070151245002249579458237195372087361164329253034379702489934081920813546355170687289271922774381398841546885556152809613429926767592630079518422226972155057035095382558426104683514261115069950390803955250309952645306832374915703699394924599564783215336040240104884858516922511738215764124097504423660337896140751336731547726872278471840009678908977883248538089666619465481877753441500547682116236237066204610747324394896650095732371523686583211322297924081232796333566530596899604176111733901308305991432023669816549870641843057175504565910715783310625167273668970140424237790950942636254129894846920354567351677381309437390667695729108111055187460078498579586296455552537396635821522458220934047670736786176612355078964175467010103732234670518747500629086249289863269868344548079490149452526649066053756089940124021239127473003503686309232360686212806774146155489240116263520684122387647126556793278302078281230412241567274093219715166498901418805781896909461564568672797752949411704501011889661247231424026342535727056989541074996458529680107906977830211683606132160172790521661253939779663393397728309260738816232594554171503964024259948014415733305861133146785420129781013049049558616744886589968269307529119243685758822135821025974632017328563839470696096882940954638843201638526096978578150965591346892017754288161316758660958824514333688142046217977088178673753356122484828299671656104557192009326563643968191580585586139106549259339515339687291848298409739222403211505828475997514482055284173175561032451449516732385563166415816596245974739761199577211279735660606253177641926231983774138451709835681962324975234139955736909605998619163706187678411922573193227493634808737461099313527634093714949766083135879483954385356971306471727368512131851308536688281549679428407863069290677524653504514963630578038133482683022588554827097356756562005426455677560515602345662054379519707735553953731985852398704573408014973063126787935905808847525457842463159918019501304387515625*t^49 + 313883089226877363293443196599818659155607501809863966785343996070803920796653421082591572329277136326678393658285103235727278355684205304788403478294349768712127532020126504001166063041883590184888850257427598586225940667527903810192007072553854422636666926902285454645704353397395051340507190594148022182849412406478583138519923344141910235253982474696361218978530803587701601863526420995761122729294050570884792420405486083361778651526343423762304958700101403938392207374119310780251836566702737024477588262709299051410553703989852045759811468246413912298565730962271566425973752877902851030225292124761487542959392610093550690408237486096246728354947899634372987673099919838942577516871413218100384926712746847440975539274953214508367500805944262975463154159854712461791278624920560228283053388054804520344312337131354454043722861852570756165635780864539088223849331915808546885223939073285928268037924868568702085359138074110866218142304169437195367867379433585477129565163347591442612292219579810638721373457661528418033909735017317000201085174832369190165380210674940280191022616786527148223745341705279489762510105445415908920292068023626216065795092434719584781402823387499195326154842464494600101711593206942027563908652817105660809664425652620520001778755096736622060280438230337494263084062729976812682840383871145243821011490775726759440087677493269809335112059964903736192073113354078738960171542939409468210408449479716019994556785178609108667333262566900462440195291688216487227676444805451925420515265053119633480850419731157701826539838144490710861714739191542392857599358097900924222289184532717440906437652160474934380868040602154791366059438160189887266725009996571575232809398991308254819444313785092227197539102627309170651199975221519072997627166458408378308495013435471743511311496435690439920660442898815002083735607988782475923728678460040857470293229076720151674099292991349617238496966273960291611017516245767095728541196512609266043015637559431117503827281002697319124766330926246676415170589734558329540100974402871554258373188348929366909624122629677945370656882887851341129879943783907960853776576692374966018884386154054759887156028287972178557740999846763916496286903814218309283311264157502421426833701772797357950595735898721138954876758556780845735170153675968998429745435027451682865093258609181403422580413177691759357071829692292414923829959907740177721533270495438327271466813551628437863832570380640502911596579600788924806995081980570587251213315126852722163747250999187654472651079140283533871044630388674917624175177850894479698050641727308817761389161994758874266557610232101801150004945065574431540724156121901094663412577053421114238813697704742610017319938634022370197047514088208728874649883242498952934151003829752394222728546214028996374821958387235999806745151137885654348430624384371391816089905369208846794654490060792942750895482056284705093866481321852425224934386890965912134175543827305159378745320986948212962648438422571610296929959125204140724849917652781689031866281514844987947132185832482782837679721532181332050361039271207601444478287823934372386186980663494476958220863309041169973473205783863747480288335788053532773897514258268992748078576464109919403088953066937600801460629826181082720416506869987395705383399400111384425300488229957986911511466806648541783677681744471360385635375463314930611854881682819989954084652128425528256804116324273566922958181647101974482251687731738943255273039456010972574138733182640106181060278833199282568318524819738852817798122762513044574843614304024563901166464478566191902394873104208498179123916688557070180157238226592961636623838024665213306390700002990594806304097990081824003886144856761529535502842408861758106882182402629574301967338737302001898437575901245425782067793511955821952566998476633444813623233302571987091488774163454689457472109736714514598170409279793755527331324257252242850045670047028154669231216591744919636280508401436970915894444313246987523257706992362637127272615772104150084323930032594125801200094314777803404613115483604095584750499666565987651248542675369068259505903828039949185752796772035967844165754248885420352108085564198250902164657914315908813510249103369301166748749447973906922134397946188609703748590496713577117481076708933071205841602865861283077774247509089506415624026719072187650141890623036167471712366976659390879421406626717243035431712116152129985281072482345395086154594725600106043129906744779194978874581394232261459058473793378488555235166017242387386650837445267667197542141877994116730221360955654058928172/6629323300967109234066609101207157969164445515991226141110673252172981473904274905430731263635533666842926181677494127307168070374396053182059118028914943674687528636249076280184581579862192614569283871756490503902069603178366544843802903169066429448785154654287804452357546998752101953963602712640577152507359969470850669867066927664690330953205511317881651149204109306549957725017827797709901516764172237443334363296662877043441499617842804175629761896771672126169296968057599717164008548088551671954562261019795892857243098274210864662282562968378832210733693982399635498076824766457564878216631132565584391139060081770371543407772238857016024971743782808575912200964810755399768102321734142078278863008193716211151811516779998313916580837201660256660460569218642754188536072223931688467319167901094970268408977110688113076095240725109416772500513017555401187690732066181817242645740201862792996866404505846209114426396583909580901379321951779326599338393580467979137984406697474805370411048208614344599980869263559677091315893315191497085116597501486693583045247965390640098381567668538333573891989269337337171058405767185531439460998570478603107900744783274994737570972242071301461923370025378994646168422881156063147209908468594518201314608207860581615349612933786874738805208300195193401862759360853179606065028934979009124961161300690355010029766562352020764819545188844184632164831077639651850473460229555662984032783522415077250978871353393151741057004431873245560418770383346703951328095448491588822640178395628536151969896291689243109853960518740032422881878708655430939134504207024750877990730772887153647831646707154381447256410983275647462365815341974015746663017873380012807807497072538867012175844586138111786487239802398415801194989290841393097108011561742916253201724197839175422441179304109943073934575178503839826384503228722293049466575876286771180804204917510241591922954808139950867355846063639829410822853677409395030713194430995035170338726555879222315021732735977018099964621904896931012245928862543071123826668533346391895998831567093568191434526875217762517650386967286335028943592932224520794731242710341648829749609527057104624592133086468147871716605512263930075017655166412850243984500853131004349568972102086748610981180220932868861876029659914628949783876580499126106963942773384624571435053000551039838041783472350434845879580486201861559560601211260166594201755600610545982264079363097516272526107535594837158813846065469947847061098623937259821020003156672396151488276369763485027202674458730799234017410450276989162053966786329835816007406194179100933161701566444537763949006630645793059032261589031225691356735351300626571226809345197949401199063642739805869747294844507058246059064118090978609818918289260510827282301028929525597317469852008882654227373725413159289244965824031389194903286981879590028615088117692147338475839669680165223474326395775122616374443772075579884791264046889737431980525535291410486984976807050152012292586484679862040934225736605502002600260110808540353192841500594164661202325625306820192338135482821470243956782374548600679653861744937741307430852814389124326305595664926464883930540490434113502017905261253430535979116330071168252509458357476613077735019726325666707874515743792767781921397622990565278554674350242381991411550125092705811488841832436750531107855970143759217897974578018993782589943985540287636139153745749148872200736546430342318447616547810305173115587947526075455189344127004994828256662143602025429740390692725968361481989848435150060864807363961940908705557985837323172852693506412592461614915473550929017878689508111931256034245696883634773881737499584507355264299277035339740840978849681005031341800926786494181115885412828930004969049410516189708124206478873004224801810985696879607862785521527370501326570443393150444047142374006333555094780499913884871504011118010220234239261093806579655339530146561450822070759119141726205241293797017991175228143881652432926206221797830376560596843677301955436501366341558139353521329820759705835474929291241902220130391328490736658213518557285663100938292390823520950955843779154964451125930463591148134517680911782143045513085247789431966470432125312815987874881720802291530034724065498714656156498200251254172793238021659296167330175334550349002181816226243479657098594969741918182142166969533815977348619524616047531357932645793858022714672288820735801594672544746652711796818368202220409405485809861631422859861450696987259992670959745417191483906420505609753356106980915567405306199162074956686987644199810112031481359147093046875*t^47 - 10961760317431506880753530369017293364087696092402597816906289024113961316493613278265973601281658491246701402438930497497512647401082357831143432842736434888510977638842380825530634703505803419058495129771120232668946002525543531603275306243345090055124741445447438185362869159849869741943121394800652602657636570634673706093609589072917324963469128974796942643967116618586735706341502363652706429202523786598129446125472668808919047222020319281205853789417693694047660317332118265233317569485866934839430587024936626738480076171240637423457648138380520336417012051517814481255925924863955410268161754521464527366703837290615101413588237816003708158626238587726208220894159475644309866459057578453635976335932445133282840897652478869798242613284417143017824898416860044764213953543004337653610449667203522478852431289440020572422865555550203354765359281389155788459407292021799384908774390297938063323970425018156922787505669774207728162883590599100773352662190695580258703507294582110592729530978582328427907961255061166215494871499023290091259680104365379019304216908247302738962060723814842582061238752370829492597976125503523196687247577288937861099093651919365427671240055582855883805485558963053151078345676486277334081884728520805617738735333846576507029529086461472145013954353390145778816166036481981809817995454322393791334901249199982576618492662368039107594802631073408438123105470163253740953821166850220230947162979812496801598080303328119302809909810134185833133617471768396989736442600990608257111422929276643723618621004664401971309182206234900452936030814727337981619744801641041781911046098743888371081024287825484619854235777821223273942280398364193727356625502860406150582932157434170791981495285250114443893387460106407169341991534108077152053320079580405556507821683853556854828480332031174202710035763306339846984917386779553462599423152548461406964822461205885747809929060809525495763689510991007607440370916835974341891909367977711431141824651877735839652230574815511422274866654520071241910340034890036974764876144482079906432183192363752153015248422914346088676738170552725770046791495982283088283331938529706606296199294347482129196320890833696457784130605324930858183827619065817057763013998837734095932291586135247004047482043222398387991440795879203065476842323415271865699554195715041235705495960928695543356474726343297095519489740195656583023541073795086494422232537736463231657196509044299192682896249721227809467038318045968308017560326652441780030916459651751795477869166146910785427473890081913905385674158490189597305706592904555883275551925358780075216865712493511367527593062611712889706169502118381533054676430479108484856752510422154832141940318477265465291626392854171363336925592762848867388469651503626123217809789293516421062750775216740350379006529697125816522790853128725225160542351891445994732992191116311333765043584785818242936393690765205567969409313876563862678812622042234570509477853157561951717718791570173581549975763595706047470784281809391586941662291328420057371324155590822308902727877825196733326938048478754266370119539122044219229870573187540633540352166392905031316887529818869969448688412509448327915287484406341710825076774891839923792151299354853569687783944939657572115629170529417317475704902706486754619107514869056284174939117191113761189256090695059412071572472860818053476042035849387888854187020887682605492055262889481661349568739070226675441187850775883514105360738785492402718736267290150930731904389268948581916919947493941469412553722072792737688629783359751604853173781430438767471033370930988067006601433994349567860704316057011617193626737354437616863554059336104335085697300721423898184674382741069765602898833679144245190415168888739013823105048745662179873507810085368503760285717741621954605908364298961696169667437196210421866417406519393948327806945299878361818071897711328771035968642294345802280964722967022929354201548695622308009390673807026549822933618090929986086668424311958289468716252725642163179227585844527594612869891545616770523782155050114460798139522369290575907305520784694525261647154851335492158991081623444317752693970813624344266087784140244627381995405360664121398894512515512467950006986365352679576179568599249097669803788905680733874722964542673386066489941439752470241015736948907474197876987803393424606544956515476573436089766505680143098825718788054649511663480352706885820551292997459042247791546718974541727083504091869972620857882709737333554716013939332063359466233207265673830873224418526072069694641765351177200017579995919472874161522049193239529174/599601135157684709659939474238970819721660806137844730337478127552922217990788779212468906419460715271261259538532500748569605684288460044190070441296115437470142217716911133341801197787110229883702675294400875150802082619388003875127790241951093438016716860327179930361104942376493306517005853860321137772527387877033748885210670414948906316639928268347125511388652524726465325298952892937548752080095663433438603795193912559822762018626590650012811017514391025709482583217294816971578730594136875691039237693513879585875327888588731610199216493161242887826147513174060648985629406004491665899976573288006366951747753353315945340988080582578194088401762142962897931197902351514987536233397698680314115886124074204544815973570888783669348619977537398958800380420179794639478017936679438461161144313777759970446948121224152525244273794094470865955312358247404477635602170496572448903979608470611341057001820305366700966523656982970817271563779085402497314627895969561262033440699382242502757816296485522955202525005093450793940082180486788385294269276145104987692028704273949171451490301254392681332230774126660006684452828006504130832951168576692378972043959014936226157749000022236223715664808040129920018339695059455839123177040425431848378476584927985796741514991096340521588530648598505684070608298786954606497498680906292931706593546579461683992266758650179580239316736122906997262397806618003404603461264592364326491986441569925391359812385601580596834751613614748231432770061693762521214802845777398810320072305528019301745192109275978137446578429046039953822784391287111423877888880511962042177416947139218939509198513874750543240149001912867603457810234441096615724776361271030520127439788411972844016159900759002408603345880850971607891061690965250256506513981892960361539585735425836908953137302590880170367997427315315385148096238836137611771966256385001367863801597964596532069457040200062364619780885458147123944850020907815707990676372897019032108721842320054767258667784268900083892544845057805398575690289248310539306109956069266211699809212589675710250812207373419328990038191445408727830621564997583785072393888546007429260970002117441526790237398948427587290793404949658866997873449200447369939959853758721265745057455446186560537893555727353734719893661368023141819814028589399682568164270843788064961072559688137667053523862573653160209236098869023691270045015937595067913865171450966616395842582394203014351244321996035165151439566474739325486313409582070031896936881255624596595248145699246273417841896256694203059744932428244275061519421461449618166967738967135278018519007637355958181855897593090772211620085424930647105478339965509862857131202690137934138238713729508824516930859234032012851001735446909575964685566971200670782490673914455602429714134912548088577033312909177449757028717403349690798593041701492281098781693368283368848102009272561326914667266137022260472505542023261491281865180070814336667004554266463531493045455463195663920335854178172202893859438432127425809653313426534149817505728064378595207895451769772183779349232712214255469367699451193648706565239951709325486990538595067393853725258970263877055079311166710989299534367352943259754196245087926303008887393141129408371309975672561897344139711209852251935060878624104106364594056657029060542351054931257285205086524035928223568925441044279158197538083641675373825315997500675803004841331344247486292028320401603940334485488185991644487539667339007377872551103912728362019554697286217236209072358186767904354466783951017508696516938387281080912921851016903421442485108420424054347340546341808494787283172318804675944714435264943221782367364058164697175075238865472962517340448723275582728382888080199718381353806168846413853689979661794094664595781738066828928351031919094366234568111744954297896579807550303883779668132593636679632083232024126055080075558780030770547895721484505747124432822404951647757931851393010172308100849598371925231805098742648773814949975799509165087174095153417288522708687616247880677003682298925734183062221639772900803708373136470670937567391213220294512525126667889097074750891599739444292262348951616398294354501191189150776087774220273942329059722653293207754385578619798750939949191541170978794069656367405989117958613405822723560012241429224119324997888888532596219704834390912642389071314627409611057637906364740809697927056963184903288512168080360593459126659313149376124431380494205084263462131440889259118665340998146656217634984039952520872299706246156320457804484593022915743758566765545550561371819008357154166537398601968984375*t^45 + 573234323400199975233154900863510201327130488292400257010760580571258076266526908496072399885670834740525624661138935199436094477475457187492217491602738097196370998809506429033858451195268310372715044232339871714997320806923698317715790497530764304242790583159811264626106210292336160860156621532895279343933021960882067786719007064072749770431545338890366237487876687083116626010542943127476050409579748240767388365575470021407226304535395886615662458057038220269774728416275948112027557335171672656283251267746482816166590037121471073452348337435036487601590424518077691181663404008439541598054617604606856097394621841103577225692467423286104941995025212872141424461657648921356637993496671747455663164401794484244154970468764099127049326744087883735330800313407121834920893330073148074636696778835644245157895321156176349703450029377160026041831967487615604713910071255971467548354660337101240371342250720140778895397088224104189560469795927131480054173293880044636510021324681545533920384156142577240486306338421746685652214867910571396716435559075448845882641550917328930761776786182403904022490616517794059208874191326046997228139179287028542288805648658385250972382493769029628803693575172618773112901345976812100069393788299758330795453759159258089195996382909839405058645360844352845243784625106487387130884266322003292301406173405178614713086022588734668806642481325171799380840151254576394212521673625878045674893802518425404641209085298938137546453853138244108355374601427723014086879856207410474987007094706377107587840893082417546478268934668380350618664828901196180194469928964740657797238269241976628031985430715195982393980042819451090094685408905664746041749570348655942950574861660429634680998152278759701051471829701606621599450840805450133413438635918869633265499134975032181466229582075192660973999920247305057768301152478357026778331442289971078821575079972652420905598598248532449770400403251282261014324195963818051675009349883319173969131878514415398932226308052209354434478810448243763171883075511101256870235051526732337341249983039354569590926256626413481044503486323624103240364723307729044567430480443411312982292651204027943521988489488857556078816143087560735421596186227543588579279216698147958502606299114355722232612028866692763257855999201264842288032799128531558151153692139447185844605293509104507071638119776789754938599731951216812231780252282865048700124443147914579293142624882097446741387699502486953674373589101343909749805231130325526557648411772232923001362648057816725976332625332652858521819779131112277271656704350151657486954441813281325625668329573742819001594917371901014034603879324622767149081424566433791891918315595840547415747447358235853150897444203010357678351776323294957524730674113166726323709807337236550462760414762119103731684111349431564786682371032896668687358588787428019119751719088475537502891071111466535188381177520362918812544107605532118376197503200182764498926154887570753401390505194664134915146222510439359537554173524065448538158190309697653357737490196768313000437463587495778355810275810652771472112343397120433336178146426619801989221726693641843561275465665848207085314385539200689894122255665344961996447279547754723604637611675888919272264899388823913192020256469557388331740024831585818239788136588461585178892325988268796103047310732633342997718538943397126278548881220879457512601951177974443707899212802972681835180316587266111134938415753745683346084136614908221310088444965542779739755770974831021645691112781147186456823140302162417382020319133280996922837326910014276969454069029756591183867117440883082843956598188543853588597372564477130887698522873414204176177958690302104541464717099067125413121329110502572757969922070879513270245159662782135610342243019644624839063376628507640188122313536625104265092304643779397297994965005674028656832405804538458147860827540022227929713600355344294295589570637840854267078760150998678416944581046992113498308837949059094819089707482238121223997869199118598726594166457253760152751222361612299359365821684088797576373663650767993697345135928801324193204718108016280496667655411872176451549013671629682478525021068755414461813838139983167770773940011287387790960378116194677322441437898924576820338077486052332085543200613079591643847306992893018842284246482554804042409467813318222869484567132863941463182847603187187779800028679144629796120454828185086618288610282646125513593657116515011355291741857965223293804160158389491092282268966559419483605648162155066179318221092809277318364230321677447690269894574241761972948068610259565691157134/91312590649680295895545893710214822834500922321392220822283057958226132442019455643178875904279206261198964702612516169554389061209529259618545616315606202066286324844755377706474746854112586786511431862056204386854370493125910901250016589513129851793968014307159201394770048224580191768023135922328461270114004202695828469118860541192107888620742853844063358434365238932232597206082759451133813288997679589096772262410308506054786402525511682767506531178358259981935203173069364015693978683591555758015375464747791484488969378233301727215449569502977722450501975728485280611078184874417364142500876816504614060451718971783870520484251471831296979729272799238327544944427218109604657462388320645693169692613517344972124974819584462988578802060134751001436866822655380725874285709334759817207496044051533090610509677216647050122200184687320196542039013134876953005261814986955799829754939041091100450302966101170622260524147140095533572489479512716962535492110468431185082559313619255730475540335107006418044508974664564850908252959619465795653813941098275655125632726897541637154601400766585623225995055446444467240190116229523840191071430183468286068787050025096843507978975492275218691632242877755785375237376227610019233580716845232987931948889700255259223768938532960479876582234107679098954130637146377775962830188005573899133006346104645576008866757711770681408445279836672925605315825972292829594389334361143838432212957423971082377528761745058485113523395735597102889083849617496767953000975602500312158299011328522583885773367219295070576031154983389151189945365188679435285226055514410575000929740861001497610145275901859232729438691335752926366586078591663002390264275639786047876296552666383331112060973331143189025749540477149076197276572626330222396425340398054607947350689886072451934574442992340040167375252653152362987108967216534467854961883444586986088236274463364000761599757699800608549763520178770716453201270961805801041335670743628253934246017453763007111636673902106050553680218292914231031982345604859380574772700643170696639528722975045503163307023491778725812638482799453022484961101887298703980024784849017531393898387211351706290966597666523872348973493424889160345253927719348129471078775062411485203352860937171477763692989719990114311898472474556946464248567509403467214213994402055102426182894478729054051506645115938780153642110789987096806080410982674200009193733776743871603571315936610516829979496414196199706284785534475302167949017685909465079771298827662119121494123166154104705166011445491674968187378265127955933257613228340316295516220336483956894686905763084452920450188137898912488138498787045549435863179195191979781331558489678116947763331226407199431433937296240475201509219844837140535244226454525293263831301963016983187796243701237601133742428741479845848553728897003454023172402550673924497110020992285465038134290434330283852138106107489190022624010655231355550102712867228681092866271341957212918263122361983997441023591304066980142924860701674872201634536820267522859985927876115255843549056243961083898664006483928984282923929874200668324135368653090311279163248022044374446212871104960407765743522653899342437104644877104892424344597057501310100442340115470218568190828072979259611097543131580388500243826693577454242590290450458225597705150654309026122454621093738135913729912166143223802838410826586696373886456241602917288715058748936178301317112882493151180271756678635571992735763117204834679124282558087276998222407566721038216461619347864898856470241564807177491049568417067494388805632111529758825452232177892578765384994757342524772827812886683743205536178330459019974990301019791170438684235821001915825140757668902390409724620711413526001498169637224543869763054013828331794143886494466043969910880483145637595677672661959373410783587136494055900934793614759825900414808645807463454750173429323352679216208429629286334305291820914080935224599502139971351720336051058728969190229815186045487863381870089695740942312757474859516580503027425482806211249662100845696811675664385859760173632913427411287447762932982192850985215401223199605628174669622542482997197274787270611360253259182650005967322594034162817356583985400407838684541561810685337588262436258771503905763446351849853897119503780069434594753122543841994093567390069197375414160668464985295384571536480845879510946051501528196886536030415692049692753063438025488342111028289170546238405567261943165722355261431424283115857374673311890210056569462102789730441931220205868829647398133023146488387956539636844379579459206035055628462058206521109375*t^43 - 602385654793198966365045940446661526785090183085736618840602729646808364160917411979498242109201725263640095613970570049983475790289295761218928368723524011043232445748742149187477994831020432653224290040871345596252831171366483239192206689742425960187731543619993255189068606969589768784256076997455488701466907665722486629038629033099124198560596237070271302384709879384911265915511396706401031129812582218804878329312497312123331727521963647435400376870886557948336417488026842427027125877522145225865116909438502894838557317066281302373774009124221457099486563909860468633482485766113157269387790718466890755213617393824069167970319105098439734414657769605875720694015530526884063724349807936952857031914951618446822127779915699221311058030141783446139364863931530716662790850177565432918645295024718391611433916946603622068005656142221624362262487597494584648624930730030574688361823988806658064767262878893393160871778863758609128627850340439637421488736995485156335759430250890293764789039569994268103731609469838071740458715085219070132355067090865041113870472793924319967362383438946590015472601885864323499910765117122006893695708110406167021604736395910037208287134862919349181653887383369562111200897091705977287871459288395039957688553989679845759418989058249575189109661141793270647832058320124416289007682111237029157354332220372283253984473879773012329551518487166061768643920232530629069016356729888305721409271213168239462264857586351591230266594424146037461092847732416168060772968688657284625470647637388162883231220434245929788954558973317601618185539385871710826596143842351156595304604308495450707646596625899963277065836359444918210722006925662130540251187103276834330470324994754152379826463597532275971697069975856876616855705613987988149594571552430290165790131486411660662094310182136938903179213605418563226051767790061280143528967252459426902051250444954417034968199633866698284865079259548786392163632517001265546337350308531077025049624678715287277459600910813710643952274206035681825581435410929257071152361724312972931759213147621138155856522674302131352491437595685350597274835021684117570257667118538583632037569513345288675070821148884829288760531745440053583582659099151121298724264566592095233346743909855452784087969154097677420520770291614260852801029403127812800564581651713247854073710808353645030248337467650238245559192306163791697158441487016152290446926353054691499852860361520848023958393555103131262926179501629445653227702066609960794387957703483584203134726897723410732581303087954763006814384953931251569216678947419242752309932747597153894732218134337369238314675311879883844618851052415941611510555979749131572615943924958137367697259840348188738274325100185204301093319641370928580159833599978932655424853500929046373353271357969587130859816889688683064822727514835135107632471353482053656159882257396605972231999940802949583515637858787198578814380980401443876310413384434582339133796784248449444167073430113000893597274905177189222594957969588180222142442739242753304182013274971976824860766030115132814880257012635471632197839356895248126586180707710064996176772789134309694141705544668921207891890702121366496481738120794491619643870319208011593208705548008421291894464545071904215362314415427635335810178500769876974514282213958553815046289077938038781911808503243691681523433838445010095931790694534276641090543719280311988103951405950879890911725649888921937660862676074496651780973236887973280343763622289896156901073597469823378324823432657717352494577939015772066694066340684970214684657924295759811579789154632145342586983821296161292926855855144949414623868141023267649710973716782063009904317141678167268829648259763506887174568675889123330844497863966893213587334946829491069467277986828302140687189965146795985782628987335833892103047894465166767550359468779650142436399055121314342753225553945958876515207849228689641324034112364736093573344874322135013069710444764224564343330275297752644914946798461319321525991594198702173477592119353852516767518283171354027659899012367052024210861473678349312449379604499786412869335330297666631568334515728766413453847369252384605655565480096688391936865335719236194723937779011809757413086402166554867781274621056525589036420778988613735508722741940325601818540474755285872218410331841094709216906612187590770812799813720676618435821432771419799259651246561658309483447119153111289717293468086040519367442042750484501664021929105144167850553533852386358169110286759445304808629655886773653119800196154795217399007892016684469838646950391327316361630174445167282184/314683913112386046461180144693550785763580124458749186434487068424071044660554273755458990044455969289931072653091261903395993199652566670105504797760259044554046752287332852464381183454458112514418481758720133953508822852127322178995897931774303707905534452157767895478114248189284083336027444057935279481082129753794298942893280534114216134284199971655120308329957448488977459177231137740092761186088260021842708925715858190800808754989879833661044492474437259593121912301724486803936468428301261673493272546367908859201439330809952476440646169410143072021931942498642084102349062549982597757875867816831112032453933473764972679030694317659846988966002516685858443658750959617175884302942519159251565191419132858489794922135228690037882977985015778852248263559953183725532297750529772394416801577836537091824691698072818116879834266896290635736082160536117841610527942319871443263564258133290779923801071531069286459322669882682171551062971582744137080127296920321374616068935823935375376193668223789200628729680959284691187086848361795374208033783939393226220243503271385321150735665149255267207826097201056393341118641789208718424369753454614414259634515832181635381032714114792791688334526851445962671643958478988776919054163816013862154072228319358587936933953351854297851560878089446686829446046018414201179093933709048493744169226029081604783973377735157428502069294743139018723013541675162454930159322219034024305903240082609790724698049982970418097703918756068447270758364694878938875463849372847183908576509628895416837483974968455977029697384969493212656971549669840002765484920964694792041231430180516153380179798116924272032527872695999389736303776489391214416834699174544906525561500573394723975017020392531489215298475797661700501606726816824295840324999589255333389562686476066679275419946141159972056314002013240466622241241744444393083053430765659250927968147289073799416089479892360980147729303052210431033016857741220229375963690025575682007502615111007392303917236263942420208761298929829197852345576059527277084778172151152727575321802290709398899097288325797153721511111251828597987388229914636056496817440359062199693767466325513901656331709130028793597175437827900849674671884000130214457668981201418071407870822005700874051942567068296294123001271748324592687249965273048193608105268884087697012395001768644393047378812639598885853312087095618040092255724123297896644874424186045427986163774469602494125894877719749232499377157516314172652468391312106296769265319786357867441869230162622583059989819598248196562974922125812325854363729485664785807483112270711200231244238518056938169109382768754422121927090294036949927514224202087630856638763660209791026160024428497775818370075055374186671867780808113734464893947377449020160559448238561201716707197544372006283842000416270413500660503626036858784551357572138301891407083633544680464158576660199433358527044220699525924669793107749175395481719922713220640893864398901862701085032501192623385583380608192801443234814064001342109019794151842918947069745502952159175629546176455309930036385981454610125346876571814543244197943070661797634668353254817214371975432209608060036430440518488524144507985910403075496850067102500058575499449001620479914145456222982594025172757078530156447661434832293068691041999175673029391972592866899792935375402462080325787066839312911882386490067019728365400202879501661865879113096104474054752013817420356670734151033117104169671935487866778396398645774709985862501301226314308984940865949030075111923664528268497700206825607141409071571641512921492929998587609406878762233650011641465623103031084220300481635240543265990680840727121755667729378709784766376180502564702602277994281879263295423916107361487757517738826277904503983555796811967717114114691314977303769874067100713867715012348511470820953965671670708832802727404875751720548596576084970820009177385296499638651135317273138776768668701308780221278570314900742184278448022164784865168784212482242927225332915903395123799278191424193439731313295321002994762272751935661826166361621513411109850852921685695193878026462099969891321781172099473014741976471410424357555656295834503210492792652769145006178338883344139700132124458924742161914423623298824795187685515539767075960029205349550280406656399672945995694761476971295818420288043613863266248909514694304760302380333430473617771160749816939379923359410705863201390699840988855593628751733917262204467777992388390086929447915669621374394063555091104042115386916480429709493282257404607789169063725271925221586389600357433668089722711019061163159728125*t^41 + 1840317195838282199607381590520495366579006798641580512078665961317905881248942613151440654097764564392284037059563949950127493744645585190478679713086010086046400663307295959473148739023284170935518257687777596337360948121916353241752730532545292716705717332912049311289887850656806742144482538618549138278468059869314699574954649059384420682406375564767966428567777483860557639970870479782239485774793616953504964363077687193441827404284091329500548649840024193043722855592749803572984376861049675816339240231778256464003604860633691853969571202942527555543126109346863287436807356522438480766298459983059855901204861700772011739378056850992115805941232518120925521494281622292303858248967060023833981584193399368791306848737176263633239598110352721284133913761927568379139379426157261171297123395797715118684954985346553221552578523950707168860010522076430819751154412163943034920258491370336642075498854324742206403594917712382225512434920735488110657224634137479981281369178082472053472655944366665752136581970269646576558128015459682617036128474308759484373847162715638564346076112386022252578718402574739454980630410415324322735588472745856659369761722742057211207121366102833753765952314368638703323018454951302813311483439409973324951914272544003262070585519795350817567989635770271181531107229559198368331071699824560896963070117613387813319777956790293505376380506423482271524540467282554306680891990524154649551853076706929915321330030293101018613197116245849225335333807902812678865516221397498572461630112643810569521941918110660540982119893792916330360531962805364281169693270910261866216759427822907464699369314887454726819742249450901363319776533146039782336421989044140261963833742457344279298083005827168789920226299535172900745215946587964645112059192096495513345974246259545139275465631429329894944074605891703985492896503726233059451824343506065529188205267046594800113662807452380472861867360183637251562610562886337265697892536818837822748205801400559839790331180599871284386931048587108160391265104584796842668703978494593007314427124304599545877325880417564223734018048346851786449947417248495905073783698346490836857367681911860140488539440436984190136156698941415336218790136966521639583362171429500494908507043895695097239115572282436241385017739615979112511474104889972709014090816461896489098640252834695412079769319529356820539479734476019278038671399201906101732748317980717910998467652723200804354456514696470550896187962989312748246916211894805531174437614176475714493541740800983212268927430027109393438631463537953957718744059710393312920204658445538744369554366593745099697613190007251202490868740908211629644923096647756914142811906133887048288669714159081895972595446762583298997091972510613942721618807111691726790296295720563151609315575404984118587062719050301399092597126849615818286925621133268302890909983510128677827407929003803296341074106829675486714995295600716710594557053001353747276037276701746329897349342138799196823597173337651302884693868436391891804282921517136329603577303726770569687537599026611706211611176874919152470348846878184838318262128728472306832848991986832480484327386276867008325293766751335534208153203111058726952402985068256475761248997813080258147136537554768217286623704171417062107807749906355873333597380431126494221002803675033128406331114488224745018163786505590697009835044074053646119928283125024050316420771968318219786557891352675400774151620507595639014963946088932817617660192511762158348235645901046587982452896305452707209995066750272046559914429203186363353691669410069204529457232198143590343072295618586409743156611102032506205811330822803256492726189107157407442116613589801726320274411155394416260781133933834851215705247475767935951241248498866489574705100783410298148637072156667070837887047766498781247096402822645957721424848133197761863552227232369928345019170834411110168223108602410108150422591184074098981690524246324567174295974092086842818610624336578989002460345672266624435116568946611693479237233424822231416128294441560268546048905453141564365701695736313531124845372878084842147527131016705924270263627467111319020232946316908745382929183973406578518249955186436164949363950498156442739254076768547506545363781675240717646949994928901636573363644404207509094735692996529285043831794849553709679517280139306481609744676210973342290072345960850601663450887800952355402531147693943652884581870524341419039679307573650495195095725459104953877532807912984576551647546976948483240365698787153455672801025016477889819074017974136729631169829377531335114559943135111601753194/3557633401935595943982307547151226863681854116417878733335703556814005160078680089993982178088800243942816806595292837774846327060111529595527751285023618262322843825120339391161353773536854030643302540080111859228092356875035489659091555435576487732232520037941267586809222658100526952000901399571238750783662501403733576718916644462030177478730241058859611367572671646710360930107120498096122595675234269705069049184817214521615054643851104523409345370585386752542929993755949247364700468191878795766832810314849018876193612138959807553848684526090041134435141911499426517314734475626650551006527668175504443913703336563007942356529278123297284924517122048246527725107553952322259381651493012169863754257669506946965908109853940116438135145200055233822215590493066781527569573090964668202889456261748042491318558852596638316449357844960527138001519992267933233971239544946329863496945676925627290271544133811842425734707031432293515811278422573388150733458849419396821398414816334638849696376692480769534201648363554474710711154270888277752745997705127622926972703645358765083945509120776063242571235926484849372994420112838591176275510266888374781900794156821954941869310733465268260712944527704770858775482190686104645464183773190895633712294403906049060666322280504953761425281848351133725485609239469263998551825506710671394792455043038139325020782767991065509419945967662581517090226985933486867313870169914695003852452886648223988734886821236044874552859574114172839834435699382990959207830218279232941232429012799581190354806515037470282183032012339837059348520721636861115008807357704308116919340553026032374421244515656853223224884078016347780516340724350506586633673076874781086089476077911038874495882077836747624379852226382431540153632699727151521938649625898231478468208696859965659788614662039222344183451402070871285212037683761083163180333121217674782658556147923272756945445105187036696744033253718339602072776790719706534078013145855646257178416264432324952401428853328807164429099414009645364882429049539975866549585739344312856085534661365409214154819097082288018674226602576091785128354618985663791429537072039644080281755345896819725622075233760670351258707536034642610854049131922654394977095132301746176754007568980706925858168430648965492671369057450270641464229902963771449904441340339809185435697187482950157850908251270342083908134186622873901535600427896397402955600017275735257281999322205604551817382977176475313231874761083453331218792896853615522588492162116705939798472331148861222279195251123052271487819932407582698698348567337934401124008584538335982909879445314978685212344992385671915122279173521255172825838150462025186285645135961485075886883034795085692133789764788589942915943630318330150723801030695790646642777998559103241082970533814451992223730989927786201891703723259874832071652047428854201186104713985147988498738588350530539693692445746332078803532882671351514939066735086831730890893688647683620192069702414960939260659401457155070503566001363956059803942992997435955583867319848646331566846347167314957090805447425804582451581683410415648992287090380141997889477195664066536865436536556899003860137246255818536510570579627463341208231054188362731186065199304034489669772522323867257575228953178456694814694546503017697763258069498372425884616259258793225550180042613174126508957616862723005305392629607273884696874918504009764495391899309201751999368034382850045984613896570217090626068692878110442043803216548854947982691203898222268173829325241489565836502918109370551599333834431201080083336316033626967225411643294516055794220574961397069071213489091574410605305649238663115908713026745110536572113083935139577602886662424768457521738469275851662396032583268488722198560545993311628343268304979196518308216122719959906325104129686728834186373524798469710426030920055577632483693843343147926808448315428182571917514614141400766271634746269379776697062318265193689028065040950340089708710252539716057968703189743754379517232964576942578568071546523070758683555181640292689486169181729319211435336347276392647562899854531773747440982418229475309310188623491787369467423270446257296546503373734388961271454127040292057819087687742873032676021099810805922243698536477614474178146627779942202099887772874548159789405965813396441328320807405293404236915350719415011508489800122630358941984911097462137541033871314897092845172197276806187857484845258019631671626190932283499963208646549276270770747689922336826891300905303718290508978257060527501382973275251935966746300829475570266664139459449585781388121898371682640625*t^39 - 197749720010941666582470054559447367177309854795656302601472550175052349999979737225264839921179568330214820764480811065615878628712337678476332237487739107226935246740084118551291226663889496158887016392723293861887933753788782502440995924253089969649344144086072575891916988303980410408423389927853669635050291080094237582146125190291446003605011525094318136839760991524630029035272873366586819294655720319223454927865276019658274708061902225133132285592230055219198203670528397085855002617488165930359058031334152526375309901816137197952389801065911494410088517180482822558989970862880571676157973432627034907840610858977019721959966640965860058620766126456837555907480551097506189669292346691979446585975959463883829583006830848442135692364086100048998999557300407918530495079062303485509345116934208487513105349190388866315096542546592110263214689597233341278669635868388723303963880392273928163562591510159923472540926917066005001476567226777359810371125144285540443635770184615981771428712483088970387471447583014739217886034704313832263471395928507508537301851590534955585195013953802617313643011184486584450501775639440550740874393564638081191792235395748872079416471284756514594486778072886719831809147551240918411436537721738548654983417390649613762168568427382639665281415534197410042871688792821793418764782345595593947203590042800644838347347693584354728986053442154869996387118013729761913512365850604193655134901596853878558127021526798417033981373529646475502611543095343921526116519494363034898828020107264366102363605418242614483827639559734703235978964825901966530879051495004966028797275992892430595410458830196680460181791657531288478901633252549747327965258647181087852547404407157822544584528760456430180272550666556535791843341571284096059450623014077685022438182111271724202215793456604911786390174934411485132114303438558035774689306600330042882996548020035810791394401076593175198089620568062939049319232300032325547992820207494399406279873728129642413287149375478810725613357136669610234210854603168335807864042433308388202911920312871993994383955338866408435108089257064294641132561799052895775469019346924879102928844044229681883550297301473997638320829324076830347445003356507564287912556134202806810824513184163294172083723601298552774821099309300058542912044622890638856009335423785892491517510007806554096140247031913167091032058040113851903678525982716269075664502060539230923353944603838647691557439683916198742951480148953174530768038608420997390417154516787102288173786804435372847521697715190972173155605742131427640982441201094312252810274497993986197344286100793682319542670157507908740701889011173473340546174777859668495833515775770230639798099772887034229881807955162441665654641807378346792532090938143271349542046527499354351851994205051420917195497723733783870904566404560578254046643301082865912971612712149141247894531999287138183715323189267394786274773524581220863857979568558753377922048060848856751552436572979986297670752468186327908959380200173669425171025475291415550299438007427425220754050575730862198179925328878358087104761378356221067130701912208345441630121278405200883698086216165242455430178564485232663716065556073363569848004899578150392256987279298762118704457159442576527741038168631541567613530652352125421017141673109893395632504816343933554802433332691380812858123833352290521318262477008805936111437145871049621467742780379063193282980463264994662859401360414758148004965417247977501729767865540806829404895956794207014141513116545730366210214715136890693857074598283629232236228569678947708171725263048244582838566196772640054018841403790019058021607828868774486068254288814219676471468654044372530636421509746539508586166326508084289787471020223895585478658106633671867609053132498094722560253728495726218379443118195225402758464251274291328622220955070645685586495382341320453915919688925204349291240024982030116841251154037856263137444039566913624874613673204459444770371106364241031078544664258995937147792597095569169137835676810095292754822295018982343626351860142408395962706915313381788177089523274870449384193175892080349167587194158796650045456150901327699225436415180007926703312653873517452862764403539830817306823148931617481564736936461277768789018022273409930502767728760722820104455892606468731977535791714115858567211749781528434848355872969924797147514995943947379291296995055160541745800447303494665778354225017617757925846165162661280330153496277170971438618676880151314440070844361556473797482315442266205626113745840069759877422787690346197112972617407161015862612281655976029960429/1600478924024616175312040664481237828802516165962863650676279971905172321373857491767805572168410263589146689018318277916914841237683507352654728110147163651601392177224009092767332101453951383785557514505270835132227702599294811950481060003004858391333834976043065123347892603496762701868097821935317535448701502234064246244445962232982550355495437932761330293437500616449571346634087926643499254900563724666036832511477385353377849582727375099056845244280015655727325813857644347308042813190423422352027734794205795799559408332770508295699363333596147992401655508647626621699667086535117536343834049695877576114510898461486521760136056017262842666683407854781675100949026515217795919258344740987698963293610551266269663020189419983151463618526537668651558270133355299535928414355922438554351166925958189884876515770995077416977025215123908939390683801649766374103215328617521986027023382093849507892672867377660906654241919653322813715612305744874233451757320847777364908594562886954836356998181271156448142767193296493815369928248275252132613552044524721647531694498918449574303178398051693066433649598209658519209925663583412363788559682886065014062805986703620498848642482529439272672015685604620633774765000912505282171002674375237535730312956834144378702323702857933685748886411008221569580641387345852227040814833724069990298298044361644986089477786266749855455716718016410069675590576107769925308252618747521124169007330672899740573168955861189931385382595585465704484491649889091702033368748197670306510845308450478256019873854008523489766699914269293364263328104131249442636654489510822715675636666739531743826172693005115123114886952533251841260492256634093283653533182917129080908714302229466078282826950144762488967807879791788753128089377351612139805477120163704392044223630420720448743365237063542462274324483316241966642184645168928310205101143891387283634470964495226167195072676166834842163437524012519700470945353671211567702531811385572143133213163063208751022642800811639017946373056892287895560569683953304527656730302481947924615915529068105247752469257905352391990751429287116163335307225387268492836698152023988599706240962660505181693315640418742597764974967172507810447033128707255675894182925544465042849975969173500077286706797839387168433824874691410215499741375576906925348036495288768004063315568061240013320363724834311586209441392417905707754925884806212626534769289823148079205453284823008509272717547040032291555211350851517658877787727571709854969617820111220659327287103846327439612525145665485951365482069592077908940064759331898950454377708095515508209072688924392334155143407471964455149240720498215948903316162816826458804657536165237324523983662704609704320188241620918219191287974203464166524335617527119151162757435505627342687197897840373338552957954314948946466408764733192408428131671080493511790005312996651832261804321348975854331431640015881956989948318627406726400151945310216992781557173521118182468458023817192043059699210219635531076540140870015617160517431080513175403050054531910253521546645155142074927132860899634394849051298344506219527427615403066444947971215331437112546258564971558795454515589373290672386614379988816521064061893480380105606654203122802182596311766773647462414292102141436479757020918420396038647599046906383184926810058171680183135330996093542052553837471483499362258541376575887700179658216542380803027478227522562685610997747775566770687180790136524586026522441449908915529705831649991283650161978779341274233585525932357293143626761493048880200264413463985203847747068328461157435124289271853440997682050966607989150113863233632641899233015792111394067137693698537547798916001478000612539555038262629809928689780601149164531753632652452170024967814857760321007247241304102638813273124951838373242921845009068138353844192117670540241659294676284860562215602088603342970621171645832390366481895002842985749636708289647902106409189075969827538394901114710689075367214892546621463099934975747963811021855474421988230174750865314781053922452868690647103457392139510399093153236229854076961309690968204369201334269944516520560186138440087420443742084102040622254061581850509085269427247664664721908612653370479675853866415286681792455530533910249896139886732933309895790834127566255063166798145389642065720650988869894173777863585342875291715806501106449990965054493979614697516857417236406910101757594903117040152809528462870626607145679997613179662935787274539799248019697940702554559176266244967625820000603080178333634981182417826065040098668029458469964675046565204680370630736075158254609375*t^37 + 70858536277762181001463429314087704553886968917315071188245168969693254020811095554473292481985017038880815779315685491240628978392997308374374783972748369780430437792960739982284006196251739305659709826839092630376124009018719417754864853909126435895977812253314896399731041619889906741001044901778906894832481212423554888737473116843614182651679961572511425420751530905269502878303194860084290584885083513261912291961010320209044895374472772265435224997056927316057756391011637719886972590524769928897781075862416684910540022551566202624410217969279176106699405717114224955710663665702862574565051632314643637508816999493103592464977274466737360281239306861836586157030674403262374094276139978758022475504307240505575836258846419028178190758082119213916254203237018590059362701583415172816311849801935998616059309860306068640997395865284740828958911654114955319977929470147842332759581898633028458709006685000272302534411411532574614848028211987208778964497019181433184629093888659277210452698104988992494945288264793383020062583081670797210617249094465122666634925832883263836030245436658823228670479299589749800476350872195597670783027293513403037684644657242775208197127323350344232016623773788926095176086289848195606541789665651911110698395050639157470184440896048648484194104516851426274666175439438403444319409837455101918530639845983285360153708218220756276441168803605311189010150334099097711970499156751193525643508745180458582901038617480216277308110798337323762240337409247787172069202733877048937496859368469443543273895493528298767227124336795947017928872432585229694272291358317013296485798629401180170863392662638260293113120337355436182719210661938920987849605762216216117434284815251622160605269615660023664309573789672105950623743273731614866857938089038014532205177361702054116197353740450354910767736152749675031986550171695288995499227316359780581799045054480347294049636026382223417049815963741538468419867041022446145061721586748214559733824715820909447752231308643749863045742705500745806851930902017572428373100100332243772498762715232863010488840547730186408234856825717103893080111754599210507517501425026688102336947285160449173402397644046076869622398037221524319054224452600537940418048321009069390615227460330643071961729893994075374182588458218663963326215480254372479097143845462889853077423896223771673524906561797660110430555393953116590922902050622601187556765093693612705380860507975756580567359267307220395510333050974011646098519838210436099151173257709534983069452709162198020354375974319277024424900439336172975839694544941854173788804449461028144403594139891952926480657718526888652304472784682091147357959985596272882075609130626000958376941529246775986348921710757067408263396524863182224474057623300780179680141290132484086585172254203745903022083303692814721551878686875564976917767334345149569670763801434842964803699414083404475528723711849453311341329026093170390909916924947110249492394472818376444097016776073267755448064757492613839593402869435752742759314860220473663773892656830678062462946681895560471474526289699784926945812473990647082837953436306864119671770634546316777407185627157150643411959353293658176086494583990714089419023019866792860008468328036486383194369177284145125710534557846116935662687312437679488801978751820809636135697524586324882691712435668050114291598126577040550254372879405922124033514625367399786473546114211193539701964522339696969829297726184223437150953459853929856095645799872284434923871574558330437051434391278543228568427143903364698924558633749076910413960490666052892232184774191823193973843795443363512352066081937232064812725225543727363283550281743714538237411845416111811910631122487503627268588546047591853718740159368116966170944894894549358327875913578310898064588803096995469519377983213590617155694799177415066941220087647873588305697437042784377720817624085525107100532887145306017897785700373283360080568210990888973692428313115839564561610017443800921592666138186938830343433707334663855886728497913857694135813666257383229740071959621374756265296003094291626103757685523560189407937293957009365587834078296849061207840597616196556864461694045578048677900392099111746172617949367018168588762647086748628791404253334223316804741837039943453659405831443699049247296965805690469043970428713104459088207748717923370616050667049929706061825714565939378335031572688192877037711775377460657158152361428378983835968393657193020380478376604603613280790013119305523973181362840324033558545827966797052776257689265888891595661768835287841804752184153653179088723910544900811754519/2725139789555427541747528698981567113906986985288119188989341573784482601258189783280317595854320178543682200220379770507179324269569215222087780295655981352726694788246285752549781686259430734553787119292758449008928250371772247375143426491602866990649502797046300074889654973521514870748382777889864992791032287587731013875678260018321639794492232155782805634771960509089810671295879442663255488073932828485414066168191223709805527667887152195691385145665972602995176385757610645416397222459369611031831007892836895550601154728771406017001618649096143878954170190400012896407541255451686615936798517049737494465248286569558131645637068353717813189217694455439068415129423525911382240899343748168244180743174722426351047845187390782122762377491131706082383000497334699209824056876300368349300635576631512506681634961424050737014934825751520626530083229836088691040609883862267165397364137078716729655091639048449651870736241571873980110366898971002073174613816578647945655174525996706883526780687029266384675522518315651631575823774090294171747399427163715237689101444104387113002709164250180086089727694248878019195278832587972403207547568157353942863696680062921389931472335117693896711810491705164862913789055607779264237112661774053101378640980555435023195848467028373573031887672797782672529200200075370008204630662827470524021426399859017138476678392832574078208382519865779307826005575534851494443781485975508941152634103578180639354314708628512585872408203294171334662783079540885871029790030714952143518466336010273787277082508176675131224380935107175187799720825953208510435384671329238678042300270394337834082402152954655479898321027286347729713811139674266942437097041183219786412135163255577376535624266462703697431672876402234903974854885760853102912028610008469640507732127473118601914378646891977706034660606727655240498854936368715771430307353112362131593828939545925636034853475635421488008015243588884895396474521115846723385392003170028243713308899269787873362878282463061030557337907681463173522051083488059060604702947469262682454126441386233259686636844541545964741009190407792386219577167551295001316540096689494102202518395881400714775105009361642801599822241401837623193596948879921826522527684035170208095905028592716347812500763888686259765701813663752529094154234090409089106116194680875250161861642915084347004943639582746754897156965468325934825954884940307985721363925915089972701177214698636110383275823338433361296711219017448986737854779378857320623943855865051392908623987630233207988894166943935538811496496872997520627677833457017131854751232703175054518150794655046406804703639749561099308166632199664994078619412363785592018741210227295985000296506767308415464104303300482373217598442562655202460355240654283960087938336131203313224147771998473522400982462752480638577939248059219506242494466974894357912711749156461227905234384999607535753518738405420629469371461446665507113772231203882987709137890049471499878725824337381046290839195779379417778973753373269834624664815083035947307896038797576918158309152561458127578631628018296402040276535019024103519674047848464487343842880158933461903088907924546057125256273797765198928559619980957860190159440250376936573492291803690202799125440722697030597308173916499952018711293526620282021587566354111909469973882832860852365563587943058089483561100093525941142921803358943921927526152491080826776516981997877005229536705671910987926821345367595916747862535441736802118147767404039212701627153056716223695024003614554309947256377677353498719369136438677509254272035261974403200346762814236940077134302997197386931274956316725849720315675537919400708910127108320689495451570084163205134918038122856162851552869672226955824337266408229370583053306379429735769096654112390979600978564107184257143353411772197100440329300092249838789852312556917465281610349502216502895922535505065961975361064464300218979111151952643725208210240859083760403212939735858740858057690222444247356089078472219505948496672834826628608135386608508951524246338668311101824805829859166355212666321148129914826013798135050682694163756932555156629506127614202905079885170227798897351510260988704658701997746023618310276826950333519448075502274677323052018876314495830904238185518237797930670879730720920783229953598906687841632459791859549539135281239908139010218805664046117552183741435695019620096270737456584738821911580510712798098027034950293229087842644320260278885539313467459658179060566763898944249408237119809741261082107947330676189292283576298435068276110428537394804716971178591753063506388452296487578125*t^35 - 1121722097968326437271599612764574077037443507360454828712054147266724337326900192549782357244314685869320780281160562932862100784596311993797358689062829441402770491332432172129988604174636526598719077608208303170896123974368426046379576682684393237500552907371487506505522618346788645090241573134692635109432010789915857975963578060164179724936486397082937006085127656564569081311856442820594129179626709324407879919153201853470000282861842076269919970062539113594977742574225959409363831398069454657268634602404087944985587005052362680606818316416829615709200517683997732639882866429960085719608641231071079468983225386945947248684500714609052035120192416723669210217654674850651961211812876203565292200021585831874479780204793482592988039695668704491925585447516111435274719186446297750127712144570672861394910045676392607358544795523529547367353444880319638197074392554207687335124743968587502599469203153424034843878690823005960435136204018351193006898109845619324393456917757868615834206366022021967955534780351790761246217514221997922026004972720512438268199058021014822604759112489640092979072103151439728189358412983960618515800680931224068764426577315257436656983234636892247774152525384666899778845589610782154176839543707611084675703831005429221556707409134597414362460956724632811331483921399132165342433344513260070812173676045161117194119861176858871545976495103579324297324861429944438187244037293399261327216167783328570678678869729431982731012188514890766593127696660073836344002529915309418550946607604649373725583188091705650167381432262094147588159016744357706857180067279396464171345578252637569146034153222396539852356090977335160243512576028147188103763336040014166418953384272258004111787818467825226956795259198592583807638048422400224517374039128467257503792090243105602106123574043599682502531496500388547064549206529678233774417203454353660660828147934211387944886594915882337170809749614671952818964974865638020394961343131023742219976224094177157426136515970496931377810155051110816229671125306921107675675526442993755333898390517441930694467037349685363079609221092062092827513840976343682157060668952037680005884025003238157929456593897629749917380437368498760619397458533896651836105139218741294908517930912690721332823738171904966973169192826948295291991605398745081079878761261842408106693210047376274043975251052630135336790912312770910900299318275547390056908422205141251704957068476712061451035148504763909138440749963082389371345777698661246661510114644240322959525566947510769891849451679889386033374185210957379131692108205313547969159625123371162116377397356079550778076104738807507490752493717283638422097138244891906596186227077897663887928390471249551292818539705790413661709456612561555517381276038721449016425867496864693987461920043774495699968716182095974065496880234361218902637067241929019119953659499135274028532893483208839985444448022666398454329771824735203349262157150059699193232381058154799979727469457942406239110520510784928647517948870162995453153814274800969797719928668700548402346921709341253737835907921141267533890710542051486206009605233155755590641107035549167617968137334486223979302895729654821079149362931940151941059067356329177330451749181175731251968176521650283739769141999951141136848298016683172284638020396203759627392082858178821803288018239328035123340256280266814561077252294736349398325893930581107952192961338048905110977914228958603843137521943945318106439592844180528233838095256549041554055616115377286552808928245705205020352469663713439442389014363627500615501486299788859367649830812397830637700232518881282288274273646133265207310607413562140335209079171075669511440506384495457156259921738043346751338982682572690200308659022440789035643635679060156057369345811112248487313385477454153743422965557797243464967286660319444730652686556310096913060347268861690547523189312271294558313049349453610043888215222937190664925565249039596599717132571677746188166438915476281173239332815174753690629117688849464539490368342604529727147931768769492721174047744617972584012404005133055133292316583445319818228272186081315636271832781670115840860874395252567811989486750792414013894062879271231626374233921929048993300491879667330968389876095248120378378843150432764111082420537582555749250376465467147335855508159233215408890970773244692532406197907510966925435943333126960070809693396648633599656440547485787539824911640380833142082195756502308449264207210703261468816597843871263434504196848775371360382418526145239542689732774652555161260738351133649029771449566659631462331516043952869240784/233583410533322360721216745626991466906313170167553073341943563467241365822130552852598651073227443875172760018889694614901084937391647019036095453913369830233716696135395921647124144536522634390324610225093581343622421460437621203583722270708817170627100239746825720704827569158986988921289952390559856524945624650376944046486708001570426268099334184781383340123310900779126628968218237942564756120622813870178348528702104889411902371533184473916404441057083365971015118779223769607119761925088823802728372105100305332908670405323263372885853027065383761053214587748572533977789250467287424223154158604263213811306995991676411283911748716032955416218659524751920149868236302220975620648515178414420929777986404779401518386730347781324808203784954146235632828614057259932270633446540031572797197335139843929144140139550632920315565842207273196559721419700236173517766561473908614176916926035318576827579283347009970160348820706160626866602877054657320557824041421026966770443530799717732873724058888222832972187644427055854135070609207739500435491379471175591801922980923233181114517928364301150236262373792760973073881042793254777417789791556344623674031144005393261994126200152945191146726613574728416821181919052095365506038228152061694403883512619037287702501297173860591974161800525524229073931445720746000703254056813783187773265119987915754726572433671363492417861358845638226385086192188701556666609841655043623527368637449558340516084117882443935931920703139500400113952835389218788945410574061281612301582828800880610338035643558000725533518365866329301811404642224560729465890114685363315260768594605228957207063041681827612562713230910258376832612383400651452208894032101418838835325871136192346560196365696803174065571960834477277483558990208073123106745309429297397757805610926267308735518169733598089088685194862370449185616137403032780408312058838202468422328194818222197374416012197321841829258449450475848176840673238501147718747885986002420889712191365981817716818138496833802619200392086982557730461521441833633766117395497365372781782266404534279401711729532132511263515073463525061675963757218682428684274865430528065903073005361262918409294715088140811565699049263014653416594024189707585130502372917300303551077573879375686955357208333315965122774441171178788208070362922035064780524245258360735728159569392721515457566597678521150419756311325856508699367561566312113061831193649864854802958046974168809461423642000437145254003818772924198863244695375330627482052330502718690820739198939734274970476642880908760469556842589114073196658100010601468444692962803129290387270068113289692011831740549962379940699997045685570921024521059753050744463532305196798714311129151483578468351797425755631990079866505370445925173306341795768007537571668388855419212666171297730491512782521641197592394792690790243392213811454990944963946721356268105249020090142823503064587320434750339668803268123999900609751905531761398946497533432811842846747927800346946824929073923946807238197750289137414396399841292831652626391089039792307270712213076696410935311282401568263032023703001630637444543489815582670343757961156480011020264763536389662039307680611237017051019395998367816587727952021460880277727910726030588811353609204802602622626414907128567315889539445138881316136077116066735097426332814245215917048307537976407670019522865159366383679011716480907593787955927806928009415741314103743305388860486163798965156115317222507149816788752148868752984094348917646802996613119147104888144914595533226566907689515201728461660211694743786507509031593883520274315436812648880578040083114045490308394996255719358547455629331821662917906582323570344813895848864356846154421546124816242530133103114762310499228908549276803192833140546808263065922570352490655394369591209187222040858863866188322894885368579335700467701626790592925595566601385904271676793360186148511026459519811225733055352384453083747874989449216492893748846823405930749216404944876209506916236206726190243367014000528699425309268747423586481559221114742998094442126213987928544732514256098411135556515468411575772802356893451361870568243382366931677578275871733811334058700879513317542174456949659167283738013738600015952692185909258056261601617969813928363220415901563239822628932548347507495705424594192001814997067982159389960497309820563554772304469056918238647330034980202430253151108920353421549041878135472346811265545174424310848207529369513165166761617655440067970701062334294048480935663563181697977822378466395485486530510767163682723005852238036731776697547168958165007405443404724482556078125*t^33 + 16872846215693519203487013923059235408446762281831965431760265214423746154096795370319522045067548989432232701521938228502697976415298591470748214840527001968428487029525943243264556117748607326772057690669624589504837443633808620641673521470821406132064374573213639047148180656990096998383835666604563520848360202183227897416058433687805540572694141312283897418148309053121672174684857968599805245971070178267424421943895013912266262450319974733905868904682770475416337058471629706791685608758895878097440321582693343767199404696203895779921704478043152466409496767093391393893740353523560671173330261847942056142226064051065608733054031678058946156833667206924519372018028846244951541209391351996592241622512075816492676437606952807057420970005121412844699251171665098329208226998944331822826851549943135099245881473763091678349049743745752204947531608041421514569362572470981779635869725353998961442919294969623339002459672553477110899195431682826200004206055560805141099807626824572003790227699302545177068450677593704016463996194179352313115699880164008534330091766930477142588084910400726067665152690163108778413630380973100745212809634763452765435975603240719773290444183219685415516081073474122046830285258804279214416863355543949386440109682653257773571785506995357879078308566332158326538736428494136166625895095650872845342540052179517624226982326090528415950863209942853850376948072399990431385455874896550213911026860718891623660507710959663006035172723367892819170639463066504569784032235846802657635849041106197770169416593950315702803152960456785582621269987113407601603221141862641914647890906633548198901786060806383254740411545579815373588393862534308248748151756079415399770255807710926765065874622014748083957691925399352160554584614894391049453464051247919225823609202183209034663212181777076867637965950488646174107927779549327372144767978812256474962002143493524311922945831650966456153161853852017592415761459260036669175401114933763133388505488542826177131182545087248504746820695938751045658532527364811172414365243127059416321389926753475301154079708182477186157450627952090339093077349683942675311343393791481132534126119055019151640010053046023480664659682058050143498734363919723956225742301157217842465161731820041219076917866550770454098345477610621648663459845239314399337216017147482610716275515180772883426642949366831636883073279504754773291897690954335483888262551221603879539540922028972897258499989202553727879201427226703114936372446415029447216211751754989436025421363493887887978490301804801324989287821279233173803711534133494696446953087089088789130016796914722298588722564174741791349350717790222358389773300065873438782522824363898515724593115063278001061528461810865756451967457428791814649570550518188158819226780028773728405450756128131849121888303315976038733003795271734668875366987574729616018151310935554917241922069109501749538220211428427736175278570841188417236197448116828540056302216897646502841903382892285186336289446895309992282174027231016819636432323013526815780011513136247904265095701635015719141421073136012965258389072665334315856047681793545045411905810335114773158665810479768542836687091037360565386287563782587318476726781205064383799816861708317496591372552772125834255959210821699266392690252352570427300214738930450835118173148994135796346282459213359705172873272674817001727372893822532818515083832594914535168269279283111144077668963475227031773858664554276472283706894307237448377024171741602618891411625562750875178715674940315951714510740835995454837853596299301649021066345831289565986750368163789802009529832917940647582393866111294350794029773694110362139164964392915307247864320734964584142801748937156880521865179372742270767722421774047674495324136734308981286445944984508410647363073878988087338668231178247786989184263730229667169152970221472342458723743752416365759301144818616663926992527701583784887609869104100598471331939962229824032609034089653828475348195001032841392574307994321201375956417608585811599980299955985147805954681215923669128556633817852426494854116512293616176858870711480634525051999113478350298030200504323345992692161026484203947023836958544016420353357880381584645086500290945825792380069276792110320857146290787091977618444695437117128690495481980415837839194719881296063731563218854648377124754258139949817516591192416605194896449287315196760306223266444325754343946069870091804077573110051918258043437190111919111665029263972824169972438959093601901424591929290699441147762978273339084795229769215548895242034647117666138305122486627350056692592604372456/21779338977465954379600628962889647263991903978326626885029702887388472337727790475766773992841719708640816784978060103953481113043510211565137105259987862958854703602367918102295957532542902973456840114227839752319106896078099879122025386546276659265930092284086314284832407380791327638348713509609310631696561738962885225779646433712860258097840017229033411666509174897820664705661374167138904999591870757126186343002527262416028193149947270295235845320007773050910500585475409753577600179495461426827820242899795369035773464365805442693319629563205945086546814708491611559700629414199293633860527608789110844877109183373091961203892654175566938575166389254258289032003384822468589337856893092253699746199198580829978404357141984272709389630298754893765298705273404189489103351658744202591813271341710389663789290400991414481637840765246918094146519319369340188136742328569567755423489607022711126114618493893703511454435497077913926955979212555461124272637894734449116125270937036618449764481015218912165238941205319893159447143049672680693285909507801919981531280272562534369652021292708731956761060493497526626935295365338440784875505040218612929979593846656714405046731948992558615079404529112206696613698746116117995901000293898526284744383460982497687878908827399588995259841540841419960273328272330629436200844458161602589581829369502634473340087055604987638029031127798436026581463141137674281268982904899172356864208620005439675159358310717383303675590036317053623678586050276810158080240005713903244902827860221968329886773292121279770025022458399002499897868738886781302180896474159749674663738424729972699959257965671572266919648569721060776933555561832303236260515813652106185111969336707911101183810321380249330123259751466412818979859226859964858437791088978778345716140878906042772542486688447374274003281572248992931059779711238487683758700124774122929820810705661743344933893911172199704359762186524554608563232935990783004079056968391834115590880313844458528374651608096391852606097164287417970206202465439033451386237342411689769863148382707158918574520236096271446481591931331008081674942398012347662869451322193759058561585581469735982218621453439702710088489441772928057491284306732641970210011460820541123643596632109621161338667443665824253871742766543476755997236636087185527321607949497504496798095048272402373665883233428545493683572151595012466141497581940523362408502904416303478131286431157930952114092494213253636736952799340251642260577657373485079911639207712698444824167733308557106804348986564919391100871103880100064956466201454682372465544317308092343801404952288083171266362755241247546918414642954365587041913385524759976173755925892475404597774279858608714997836589814044940799987552948293326356485439794477203500006682367259246546635540447340838369490211808037071551962022451304745194760974824330532768925068183506316924950129866993292735414492750614421333638053519804252657520329301762139533569550844927071957848745953095275051661904330704637594195831155003673323994526138149429034134176204410934332141079412252767861191832314057159163049230921271556600791591196519379371371669601865829395315947448919537464585604777344247181295664183479402119156365637378114473464869559961660732271254527049195582882508823176439709980367845117139033666863968926349410380681980905913011497206338126589279209591157050478664709717154396978441767452476170443768367488494521520315977667707580323091479283657110223759141142391502914031150988244069631981036188265464325234957071844589889688362658760067921833119971537882191842333948147647578024749353160734785831243180796782313137062587945860936825699704598756449222058957908656859104508052620684956123221083898950352459962994383432214380317813452382582082344106928509376775997235663464372435393119737736320826001292884692111411223177560438272046771728726613109143739056960771251915464819221306389413475040673728023809080135485664137528153773099570512712990527359510416448013508271282696152560067710046001586386995682930098766316776091979632561409300046442372226220418454875965735594974210828490117992392687717743809500554905535717318730290623000240398682679143247930881200887022614654961020947241704777437178424243911672931087110308276140010999516450197036868615530372011433933104741026339925913715076177325407652026308567828484597652266998113967782662649719221196273657827732424536233931967684992917657635009076625759025191088513832000702039115446635595488825682057619645786697836274916637357907988969508421666989873704940469045292975634752727818390492935363794643092676751982042465585522096275625*t^31 - 520539210789337542071222583711959363838818933915313017518614310643888823884107635410178683585816141637091674618714898432254217268976814702369678053177653575834998761215243713904167776162659071489962713526046455812251672249036186132029545013238539032457899828922552985862013166008671957739153642659516041822868993123404453159319787606883072084152127330190372716457815549027864296618789172929159130387500570738375722479658106618072488694362160648724950478909587204397059765090836468183942335060745712332486837067612577495844404836630071812303478838251225153487559010308702291517306595982216062869598327935119203638181100738530131531294363527499114432441810613994854191892813762437191300646520576376466306672848629921416010408942717729668552586633610878415738254988924610665248992374394972658828439066767356379660367472145968467211099542533252668014466070212890708345370303222735938761886597278123655922375272566159485285762898729146137761035148939020056388200970307095169135630885559897558418531942855499442386750166531042424437521027670111566784805343384152207825221642920469473771417475932796309924761403818650354546369186032267020888571111856757042244971398309794559695735257556273034828076778192548637577185532452201124090674665516718984890580369295152130904963509667101127573892694430005507922383034111302268310026130724976917724287094034166398763930411170087393525907574922148518274807058610681413152909887814678703624332074938852560662680284698716587239978658725427599454432395390300858252132338972314527843350340919593186309899998703339409616789636433876400104426539048358326042727498593520907162346220495334101989509103755002838581312630250824439286588593926737997021947882511357765274072647910384718230040609946541472427945493299981936822614007250568531291529621277755086998683867382021276152945535211910391711071248066167110548684302275667528763726117116161609844355724361845902820149056968186080831422245887642693313860180758304221977533531295773244028756063750044252207333574757126214665429120890367572325806500709650626461642622741282160125785882324413506726338513654761646847949047023120724543950934660392057096027162190870831283141798324618240441701708815535923776192622368423657867506316124401631694181653190720415854489135523188191405719315480958424343881400635397053617620062676690796961487921631662296587808912118106822556834953669954761617562140458565253968100185294353087124118293355692503699314790742582998847385858359620993851253869700669131277847852499103492389922277872050716530590399852533667269095968087144045596807781777631852607034600712120733386047924994402483506089844262032252721042240662396878997958893402927151198032204911526083548440002120004252253300563009834684154303482352433629096436727632572893416842470671083882000380899332624609929055490803553758613041780124816952683572592181108397050481877235245401780055168945163217541118103885580394125121532095577898607642043137833963326452328243880677427360912671721461524940278200534601717840288022434453150705979613092841089570890010449352921206482505508630657920153843943541851935796376508337049844865303393573930393201628931078997567938873502690885519762379822814916877163813552388361924273604573945374436653726281648550715270260480382889266945231055431451213576589114784854311983980070785581201385995178524621945108992816516296822159222013772624382190921742504379317031099390499712042741169417160090630485859152522807833087121423993171478412189226782332242124828069185162906409987937979258402358936956842745943076438971822055946868450936636912687667554283175274598248096211838771889157849197225491028114776339469027428652007506533633718627720638629579467436300261223453373912445640087891132611752155583648882277819700757969459260135329767466774405138927087936089440882092194434770740816180078968212797107704094197314512785468088823184253378488885819877669739445154684408840628420742650537624054495962816110507431258107452534625509843132151744202322641426232590205656266648914629102755514336349740935508451915284526380822705210100425771500488053564402561830636433299407908332633538384844036845849324635754367776691200472636511081300893848585262097290342414064651619218770508124496282433408520279867503128534246911726633515212634606948025234334375931623688308243620755967984911576721909583413727543695646839905917316992705799741347979524687733797334442713324715515968246722187992101052160421612869652666646063007733258200112728940984195571011341016247748280620942949318058502714792560659723155844069034279532430179389247285170363903597376195500979836799469003212824674520544180523881364092/4794967371651778665831428795861994921830475633938039628720249103433107216290069999906717177456281839079792727660492264822016406339417973997808411077400553699812366196327775517682900327729203638511062379987258268050900147281710699193800750425107683854515254188351261128838102592706477778442902248486565969720291415110377150514389900325492621339282519922198484987868552215407291503746415441636226665232726384431813606161040276322238465104786778056934988526098485518466586015995795857037649071776016910906447521219067851408682383686987811173609886186092921781151032593079201577256670830706779969390261320322118758589879683113592020490857011766072398573403567956784284601400745206882197491318493398536500024768049364973051697088306259440685212394412548456449940763338418825589133237905513844602875018609908819659850384096347303349586395587832587612662903043699862799484944077177009675185977953804193659217170039381436337602468460243766533918534133086807166876153342953632748953386262750803900633631707382873404121153991171234542362153268194065991344397819056390447546806060007719260415324042668938567899814124778084491252690028014027688928236190306194620874539613013937929498191791995942340255385029393251958206080449749758236194333129221207803012271520038888603863662991838780480408013500523957781576305337376017609744218175062997989480515659575983234856325617887227117082197982168526641336080191556923450634219623417317785019297542952810509127826466795036807986641999931093257471172573972233204157988323838625472466509682129513995208942829636378530013573492857199743929127552996847818947890917294848113857419830605873021845868890829305829733116177043427090405532797080821599596065175102439506883522281388112685986435659465167796067459606572847338372178684623201940607674973621940716435892306404314255567821666085591271615238604212883121112354726748473498117842850051077064387968808585206397715284707862911709105012158807422103336905315746357871059340768041105414158314778773820305037322491137350786904406875685858956343784897632948493732615156837412344494064119741172890944229051979259762007640804236584843788112318272073316099484041095884050796220051404224131569099723216966806333998078712910773947677915917751014409139620003232037705404742391876271810851783968362920408859496182555769667133549719194878192579814687757038407967700143843425815150098972574935302915481762450325206958741830453933820581687827137781878904190085576733812215524935659873249345253403136047046078790695936634528933470730295705997578863865512975933538123655018543363336944644570417526705865320264748131527095665410653111115767721489278835255671113597242184457417360114359082614801813112478625351103039230472141284176130161434834201120176801829708384356415229095238161713761203448835082116359888527667122179469454878124895828889995258494907767846134028579169150102453415682190760979110664935896278591684813642554964936223981471034829524924645947986330564016987171503618855375073100397344875157266200890080550227714567109243472029034530202020673963543650256959761132407316672995709310488408149492114304519718961645194763818509690406771491766587406827259120460826549398107705672361154733955012080226204609937169255466556199854035665525206378540217365628959719746680992253328165248973522613568258404610466900154075696384591442769295307086543751724788169603676510664692246673210222149800631572883156937511714511718668358326095971270198598309100136635648366003579347654101810912800709915750406628863412104460341031771348194184792968236752451520099198259273018274549800185356321268513845035732087742545623720064997203168861578646428618079102023564544962432273673758476320662980249244614948008627714070155662612383793881811469007981827965318165989325058468100732645113864099241822457455916230462641018001361614528697982542707678182592954780220967458281265066082552724835678034314750444978162819070497293798289262987038508467644255635150249633214500045308669331166462878343825556699748191984012943265240713582708413777136952774126583229419252508419104245757187644167433675946966275111811143087064158207905009615486892696822575525394525202280655943016192794861968041456537649298845033997720807100289289191117261484152991789183779604989339608193053405647474186212734729945193380289614083659350242089354656809851448717609910486437289529980883192797492326704197312018849473698857023054008832176122470505788712150419785772159611961462804167067964625961013450416880256103588234840104970403039120405687291934442645958609515415393738323748990362391114797006044108403713363995416078680887704267014187987780267970359375*t^29 + 201992173591602604602955297683829986535520921252649883253957834621734638072125597219683362280725607457899742015912114854862229621713467101291215312439306889931883046901788661563118319967407849304189531901920854804957118249985313525174919027189847161899985663627630553064095758599249133870605804668975916041269967310004568177491304577489583922849155426473874498524631491402483392521825351454223525121529924866366341036340991445368436180757248016947720159411556236178242261941322324867670950510090755070621928000337153366765460862821272537374048394499256835452207502440760636668458857768169537765111879723178987976315919644512689522401882980924772348450341409181900755398079992221949179828129786170604595319924215697606095510923277055289035966811648246477519308106264855773210759650830261730164039890694357423279206983420550886578607803345116733372842823637648232338688669353635729042671988565382704433109519529789512807776131911835088294632656655904726827961155483788863664123538770497328837338402951749216465883672520666495726737213018278177246166538090704447070477125950840001111036218819403564402405641745345356365620633822074502537408570412004563589095971587690972813432368539679210619252793091318178874739726653674518468802519312441262381896520945132772510664741829447302933354954176890691639703030765904878466575280547610050352431769209665756672508110387898499337103519427874900312348086307287215602080919071971028886216486741868763747622645627491058729151595360562092673505170952734288116301672751583773614208932726431097744311508020320549201707143300618555259635032138121332044048986426663596578477741354701236528975226144253661389651703332388017105143822314179350039020594323769729638230254494299886642577506459491020852504717846017455044039446017623267724246578769553026930443632376937848368877468025602261551236018621208417806154552921196000174301613921051625398383343005657316877909897873947549316863562360631361772272238490656669832660538434287556938461426397300235040448626382812674501991421377727958244307374022451725673855976909513982404272476738083925542531570327112458071204547782521808703090754224744826205099818752636510096328295058143231566177232516438631137908142802772134851139916640400736050312464614121531212371042951763733128554339024623636573837201631181180967094764870135322554352405276267175834181327995418351314477403544176550751060097020276204965422530344294893304684780335734460459350829207613470969495541385164332346599174998917185710365121082769545078726007971309879339522841023439048735656505847687421800013006775816991968268824663396016004359657987654256060642526050639485311588231483989232515053459496964276954644581827272831543728400692933499549130050570384038050923538701509686550054901418755154199740597622840020162326032762977834071453728335849523411047821301583943945805484108179964138095703121937754998810388145851996477585939978446802076241467356500083425392943285757941858302520702825708402642571651084027015595902383489730280022967433941129600613893128463694540304771721347941778515938028365362916386373290059605833231704903406362496730817496108795470151385362002268981480053586552583787028226391304671851965468667630417408926024525890937589967290998497100361648553412938965049313697513051023151582973369104341952408090285101860713303073439360102065969914003919819276709723332650382654743193696781421783100368960532171909913634496285358229806474793858291827420485675013282048167525744293282775327494230593148797503489784817525513295345073636865466139700003837184721530493728762711860826259551584263686800731998911939982555172072069895424091059783335010883372081366686852443021571859072587884033132182315407910804832470626987196233424034199164431614675207683947130655630683966584314657181709674995620434388253686557930755695334955064081092655393918204852464675356524915509195959492039373781963456753982258031046309044086566744476436097631202351793360591148394965951022597050821003939064925826426983914103834205519855394067485410536367472075274021985433139243896748711267183917799979602138025003818499944445976459459742416649552283408451589894532443116399164789023151786322700923375542441054978148451805344463728890584926461594082401478953055625502006637879882045262216162864544287269748864587025976483710857963951343697396763778148174202382495425283271460975814014688750373311680911801052826134435711270476290643146563075351870703308477089454620308858953195817568649508904581049719433054638601465392172411129008228544201326116460959588078586338636368317035924474734582176973823153584494064811208528825931030679395230821937346933076/15389365107465148252491732247408799218943845504440794429073696044897808764006836732459231079025635592150058900931045432700316448966942342408483374518243328814139171852524403665804687862186056160497142448872898734442673489939490459567689822269548195681345078744165297571262289614350186869950797475099556125231590464186150113245753102510180197625990363508918068629167775774104608852110262663113510236777103732103139703222028404092839487573380323022387036450572984125216465290993403427371696115708716344228193208188439319650452167643668638792542764026572368785539046848305058165626366812690811918999950772033834601922519017441295769213328150694040982662742658192334389285357736556226225224292026657544301372596075677409199541603245003360061246331377515433933732294749080420403744004070886244359054908866112530684157741371293974457336336873707520415468955199736714829726247240801730190273617174149149132125451772945765073184474204730640349809226359898433691620619737772736831339187117432105967292250729815894554778496818215953621736462601281472142909649207195639341566171518455809315970906388669360593354317229783455655977383598531228522310192531474105666824061189009388716829110380690425286871377986578514690001066822774439580475432965595307457426454197504122648434842516048085972895719191767840362766021354354235828515279539447880616237896379828780675319051961546678066290537144494331625598471166522781040268275567226443201402452372770097866795601668860277617357127729089189825487220252498813981965681491078622960338634091869121210485253581669170057965977684402891936765639551557986577537067142317861661975150025297987293389801621170263451807234075114378497913619485803361047669095385264122658730477115179261663730603413955879055826855271785095379965190726596707607657218902409039040767954359261432735757758674859186469158218382314279189570083316969454166804076664431172336824489546864416740253452558080707149136172644172441802347671112520422718925797999497444359406384414978390513494785891814100844521643791533149046955095839558161415660798473194557033233966136031367821539107552171365598236591994976556356399260483557697375722740590517220966477868320153384863648067473738592603432305902627730009833797311173954333314850694200028341704501599935306344786035510098461338519124055420392353854084660003933216819805732829758149993848058306490581301555015926634900114443395346209104090954651581706892770711744638305139599276120421208775847308964944363541471821015879203019959095980828424215820016647869733546059470784630435180517726236523822445639399521475634193493039600506332463184202911346830915114382761402676366468669709962002183321323245544573930055668023405360136139812203978495730846552575631543984385974802084683803451995654253360277216962120976690034493974757937814645262668857038603889016368250825389954634949672147549127931247194682270747055858795797611211686501590686933242406234598670311968117812646828702117986511300594685554516817218102208100993775271526043536263718767145256708045989408143417323755122519801005407767160914819565476241356519849795645123741861328927350787667418155263531303083952077813661211134153349746099704520180306024326034981960788370667829448071375932015605162700048771364439951161470025217445359514324908046688914447605110710939926401758935145059718641222103305121922488300244139989371884789167661766555732098589966945744575647711934476964100097523386726119006944225033577053021361904046999022958039578720880208645135381910636865413153864883539525570073042523232745017883990842249421823378684006065645608698346193174721590575888416090945997508449986713273854876983322194059048994595518013047719730519661501576099541325604699513897396106197872332676607432744913031652021995585803429532062652361230722205962104721814663024462177596907336223335595595122921557328177477408250557554018833776853311228744650485542518753289574701465668447811573112957694914434799159516865284193430503842744541969117172355811462132812541028588378238344989462492393679675365941621444119028680485455066455900280264615525516582203082371168484690752487683741259489681336895222156474371076449175704593181794892973522220061299153743697989947931087563374624857221572119422038366811714164768285749461475311467877438987539995922423620332719788636407959882552544222989126985411158254880773052591404241481748385159537872689419476419117750500728186922478346716986170425044289082769708991163995976315534408615545088321425065432797580580740515784233452422857452819287748165456871468882091285785248085618526826881138266597846737575021425995632811145642174988011915412505118666937890625*t^27 - 82062888486332259281400784216636712083512585836686597111161391964513697711434706898081891152301160554266306909873937743969920203968750056765962599555492021598191359531314821958982882544784502559081243679541101129423078053890642754333770645024365366384815193758908892383738676495234998651470444905643970237072140532089561988218151094685539645538260329555169606926506378676543955963466329182085789004558170656839297575244787998428342692797795632167301144716190228783675725300362403512849513790393570768398948697548191835582962719214937430238751329911502693698851436424288181409062150045924821373467571074155730755210663085237797788454378469460603227163941261131796874961606086224625997297207737695307802581039662549433682540412390357217496152141741932305361248101461673194900367147589848381259162285408811447117542580177160773509920426265397569651842244957157341163036342022244203559800373303614457693193405399881220964977385261361652034513201680012006817645224490805049773054157291092737933140009002939031371098402694374824585752280817374057934478252295278794681998939251093367246318888271701475929980801836759670715454846438376855815777458441531023225300886965066192312313061059523652724746952678446615975297445286077541885548715742640768470951683356730290198000408881094274430224428393879300200054095498818381757145598116808725250668320497797701255125574860347307497082364363168551228808307554651777568595183397570078197493280133291294112277800328716141757124491695651376690137874563308161947750775683473698892278935758306409198464564967692362462078103000815295265627684494517070007681841649684695388440782283826950580977972403437632259267001536452795873122053578659640129215912785025365009332913813197885177607257338809459145034313003645217938683165283440043646459730260807222180487484908351614942059145653304856417544197699279069033582354242502579714717210773832122551185676795123856136721303878863424793684753799382720305465809027104769280092792615432470181319153544351210158128834215870577814134907171306613038480529834505626986594595822476193451095688933411159918546489427757701413960619293660386427765269549634259891286008681121418593817448219453013569421066167192567510603292688077476566759207327080009348361458853126427116926016525381105045995309990837653313482117961242002056384964312680822804410147573424141452953033847723546627691821286958616271994418213032169589663086252057252014843836684287475674789986468172935611100641531496239768673543211527351756137604931234550413958563083933403642121184237879602764772460276711472948483543112518006905651813881718343280854974884756523991974982757493961373273759498469563892167949000548874888533002402123262005575358085826529887340070188803517164260564287205105542916639283370438544680176739851704532715691548030377762306841989814187309326675934024715602364124003840734781544593225169483835227649916755027785150745932870277389666286052650850696319364960375757252645134066324136320126421118330092056769164838227167590457993971177648754569725880206269542987484970713230578471347004933696477577301445121221798224407809455863617014384782917840232737895865407263765147452881841100454973991653803772813485731148886780348573995689694837472738311543495480232148817747008540976459071410510726071652946813489339692363141973486081340948619266937400987571043816507492148621903312397308317708151641695031072579126619630973568285855310754132201837771509143709872240382232749103250167979602791260620731794477832097281307514916686212270124338397284444238019293160697733303569239866235565123886595912145641411015853664584097555923096034761635516980570771455979742024675360812290466386332465566119266415245263455366263407363304822257909762279243831771048701726155869995453363164614276301322260591089326561459802129470155720920577196393359417292879772166416806439857588129916927187068323139201431905780245921181589683483069814223329968977084441334676886397624606916252761274608529144475106869591369560336200047294831641632729333110927010309131318303695140434322818154591574220265529440878462354950053118446745904107824986031525873324191487866049544141945931560166423764150652120782964808538603929602235589329148966680960402304470260132137428800796722612353256136915055573746492016448661984376026463688701670778419682660802840977142797378610683517153587691760931008675241732512220091426146754884429820373193995123050543406170525481021334564081711109379811596083618942100771356098409520954210665126254360357397356512903469194437714041724889890118466013686294815424709015923787493947600728104366124745083226776243134686083340267194996627088/60412254219439906094437590320942546857093095511544337236507084661657211396510879816788242843077251855171762198568705402305389712619845344836169587629219416747772820038924950386330059878866579909785676109246743623857567890187451880876747894213962877738681824733879816374642884644146492235683280752225600081980983218344675303746769304955477819661679187695018873266915658440758833179473637353065495041111688997844719777113270744860096981428186965269653838259631103410134613704189841070071515729868659484084049119019304378214780654685847191027220271823035412539238449822668772454242436711365194425157683522235568500463891005487250843472699686970975013012985345353079186476058702985697760737108143560935130836270650380681274868898213872210515218573422572961337402761431788644698090475103325417350787319324217137008982429004908928574626343760927286150501104214702925598857089356279193441934322410894423969770505338411434832436065319816475174195631725151728094772871474444947451920345400399118833883216723974325782540608776065358132776692239200180796538988183222342525349367626639975126699239962347720369883819130401003599160236007205710191693877491705825283658202312206168371235627027799928588162091430501081732381726732174792686624843524269000088890330524423079179723737475525853793582785699037434433114608491235266095895447927513441572533131376696015622518893175554462455142917617915963029316408402461847401633442233522477151776140053543650953456022936300799658510656727948688511043875372499184431679582572931955638810135537291310435425982655468665528796294033327618116676857771946354545716426740623112856362596105453781831023286787321396038840481947026916786484596035753081429661920781886810232258230696214886203414213777263222100020083845546542710223482968377585761412533667077640883711034351086013470289887271165947907601813072747639761070475557313098794417778337927455836655275572261748596318383484529145661398185836485093267451175215560628526249079021751360345851995484639525825291018179164417037719373136245507438123776123884231534425390831792935955688892495088148130295182403130467444861173559389110120700288636597890363820282229372944568866866592170652306520831523466057327008539983006961977500825764977120612091067753302722624885396278974576878320330556795461817023357787108555067186200235550514420012891594996490433496928714976836212653313767931831831819798274955249939254472945277224532126023233773855301379646828757091968678632222857204549215204534088013220525551725388932746861304471924197228088040287847757151716624584408246501059257380771392123287235161571197585464527557770457594748387696238531563198396198860906334936070088329953983833480890650841974947206125875644616738472305773256808478822401083414828365915693433569956646207336143347122949551021090584884970367590354649163232031023892126464687462443999595484283783150314426895764593327077156147600193989725117695057756574401292928265862924912126423227472250158349164343197818117560389632502345980372304841360581044701192192824097507867971730298336819102983212954606733231942917084819345502617826602288882971337790809117182294115031734237547314252919625452644505938420202107362785372726503686317208629472146380209325202068397696043990677951677199831128179082312481562192366247658695155751212087098009977045286972781831047683225431680701639463256486696253652646564367772971201155357527244451254032171525887404376691908977767052349748382364263439379380966202001712734308001407202395991429244691569295534885188839236748878644484443272812993990334824492564893280788446808158399379150540808428613318581684887855042558404916418955823624579358825418480235008414421838846552690653055178264292355024546789573381558467938481305846242191453831115531400150004990175969330654823474505616760835850753137068566115161825690168746855640180670435565862734736941872875382766028035693285742870443987994575547654953797519402901182280770097351197966871742012101312234702929730277344970756721122151978777527342461501068038457937298606147236267829789667119161199270948234587145614795508003186703283303489996126850439673829708597157977489264193639658359966070258266134585832225816932903317307570194368051717692032150830533565240946728526483943640496769455131239488609179227976347483566435102859285737948008717750248936188556054047526308220218088446766051809878855241281681357203728956757075996162612783617853212918703177978497806605854805734216062033667399112162064692164665728785517042730334846055191910859484795160201093668801509435789059493609951522312018606974941138718292364605818876582958637369819085974445136454619854811328125*t^25 + 2976284288160047430033040038141188834148507106672548844803840575798453985948457014325619958360116796315664535600249177758202392685846129114298742548496252913854849235706653675206253599034385854199584605670778237800323906624902383251944796958122640664910716509363702165009087868973116167209930894583082339169905586323021892897264960803937180038332131909187243824275732416793626481880064750911711442494558705531264515623540409253945133607580686896141358856706500389665441702543401605308959749480868771369871681286578777581341451225662424669706988836157630153638947449921812706015578178403940466674246218523824949541708647611192735212438893432513730538240785759114508879370593936706286197936724821245227421119299583451942428532782441876827992258141668438828439804287943581133753795125549288051056569427821069680187490627887192760448015743090362115696711981357654812549430027768415616420271688021792138753653070484828467986077558666875449586085732890329414298337002585141385671636960972982723323842878790223236271014789053293164577683723173621777363510230492615762152766884331295544440238199860638340310143573176837422270706100442397746638464748409569123425055785860539087893804368465420232580156635058340794740090114290669001549264696393986558675128911424617420247904023643879995585819904061522786697971964654277222473338346486239152627668728008894270177858556042288033019955724876425056172483515696270233553259884785449105944897782901608390917933090122915152704344123761806354619715601799180347384301513243774925537043918551811268122266316967881345116233822913597489976456124625577914840869882876850930807168878171181577909281021856329328421598613282988224746832145937407144377066158083233859231094511334295865885768560133917563790221899331145687835496800028787523461473143403464080372099642655899820783813051985146478783149192038664413269759332304624250828347490534426453661264438031432725686260954883984975211602342588145509663534722509582473057067883763087599984480910052428011125248196441599867338445269735743191418137120276166561288107180590379734872844710508831875064411118789153728400228706016435556832444510807737162168425008136222578783178579127661296705155840602643937176934121604461265635998632554868197667452548067660818518023714253213738970088179776892788274161403366618080849529780913488576340031519601162070182557243669348248260289902241452530220920143482052190646920180810312907022319867933297375384414903236075391776538382219084875698510575449400917573790421304642562740010083706023337518517162170989783240481529683998972712505772435893355904895538967677121151815154817776375678016188723858299655370760876540531838330765884749068155980919084974570118068620500485449224559610988295416795760131542167530346377741633848001609331928173264093378289198890187744365840380739175601160176989593961713197406480639132627011226469669914289647947071394413194847934864798145199922627547175716784108581960802860341949763225482418045520405342672462730673593130175819926337973932967812451868883100377879296633390609739600821346634935320465270087449632105951027835624823491535991228569676970498879444702188072288939132890847194460458650189904749577244623554270138940569877407595518682787396646549917995185815294524238980459296826281960694808106717085957643266125596132218887952830703221678018102380173151155606661543768029903061414390659186193647576815980090691566624120511155533388654947316615121648303198605222091366800416474254874144788586880927489204580020442397239118306614388991004101941063957686926321980906520434019840627712068519485962964738527253559412551416711618977664976256403151402989033677786883361912440965984193919783450270191474448911051357195019358450970225773302551408006296412253452096049644032601435865292184508478782450106087634064298598004051891464700417039447205701967968173149063556344415038673150285314855780312301241518855930803844353004757708371436999192861502892090449637637555704666211190959281142295000252590946650748320416873919994677035844048789039638011915215982954676633588633393690842495963220812854743150440187665478629092553114323930231028100736309119932848401471886976762041099871438157125900613117675366060667961449626931676105701286153468184990004097788899329805286708427219774678009904681961578387550814005649025807808540023262963523594905942048321285967029922184047276107723771990823209910489961456625844505392994901461207230119504485981009391913182197558708932743993601216775447333195151876839635879984531272220597865325630572425867505507651662101940548665495287526764287197669229484673103574902137626025668262939614575809161477/24970398410701827852367537332656252700931812811438326057756261660151647377224496990939140375138597433470995042075064899619561081216202742532283429553410692255746098949422312826349758083264853029378079458488654031194461394610813444095722462941771322798655154223336990768185725652913883457415756044253248033885473063582465792215331312714930832126827397580607800950325138822180317714182436772600404616992831452442484174540151907875506752323650612311456919813980856076188973664398467642296226501679045920088073635861312476328776003936816838957917712353521303849551892593369759281086873840697613695731842522524034980191741615601397015302049203948003005378700609412606063743437597234088407771338032671853187412325202157348260279144595067180346290343681330157352793141391805973141877396376041172504992091987343083297046070655362357144178888754516611608873789742077209247527596933928733289332853263169695240838475539876726397406906998857476405334194446396047612506120209437244946793742765498302451338396245909387990116784960773681361547699458869408062569448449065234910477738619011189719035685851103724419551978573899081487652897549645026879233469363238407783912056955711882926777392504823970483106997791273780449384447049298914310471601990031186703408003283428206060952478156550686234680884755602139565687371509710576652970118476705555849980360969034353123974475845895844481459072615405264718784115473017563592675156123189290556067471222131375727428489480337663858851071447552124584564801820632996231760894130145208330708189355413741646642739497593715085235801533775415488226434545737826545562789719457553313963206390254229823489625205426177029387399204771125605080299694777940324260260589846548229333402021102152964077875027935465134674967989492570986892372960262735448050513915725424898600560865115552234386486738748591801808749403402357767909129897022747501692681713010015079150847236534856086478265173605380206711250145747171883879819089098393124182952662323895609618824800317670674453620847387959042257340896314809741091160797872149034229161543807746861684742231303101227188675393293926543875951737880832183222785969793794683712383321474150421798304858097202953361943696365970361830196526309544284033674649523876519664308004698458684952630461976158443039069963475457551036321218671536094436962764027545960271995192598549379178730535523758967896703024078490490485516620314836641558515484047919473278756269959860191236920689219598013720501318780977880342284540756378797817228046494092202036005848395334854276389985643739622709538161555408553771159717385508744292057200116095001992004723878455805829333581111926379455337095529174618440242303176380979984505434802348016311511865361933108251901886386279480837913259114478129057911819952542248747099032272583477485814422050775085787751937346588320802572823208745605404151143519832800170630368796629783582698575191891207674746849086381980623872717419201077016556675630345588267355196732117654595188431488591627714767636338553886001095706831809826106367293636585428315189979218562566394687904116402536405728391996141082034995612738294819620201101768681567546450151519556557873445187093062454547016871043284620726954857011112900181820503819854416854937714364849480220026575930199647354022492379039511382365593997710500996000510790512051948749823499709066511761356677644812681167784843093913272012828096477547777927706518333297564033460475699322377477048304562664710562221610144132696827374596847307248310323676457421139181975487752544720217856203173053569886096037516005060790260155889392558014038805076715556867483826838347096420313417590807365453168407098159468314506305163803477961026723241778803262807015907506743479339690331044166747905606416446772467583527752978728668729272733990003993702795654927812151644629988340660933554618603082033664608010446700556597024602640788491543291588086558107053116848371091226364047569641353199155342718306905161826306986698335209057010544288514635921246111397156151228044634884087108122562614083423874190990702979729075919962365325270296020187448809974650504023765442531732431515065182946220158630695562533371058788785975706750002295477320004332266704487129013672128043312706622343287206966257981124280030038071998041454245655291794080896890293207459842515171438351843603336769560291269835672977540731023476557996634748083260166396428294310874635459591411747213283895379328006397313564445760063753319703475972307249191633026986739428061834564680377661871736369479323155253715332883118716437957233459477924025446629222301024216309004003560844037071802320956236779525222202770656401242873322015625*t^23 - 288435597162941623220231136870021592077334012549854399304432389583792830379530835946029829020929031468174421877128470922418059972205374094074267928801870619605706327075394375623480281126337677397753379277683720908856680855414702007042582742212363084641421287661747351979171465267035073688080164919537857025277764714233847733397185183078096328742979325013571596729188400230337126892102821554874922988930119880087521993765434147403692121560540698491312962814068617244272605387366413405761898887243395455045933225562030512983447673599636935454494116326191559188740282428174782059549532351300261424451293515571687257759118307917605104313040761441985849107342496371620669469132435367432527037495779961732794512373633422914017600535344106741492138394343765568785346509340788711504951353754746596858992738220208317425347777876947431578278386061088709876072597703844834319022452500203856988666831358974615013527783575159086550000921211134969728148903959084486844252212730628268974439681232681664070525295416296797641044096806423600554869465975382069637734328481394388565489354288291634987258521809229398747811696998625177323395631554351618472662301691028666153971659001944980497441817793800434711944813744347072321515283410004162100601637387626718146535968949522382473694640469004817930424908994686556102641002514512354482401850079075383704192895572813018686527059091890514043245198660743649358579837303848128063684436427032582184936484291056832404129808495376133018530026528689997488275806774772903918391903256777945303349733205613661608270681623749371869823644237238611043458032641887859070479418100936566099466413915468910701441139762721929824183549341139726636336788609707490460077553872147921091292370485036628457891436689141557666240091066387273452697555063252619728127509880461293146554119440817950571726047942640375230112123244971446775930180006689784487422368645976935809692994989638667914207611131429862908898372038466693432297096065578989353708490603251834640522442249719885877810324380364391515696678107441177146973102886069429200223606238815726971657823721152990233219238834946509124835483857835775719158869039300813567414149713900204126383589982906577218939687926439529475511626328282586480947778081563784384959523733341974521979351096879600622929853667225864511774777485752328045889045210155426530545768759896027779602303813570587030243434235875482975177489650282954470598216194530932355973737014225199118969677509147185319718150412391020244682985267771533647436880652049222023234064462055735935138561063571335762877212976176528756298064093951632513330834068130870480628049620037542871144023119239150431477039022871398796292510755939212766483462270093981818308318145396792384535303403004426271851316292411587088006273274834883379287700440442742553392476804923467184449191641776950198204405591715327965537484894257501480022261741567165908543391464137350030184192935775590957515201303539180729417609820199158569228771262118970115634390648375179103906285054436671385428199974754137360955262448209746347382086496911577093764136345742829280213409584059851918757571583325150399707710662337622096501579570397150896077736963733058120021437289026668963234524882816522508242118198235147007810622788921738269401101556345629908249855866888473084328960729306077019977497518188287259246950556458478228064161375270032317556113382068600995299826183507379267474748990942993594306115015163369921162908446945555114663023979884973906634219617320819867065141756675271163865706667353082136840359412564439478747821665974775402336759264812778985610778167383430435728306386301878041942381263665462064116280723234393074966831420307964071950133961308291561231621463115143275957501931774776345636421737305335572827142273411368983900101430009885701017708166454004328541924812018072938187956170260697944886815686742733295137738887479406057069091107229669077598089316157170053260099093376651183565211072338175303146124398216491851296763446099243731774777056581188607507379116114412769310835149852386630396730295185930194539030209512037257163716998424076385826950745581992986625526945579037253989297877337832365049282331477138066000846453869523502496476069090033171446256894811947074841847491652726562225656380644166212867514581050993211716695192426502168031514450764807479492395589851945329049282359346058836483972529713171968447829272297541341681958807968578683505253521409334379851727256824885413525799663460048307653745529161984706687249559747236258370807423013346993835724288604428414547109375977199650042207524574602008155005129684345858378825476078737474174085768260306111494979298137/32903918168424090515338907874894008274561266543328390242085364543392053139260021774252107113583245784712350770767302119256093137339791876959625868318817124080803205996849024453943458942926541301032421861202852607742507157660808392532950968371269884120862027906412885602751549154402341382276661647144036503673384068418134954055792552751127728922838459537876723630268908534308521243250545144027561821898028048160113290798842495402745478346135386622147434934738729593327331494302593185905445631245986427512456832584415745042761340605273795348459241647540651397037099972641608584193388307902673569935731963557196410037357591725791493089462459774127726049571343114682178450925530860312842809043526932387727240208530291699649385594345704368505499943629089545030547667284987286460423455144869977029258911495394984838709681360137581237152092178631543447762719317480635080839794571671951597633970195695265416197431295956289046560911457496886509451875236219802739667646677661047951947936977841636593603053929771249733680671164498659268104471267506622981722769610563075533693809433912788052839680100868510286739681141343338625132893383725105211239608987457125967747867578982978422478726413845231286239640516118815327427931321717813858661704649993058361527778076401817139305540451679557388381711659546582078070718459350754831492177937113947318719745900176617949108609426320580331251993631385958986562237281652917193047984283542350252409702289495503246443094151988642580805497068264675950868301971312691523346936877217692360665872353526954427152588230406318352988103014832832030357683277328342340694473816448464743652752751140235426778971157452161969315460554992338660147472857529908478983587836402136279913023164962710002012854216176325684153146711490108814100822446226862516546376235602246299128301776749130686508498127071125341681495919950910168552716029907904102496844085177174135190309952388811593482204435873154475087761751149041571413163707084818041945058658906620620413705531036945218240041956166500336724371574757591090080921973521830778566351663235274451219355535661754842504848201123903620818552395513329013385044982506021542050412586504994956059912200909943882657556492662807866431779280860117496558167775760308119600702747376606577248092199605985072451150057193133674575823550175735824316395626328513462677747552447142466095454591427592795010714361081398403455023863710703356500352798561552569902335729220419420860431490406568672742515592773475094704011777515513426707735018774286938194821595785150138070155592501164809825267661825114357595194646430319169303460744908140516959090035250244307228671051004463800691318436636542550516390767148701791690702521815836790667932535666384293516316655551397343061992751689395962951406896870049358026298151878534920504648043123567306542491667505117603230969591757202668965648974616454682451662493591488789650745898019747894172155915793363601451757226090686383852390013583220485980801255407570120212030487404921774589238704849044281444064530526117246216551176709415336970270794518894407898178233093344563377419944670781165566009233187157311594135941055689197550178400512616642470169017954265955198233744972502104207181089760348628913278190667374951840485408207097801232251810690606610743975937174127910811371567396209034900806178705572160700182861716129536401859877932872841349406260895382420581848424271538898693484964716148385677370134298158627012989274512215732137039175596923573854917938690194460467356496526851652142222626906370913844703750477783531696459696661098411968902281223160140696141442385385802579877468626358761200552293224231444264201420532740812659497070136695238371591974069853219666659842930428253639206308194019805535392504548772096562833316315495138390318856061883739589921047649145583469095881621869165135225370358586539920283994518751719314542429206348445211898236345641867802133667018747068756038215600619102792269050778298548806201430817393075326187913281498288943468998401228556814044901465096415358188267696671018631119683809509332714004734585556144130798071413463565874463336051058154351016087507564452857992527993984096975740910637529790500406128807465420320500164173042546933733280415367949417591662452347466555817148205918457866218906448177263627051369867683135421957903497376704208963036747317996382248949923609455062542014925469589861340758873191291767495619686881905737585550503085838133424871799046826124500207482540596094093884762015981221002930194720195584902166058742275828767323497054068728910282229764593908348712750948003132182073556422943236142620020837084719102096831725072895307571462043750*t^21 + 2833357705766805347909233718470838254303992255096506307730836488873724670093697492207272136588158903294905088053718978010228025572568320412367360804798846145096715909493366997675034153225611701281161468559782158574127740101674018961009710119742629982050817433022248464614308234258786772535578226596246552371988455277005337033691159459447191228388699511843570080754533719553924273951162955199227221944428260858219702515848238781727396351532327578409026677049250121794933470718893067102961642968061991828774271568498539167998817527931537196305922870739289766023310420835180870238447182848939642366340920378845754778918878535093614517949233866378965110775599817582519287484854333876130333335138309231940672368878437426559200433240598867918550582591436723249833504955383200941972446201523866810806907230404406346471474711158339685091301735722051138627170964153178376191849640386905190718236655185748675504297749812678273769113969186962744168998049271175402217706522805103803566666307465000386419490443244294223937098309293147143990027980233549543463827705873135458120699357268764584350472307495881626873163245176504023975446591901375474737577973936851629869856881150389307161151692567067989895139436689203424803818524164394025783014108231677258061653082820293370886144198683841446723966191450171325313439923083569979588025626421114521583377140576813628109713595687175784954875501259688196707440075588318337944447267811244611511286970376683593517636713613129019298148310835358685934192578925050904184617758518607655304147224530968668867078924242053297712272729083063681724091240757220790845252244927530943193644826974597141085271587985733899191421297522527510650368128190794190357849192125519016095002574049687917158513125156761327477307997554434002478170309866246061197476051384250874827326939086054123656812326491999227218593544772121586937260856842605777784105123868769789324724831234839127536886737207375822727217336746319545483404093597065277109737337165190336018052135718164098566435774114629876018722826092898824947687489339167038188814864354043466520690321604757288903101594397221428605182492459028010686089799902906365308976222649120160553143137209841031329666363515239511373568245406401316874505742408507897381804275273201044477397904844002141578861749647453744494419437234630025469766942335803762828375088135189150564299924852786519527160438191986379290553364557184893660629821659556650499709183614403326519289778506475409336817787510287284859487601915500263912659098237512689372683567366613978789064470192526541620660427349270059988624088472717246209878775774123668366247144681877967448707574994725178092672117221345759245081957719522455198885605160026666327642759093294655582860623700523321640724085257352295195700006108961146669793102704534641192446787900011118105148450645016779249276084008314836788738178058990839605408200612820020625722089832702277195085600590344004607508649697665050660473138762632758794468511866804591106568092609483550244335209453332420694059809459044742798948197335326224616934505166421100737932971906472529226817143094100175237350837036982980182535724772772268373688639366089338946276324827038692582782297086911805081417594422105255731437352443409981817574011075861487439942999369968535685669488265446906691257163853725646793276567985976429488814261021525845956092532503167907432570243516610258340139772690589437220689722369682629434551194188541361982168558979885925907518915542709496895379575856593490753622901383261656187216060644752265886129509163305657135746568962207621766601364345966154115716537318699108629349902733576259225136021512546860762817387521746645669491271117210951213995836240082553063463964984629433550974895037725285538098485835428305017283536070890162637185402948055771132076668220708577358270572878565278904129194874470123913722492749479634807941495789706086663008523437651175836568676859222500841787370760900422988359652932855796799004834545025715646814829731542264418982884176027184111605805075600452352322154201131618125818573818021943477163246889181919752991835759876947208956771232099178085949246201401842503981452571506781083904760381359842268032887488492950484984632469825040180913489114537954318782686052333486260669694062433774506361806745478351361175144895878991731730174198004592855117399678277638286961015809082717953620175117162195497449976043149758879223164432050698925444335798723068481340692091925429089823953157712934909756520382529121389847355975375241389718298520417717376913521132742560646136491069859970679534994664943280057070065545610647916782970433616426844552813438316487302615791254043/5317440287450705038770740805201971256879086172225120898815623790226661879849037173491216641557976862691798218894270370621076003848085878019384426178481898770568807836260992087955007364946095184855133990059969274561845696924987207483160653246962101501396513425335524785238523379737091192227486291808299344977200693952241808814527584053144881165999754686290549193855147528002703246579903613284288110851413437531658135208297700605411282655286993192603148321089766262750644895079515582031705297166973390586376790718031824346774108494918903076242938949492780812426477759380235605841652854059970220198631230296671154658817557684401646304898298351015187079136521934325385645377322975646714437594741809343741388566541969532700713858834351537610110155905571549746371254509334502083837303836893002221225242358740676961426297430623188885354259102363547217634751036717961596005836012253435482256366535728977112938424398818131785699380464366943958855649736231846494558371061265598064135287873048943751709158501329304496000583440161495407499624195104173690354424742056758797202911944213865672616457938057457471846242615508601925531724159343340143876537667262292452578314235383655929886257822835665610395549099759454652560332516182556790127728780404343006071888886320679877533012136674702997532386770415907313079426409263985721381436745008892664194505783145492417826926807002635722264989751359272785149985227251937057793910838995445680534966163027528199810166090389333414545279303406845812270716528039934734003603468649967757478546007554387100988344265287671856706829339289773087546202148894742737749526876406225240160210121652280064282497914655360464348581893326836820510559724742655805981179326129255574202206876748292709762070612281110826527500212423624790248952409858320991463753951492647835055072371993556740837935687082846695580967539308941025023149539213596774534287707599133645884125653320205285356563049478901306396356842087719337645407055932040359682984010973663601966830137584456499111471519027320563743810909259655095837268502900446226840047195629325826134406214122896663269142154164624918230541696840602623752996189158647610817852379203125793745892228858481016839962420325518972777173181471565071853632032859776646907855166152729924924104429089580865625776440614593584683420182094350174382770360001954084527176841877674872889778158129137539881348355968957715793052844536299918046730040325758003641040718259656467112348621566424319290303569208646363337630048082508275840138289840598420921729618341307198094960028726383736126484105467933869932279886029773387297595490314441647871326216820374477049186964463181095270510234352123652498622968762469622321789063293144970997268286067457007608672802993141948855341456832739607288074942792550661829279146842285206525441757452318593306173001286551915753809770347129478580420271221003472299079675128608746546725184546384558547256714613317804113131446201570629904589266404962554267764078811867766713436891037829748031350624159784956124107663253454959098320177521078825165037399918349210381754573444941919858862172550908002718507276483041796476719406619254711380862576579650485776725665121565722157316742107990930602626872692232428032687908111428188846579377175775371159686193953433982196003485806318425756254537069884482221796123605037120878699587531456728804468638197195378797595160897681789281591583050087268843464006937973587590955497512163508363338700722857442067454389394670683243291628688444807777990699300483537055269345336334900725637036653672726374484525402064245240523609452535673587391767523545532598516338799521502869723831869945379540029267678395133913915961450258181694952297202871176236740614867573963173522799772693453274741231192662578983452817387883014825639655237329686311106763816066690548319322555573084564363259705668868697605282647919581806314985150295454979699492353177961479461292883321271453851860665781578249410611672135279180787428397884580897377121433700818120179472400397764477662595707668971893038120379006559356445218915845811668259554350726941142048062410149583453141030446933811614591381676812113481380098774092734582826829803003506111222525413164677178616429552574720893628668528267177717534694739646477704881114745893169054424835491404381071136756801772632946374813004230745881220730928734859058768060821802710920031461244985676342350743153672061799879585665813039034131520200984807523424501356649773569734272049445062454026953840472380923803070267512312198400297227777961077761945981404473265641366060961624694631717700351075553260031410901047592638349587992719012811613170255151764408658785541781250*t^19 - 33927926842789450696816336561908385432548620919685432114266948564659675784423575508752804856802668651934306919135371261971311078811167241828895691567166310729054634368795226634520021077512062809479790970336171986378985567952587996139367352960695342346594356414201821188967789044285915847149878696724652565063607107584850464164644627300122249525012249301950228584301239891589927529543223016540327246141360038800887951776523071579419628885214706928484856075068352292723319469449633926922763664356462160040005052908187624026793360903577113323510684732347469024457179011256566328962977368367324016366343542514230087182064812437773080057488173445952498758657035430483917698817764872778251879249380847036362239863498154234554452529008853413954243412099593897598277461860882665545694510592507496224015323445055905673235936638763109931159499924430903807182575427453599988952907145026001693702063788954122497615560803083281558550516124965926798466177458972337796667593667227235855881656261584332479871332776415691514525146980770118719001815092699931261236836266190259208562750937610812827079774832239372463023995984579403623522964310993853589008778860737821533139048081853756156695687955764755667697822833623231402714448848026665150232315056899779050899300108491199043364367172502547621521542107209965431965375824400495230447654821861354846272049116462460931256580395036261391086599300887967938520656086821483972767320126191681047055502236793353520353281524809358728253170329324709965313769870301621085775196465939040476878734603503912871405066776875923592408601812314533709222778087326179345618139757663129900094049694788666803887497329981986061674121408717072632454403182478333928629072636365617351127697054725755753618687322803298182434388335359700397424502382086087322055868144102084410017415716693383455058641471440526148851911526704872198206023730870629815751288539578413368726082131866557429082631780400113902052579428957621368385083224052511294868977160923230922143027814300743985664615613474350309983400423373518968504625545491100087176970620310711623344095193720318983160348840618669604476962115982065465456489697554797572086976481313878995685666746598169181493521994575151366876776301885440439893183452260119645113631176660215876585087859490405660460781274814665647212053799724047088799418019808813413378722782894604641484524556115416940271914140922288709081552157201083989474958459987408366929743862892005991797910339217603600806895217546921723772810466781831352073722010369879285520443000643266446906368534449345195093943797571179655904651572962077281276740612476187561197014238546763364669563663202069148505687244463889392107441554174529069487267383575300105741814184955356854723225629094442099954352684348880132286228760175974693068197221190071394807035750581983564835516662190439209731440234823267122288094542575426479887555172153304408567294938253022609739579546987241783506372495391214147065308413526848160621727954815079949041437363857139789081189447307040970548444545160113817550445527117854426704210251001412330551594035114191084236389165417589952971493049073484345065551247144024241334479921043517892451048450743827751535888747248703770096665024988355822121497376312397769840660446414551043801840311581968410732493191419544771249734314718673413569861911414230897557150214205992423410025388365960050335768752939787229240281228951340704271965595244700893370463819032861491339903981055327625606008541460414474975735552913903435845560210796813999275560732700708087653876804222119584653589892943073783422415125085336958152681908556200034964154461536091515216984512741667222344329018095831724079599628604554145721366232248853511499936832698373826561455169144291302347760967568108091195908679649227269460597313295003330211198331600706802744688083717813137210208900584602783133260696161246332335623295344705433871620567277757558628002197065796042251969072445479370294305330743163624792182222743659065195865512303821914392486560428924689395849890828760540021453136570086650009191536876545478989013014917957369579467595063902794528773914145536407444646951445091353872820030535384255175374807357254398956715276678160543175647402556543638649584580651748371306726100271730223256535143669143692483515374576863569923079328313011574676004038506210037005466150350118882419504452506715274097390838312060222296502811503147530203142769040546473390355755630796655316591984322357932353463332987938784448497600934693488616525713555292009700667136437961880223651107529688236663302211476779044800732200335729751693843990990161738856371841769448105797375599633916523714031066977832/1289479269706795971901904645261478029793178396764591817962788769129965505863391514571620035577809389202761068081860564875610930933160825419700723348281860451862935900293290581329089285999428082327369992589542549081247581504309397814666458412388309614088654505643864760420341919586244614115165425763512591156971168283418638637522939132887633682754940511425458179509873275540655537295626626221439866881467758601427097788012192396812236043907095849206263467864268318717031387056782528642688534562991047217196371749122717404092721310017833995988912695251999347013420856649707134416600817109542778398168073346942755004763257738467399228937837350121182866690606569073906019004000821594328251116724888765857286727386427611679923110767330247870451712807101100813495029218513616755330546180446553038647121271994614163145877126926123304698407832323160200276427126404105687031415232971458104447168884914276949887567916713396958032099762608983910022495061036222774930404982356907530552807309214368859789470936572356340280141484239162636318658867312762119910947999948764008321706146471862425609491049978933436922713834260835966941443108640759984890060384311105919750241202080536562997417522037648910520920656691667753245880635174270021605974229248053178972433054932764870301755443143615476901603791825857523421760904246516537434998410664656471067167652412781911323029750698139162649260014704623650398871417608594736515023378456395577529729294534175588453965276919413353027230231076160109475648758049684172995873841147617181188547406831938871989673484332260425251406114777769973729954021106975113904260267528509620738850954500677915588505744303924912604531109131757928973810733250094032950435986586344476744035167611460982117302123478169375432918801512729011635370959390642840429960333236967100000855050208437509653199404117590323678384628282418198568113763259297217824564769092789909126900470930149781698966539498633566801116534206271939379011211063519787223123622661113423476956308364230701034531843364125236707874145495466360740537611953358210008711444940111512837593506924802440842766972384921542670906361483846136260101575870972045623329201956758004983378865498181646583690886928938350898464496506854529924505767968495836875154877792037006794095324054223359914250786849038944285729394157879917287821812300473865497840384155336156675771203346315853421226976322472246079815314800052730126332034778996315882952374177966693274744540729857897427898615533096743109375286660008256891233535286345117073519432447766995538027806966148056010672395575973963458577872362220046419666906401252099608796607578940810684427838882321415603098731830389985730916069924898883413033847848587655466837559371358324345103154725836922597420303281939354767358173627193535493600193109254162582419626182187258876746952811988839570298869309178898555751915771093342032526821218687621037580857252498255447709753293729567497434375703880877751862897103203419409932789111877933428008446076673713897602526358747851860096108338962827581342643048861615102521569480199683517575484060398415565774076843595190659238014547137635645604456105169267509859174820565242800855973791979687623149309961187800671137016627866363797926817717021335795295498965125527506223902033707740682530845308032218245891725239446986938785559974221501813084649976378256735083644762819879358416826517687833900785958889646162694540021682458594990806708146699650778109634925292929701357689428207640686498219956947865886162744580367257735902816244061213425966981388515636145812497410000579470826975292239900844942503624459791655140212158883964445908029228461754538457097412010819974124620651687609061025932071696260237409599105386686069579278944878162419124748564220675403487308216561631095217616395052448930443390225396172457967435719726473006858090478624700659169281042120498588031383898946647832577126895645655658769363524205408327559076211452032725482073330492805201340951386487010867613951947672448394143522057096457885833179459109725684061744191909090643937965587092609329552941930051283226946655134461273987386699883381449316538410056626937519234673952717488136335506227228350231971462412692434215814484166499369816704952118104790596502163474364270843433670325879093495698022606665562409750663524429863489495892153525955876196027250218203321751254749287157398107629351909026513020055214765474986470799523959661965776893648738815824430441578987570090660560971990427645101536306314552374022244539871735708112072077736155561357271900490584766918031269783193988448191542335135821665557617143504041214799775088234360606816193786874302869099755493881953125*t^17 + 1734721050038303463129594662187906144008906924631820533795127683179720520430866773634871437755348051027245704488001085220106188610618365454597082704311637579672968955205902748819668697638288001516801699609568537560476752471991507786988037157162588039198133186623472096284795407547017822207706592028267231913188310184657742856425305790500120874176826557433349899159738977155370611739359020477634297845149034856638064388579161630548636190714040983395208249106717724379115249132596829842435693474129442253378407972277690852929506084856516410080311538320340391200048583417379844674271249108933774161314317357946439000232424860855742948928170046051615338483045537217312750015879972545728124314598200411739891978646605675440156534329017081838278553127255476320873110077690824432919454522080143492591456739841639943004007568518759489782078570314994719289153247567238958548634061889991143391050199493373200039601566998434530872530958347786950612567745408566063708160686904326488518143882355398462367828188165303089403181474827141139906135211365021796251850051957037302257274704425394439239985740411186009857064932920316463091306914158042294933148527671994624852474955596030546056892424357162156854582890984590390398050846036590932021874437945927851189908611247428553395648669476907495411099745774238585839675134062130956639414231925234121021480353469196662998110906589635829257084311472110636700354581721513337433954914771805077134393475182712644612572311051725857207596312248620187363296626045385645965360984690591424663142800486172044987745078016780863648085960109262681994190737471665993055309944360177778172675592175719281578939184169790385641433637257793865687069810466784841312180117055366867328135935954647868110242151810875418547169874588819024636900042095396654797449062197714202798896469960161356404075975428927627056960623081162858387251114418097294070820208641728197219832379159188453512722050587084231012389480624466923591198174636614343330607118721088725156239174597519785173790280085846257498615680972057380715127902169247106274796914245771268164555104562326679230859285347663941896462117129193120752957404559230626609511117930127160297704896667555036787999343106196756783706273424394572096075056588040654185555252113697415891416774070824042888259798571852290029369563839148419206146721496021088874494424773380460498860265217145970674104527039024643038377114557401520207654925044366469137244705283707080283465441539271177644982623172513619218115370105225412447294574429357310847506505718905114843856272880565059259662678472788142207167501319478322698003581628542777440506536258208856462880137817683187261551830663055513563501228383477578204269559655076287473605544415927682811683931809436723938071265201540389509193908725163459306432439954176866428035195838168344174191917412602413286371833062607136188159518652840219583710801318880087975043268859784888667188521870978912571942677778927401446874934339846722931309816008811997374068975265839588311396463865914889751805407497349698572534635065719213252777189932088269053933696222911902652170375226778430813216628211337741046560088940473463489955787249126819927775022067352418656623811301230483316789970897718913794815132280707639526897321235389746075040649476099682705289751753158770631181025374036785252479736511824125794689234521483815987853715214001115318019027590263169699091626788013289640940760140072607830532526672876958450072898827681488853845360529535233530015449527037155109430709374450336840605559153025658438692706449824893717516512226257151041983872921210051147888821217922570095322296009962229563798919044612199049435410744847888258468368317143127815813256592298097413544074498747524301631390438377071932832851760513970709325470533918411554798669932094649782551031394745325532485932393183463068079639531702166776715476194687038555127795989910585326055027220889217337700392168048238402977651203296438871962408763755324942342809228788575905734569039524575658502185628519382517253618930928030799225125534564137772636654505777107370923724225570794908419612215097639306797169203401919247371292054765855790477937511171659062298112736226428921684871090488242963769225674550244004767022215396815214020509220155975749487474469126457013173850367149782571512432659143979567245568173141993434736580814843230139153384282641783846082297290171750893126270348406461584517774183411391382767012907922649507764321968072448826720353885992098088545609762708850156214188741250619755783237905484119553240101665069788180589884284934414130213152833784792906929894150118220146495952394384506966070871615373950312636471936179682/1679584674653975482695522032942641647865314661150491566185295983226166246843122253362316614576437253242161078266861087531803108450175303368731359829470896234447117037658490196610001415287372707469114926230014156723886188073524882106479964036794961163809710395204241022940448889729306734726594589569497606234636034076455230314745320071737110155131920455558465909934536702370396209549238846142431939550372975218317660371761998602506667218837342552292605409936381963608895647270490325396179542401665338737081132920048490086989713409866170480775440812409707149465775178164380298669811287838623867180625626360079613180616048006051977713315913673160785424537064779941382410517975893680188850851625835996610464706148098035613443378924764334035024251569861157371365907763855706812546134357272236702044894489751573024384656307148538137408049684184219783218877991762712483996272206099235106280803565803343205962377434104985225982634414320631218801653419795592994428468089666411967590047779290221744842250291089510967224892522676928132706121370523911271834595386050910672721619953019202922957115312922560181987038378355158283293198514978373432083565122929459904766446525745254183203048011204685872097926241242564650595502053215521240495358079896449502469799125610365442534810045737004559119541927199997831831061864866506805201362929843969896402370195728013521319167515865229145796621441506145970046012341182771367685421333479998074896517398168838238537420772166268816240115235689377253183487673499656273096919674384216896650470895851742496615725880209955446843640329383774148723668934668926467481296182581399325412963334441677122639781335065988784694243079382618577721593592138637186565970826528319161679010042142387089824907112951594381188889471876256382626001126693353200920035979933303676195231375103848928014752612080929561012380636709269774758455474108859899664078687177743938693938654576841565656483299065779004098654318642910561980555602739971685204801551563825560944131972712303553706331682800695595083673953159183036816336725969600637895464560312287601691931354343288261622434651148195159962463503666870882071025246735937294484551677584028970843938718748602129429568665251028347290864667420663520948137130595670783289797321114651496555391338854862815210662069011662902548170939696349118147308140574670164924628213314800501015976573864557173076836996276970761467373559742209859011021779183018554270365554201336264069568727375367260161527002573491834274758645441915460726034363049737642785820046628876740129326454685377435543783462072870086639017048689214028698275547555466190684563722448263904175605037433602535629377365818842673767039678608649175024400499583016262058952004538822786821977597358482763357333986798351948977271296389820379790281710354012642474265751914833674900459280947992286741478109594891079454118510054077639566249494249729411331479583655415815904625709834297283123275845953590251532911772385660783293773044076724298817434765969163885107918396538926687278712242761744346537274714413584867247949124294121270125274937855847183286643257855748723927500432712780509770624674796280181792400688708928010078785519275047424884670304145328321780058056422990876092793736747529614030307543152045562092371521337199441290192971038573965212869439528063213634442862029952159685125494378055514052056302704889446390201399387127159180300205158437351796776452947922392287143114028962962775275390950044784845715489235811869865948828500393917312782450190768952238005650593661614640658051110935395951572125302920166542501277288004007318209521044494892154104101049068683807396558306225213573238559293773858040414204417077572202252777286092370025703573705328081743452586686849244143922312203384612674083497990548482196553157637390963333341646456526320396280760537759017164168158674599220393881493536216129425575231392610330762162077697075397250125295089204726858655330855893080037667620573947187386664275679469522449504455175135942634795294641781580409764946633121567989539953037731940831101080705587744022605340773948562617310575567198587641335511501042084248006471404934722205200787372648431753110418493501021128620240717896974755340007229340914461841044397129081069314553283108708781538338942702398075014194975258561672888761318908851014582796467972072998035801847151863303149296112556795662723366867018916122223710742385406625024877285825811465188103297883741105903721640207162618676282447222590549734312848866066659880856520375284928513271295135981917360827746621354029050939200400544969776959136583936029361202489200506469683488907045810202759807704648397511084145640347119299296875*t^15 - 3456789990924643004313919281758282563926019364306447625675395888257916736937151754101027081025835584022955218913438983737900282154985327350187809369918209331930266488270006798771128866445554171359710838804118497800357294724004685802988073851897865452280841134492725044095686549254475250103960494080897925421335580697219384397124542950442783020374463112910004383427163802725896655209629693460697008464407584040081788425447504408939223731467204290694797195824235818863494946273464587459103478578903063939066632560644907149272672173436229410865347475329665931024501464617048815933783666262845103844060233894045907503690294711295033018626764896281604784764789023846674935641333528774699819967843004168666499004359748289355886227073637670996502703962073799224983761874321611501864931107476940449816159674571666238757088167923300586705698159963887321716792199377286247636040814600650951037593942898228553796171176051748772834941660194468682707474746603861091299741145330061914222135298091922570090270387767426104455823791476116447340607272690285873230596908968446752249273162442462136278546443143797452720310345879186535863997053096440736003346883630465202183464222259702746745491431609424866974292826193161033813159192354619948559596419217191809900829239304256062852088886156732159441271775180013800563704971658519562792373280020484149348226080405826838154614991523360678456794085730411660377154989162996675649652478268034010719406704394544904218812380886298485724028607972227448176335538411242586377648557531350478649537528737944831277636049247957411826003582764746030621147942473452709410341047870855661941511607491094906067614521182556933910370116000433623527981979875853365922753566255558053364174745164550830627669932762240702638009192663549849057077781087648628089674160018514947794853430366890194596469457733655579759422100954959572040742399375166483648292237947086098643417124919679502522517490744249769072365674506851631992103852831206316627422664506442424015705714826987788525201020257174217575213983672351854592051175920123697671766884344143995704488659360940253598511998120979099838843693117775111974590746724631445665711649504734030294365229693481805317884850709876422736426409171025194056064811746073427815463973259865624976471625055951257713374835007960583450569798518558616435264000502888395556809074898046334985108244828614065984070031412094636225827673984477854407719789207296813081245344873296553706335164628051719217661202434073182361014205349099488321209460087503761253336885845638786064358526195614365224981140384910831941129999664634130943879762147661877289350310891066543654075345909679171149483383246459238696682543890153541913104237572628526547852349979498650891053010249354758684753658603929239771172419171605796439441848348189943987893178834918514858976647961211029499742004726598798125246544148080893139453750178779967280335628546884254514012315119922516378424094065893690348948579636572440843328069923934673584561386597249012077284635540256137982650954865780337765394975514914356738814632186033723674636474994448078872395266330800588154544787178303748043199469116799871165577521466974933448476192428261930060257376034628458156009481154765291054260777477107574332645198073925738213348484253929869890532543902011868752281134860070277511088260632455005872235652044504601991383220550208203956949686354849094234542689042168020001146634161571793877061544671581195897712719343119408730592839078812609761287456826100860191488782213132372174340620487007811290116648132599122619379748744657970271380570409959822805058411232596882944922378203217417748901882584691612761524246100337655323027149070257471500678771962913798069095931100959834546728100148109763101370492873496300093207224556767224677404841471506053105382688805929075517769515680760573331470046298054766341188209946272169110084203378292366880392635876135195340214311601950103609890750037995869441969520063127848704078849796970204826940277509206707675670418066851147433859913380453298462427117965201458506358943213389947499146073926470580534760008671581545747933066484743264438076528740153042059803627939172101848700800742807275517141960493730803641360511217125634540980840305333259973251868728423131874566153165531630599521864250171723327782744504056588190296141099580277036201421270341981965933893552278174404220203975361299424773960364320638665278829767641757632390516493556603452895560597473792157183292309792981279055219789271129649643907583293103518250457412115027812449019631141446055017810924339389833379556988966249290072659727790068671975513519652897513447675765404767084360262738176189/110275500459460759512568044039818671885228839008767915496770997298690289529910226716911485212421159760304555307951910275229103576859458507845474871265209664049366356067393076857424862153457603967831171284732673069414948030283790080047502459297876347591054985588717424701059318642073405767715848873119373603189975098876186224203509399376667801621302449192384815614830120002298372671071307421341313446479103598564723106357276246707142873860382034343601164427771786051716363958995321210498906058300109394106921768078875992737073337366751695719835737032212721203129844133531081865997917529220007033402819970708201474622703910879402413659403296192192491232554053218407789753136642906602347986940336298792839895552892816153635464514737219326412387142815037937567167780003305714466811067570033058955286072575843022724085921540629403965309026187746491715647666300194912474893707972761574695964759246052323415058042506903209478234196956651494842654198634066549270090651035892679082335290862834405124181181932405173914770763937603645554033189265731466734863203731332355604384103889768487295486909494089938512718217220928674364117028652657000261363509071107052106281101892905073372044224038223554976767947008351565238842116858042658677241382035457656308311990795843634670631656490107022412346129712520883286836333619927623728169485080986392736613054440542344171534880541653993608380227259503522330764594893143701643468970936125206937949293583362235733305631518178152073447155705287676782093295814441534689537756877646815014440917331230047098313530483733638902251934036412617569790427541365464426477102695331566991088049081316883082857027860768484156104585360695721284972116718722932818482689702779847317827515741276830312965568036509040319801804658624156239798422692589748878867798210697881878602806643356809360886552269087903434059022009173235519141053512901196386662561189418746908197418433575910590256182963790608151154211495308635513010530163486448644497816741905941829578059726336525118472638640499003609519372422036002155690046679942548548592988541939580330573318613626254428471953018719705810253437115112553349514544789539513750183154503119604685717679057119759297880859595943158617256104292239769531789741964186528402355256934517349284095770827481069862267212664391385340124269440678757741743518583474369854000077000355850330807938847117566599501251606841316200342480437843655512400573532718905386274308668921580455808658546599112983836052379222645919075563782527403300899579231414313028650533625587225148080854355573781062907998281635670355073514227528242099610368386423762252997278659000629564924468175704683403399581613223808985843123103725822501730254339289011298157756482618195588111688097336691380840754015278461552594894398353181140794752500832942879989868829567259178208103456293052549493047369966105078210662996012082150598421922457875145009913382257890723214989553889785209370772593558030719876253445403153889795775811868211270562140044631821646341944773783991678099245354249296762649888044292959258335859683782741648276384765991853782660992976036671345865579692419122392786193391880898294810800089950796477121492324504780414350943097295582070513247673761806085210452367069854607333474230644304263941705577846997163273541580548012700617268893732273457239856218305012822813649766780742289274240223234356831455120596684046251207095008428068795149379113293591735652786096988783653394106822222684001947155941979996768685860775848940119772070306627768694888135100259741806381256555760542945476809847452753293557147964709309259974546143244451816661511824262699275826144287151802099375247562247111305084220816163303368745857987660721094559399252047771438776530601803748065510960836615042031109184742425601115704974755033417966957810767091828102736320908538095880783820182107147788219819290995769769413536859074820844861338875670032364068482836036349322930072825374354378062864339529465846725449853970504081646182254396233197709149524608869610185746726891566333179897532010677120310703262941743008827775271430068959945781020445351372164197711527393869883214632807073068683003490933424983256783015242531146203717650826845988680092884908983219768978930340736538104790900941747684769412069145737448996957632144796744092281082902512920716428426561263849199242928456847722411386862200331563435114184607400939040154710947489030872787199438091611224632238578489935276335118767037451317499713701491419529479012328370520238228748873665502255155960982697315322926551999965105815072690167836806400279014490687861455956284457610688878757479368756451415045220731350940176463162222380350712296875*t^13 + 702712186501714346934241517911213655620094992705305048354633683613848787435463094438299521954689894044341990172936602907751390853418521049584754117414970091303953116350734693265668733201546101894926170370422551079513995818569794281190680798092609706105971671921705265353299422713658461101659765403237435330284103029179794842494791398851040034612006638211278938464709933298262382063863901436303011380252943651981873016950889554864309950771747930755541496901986860516974677753873505859198323901380289513696916709426841492154513286916292324481630790754312502469118316130290009733683698117077721654792363916862150695973922060419549439957389263480809441291675465115008108177437293467120542416339913903298534998043127365768505880910362515106292201113523706287703108734471249740502258033983951598094480659813868310736924178192135640773530477647569864223371710857006599038091356592171495315731897483574557386218820832328999647289930733705361718812628301871761513011619051894434124044945762643072795173183440671503036030900219763872820606737045325650741954728287657965509091075556759883086022130321807852955472715286500632759715502748738584602178557438205019738166900790447073653084364389086893989758830960953943512929048973524812281164276286126111067405261506776191958576845583160951130096378740687668777844912910601319444605717877938461776770423259358771797052256183936090058142465593874072237620190785398728145826189814732255220192224314368942586536168213866804064623912158024561325303091250100956199682799757836766609896237142604444348828848820180565733382844028282016531665191691673280998909604611352607593391984624330704664320648535358949736764558257046212633338921199215368311366063779662836539266341930316932987121711861434759926469363067140740483428911333329254875945776331710765097204956735965898981578725195749322603105869094292571725912265593035579427599127578910790059680151152512160803665088240630322942539566660871745311598397010389825242366663407751336326682630060415114393492178729412920533887982654162370829361908846113536325329311647852961424614702386814337367562998766058916226603548601079454270457855099910229022768051124007434869968942064493959037594031836580466771502342004990324092400758904050657379161525001065080493252242935202736327936242867379219127297472100203611429720488479019500425821144566047946002523875516812753167228838035758111487631893873443373361254473385351623741186135630558629527215882847462598878940629879991425824663691102827472877711394290549640862135449227856957700996027179369255570069622991453721981606623062975972131750269945642888105086515035792377632260306991361101945912010302208091843012020468691969719525303317025767560868011529375316533130150851827004952390682124658824271006803608927918863198239492385094510991333469263300158901560510684384525883063242678934811719413301023247999713212535136124217290378649975828369236463617649330286341272768711835660775212080763875072829733777186803892504237175060766604345770557918169970352253205657142473354998828195208797423651395817645937333539666039057105133052698588462086034089824382665604385563638169452791174702122622153843685876204289971592045870963518898122032296842431545687238446906855931269706520496045212114550202550558118761637369763654880845919168350993692791744517095807885040725070440928877782860738750321000347937390040389056383059876836597218166903711975909109992550447721101640998485119325748327080452479061920058048298133738473393647276693861873681874919892674841545604477592931338817511902683165937511870583140545207883085789376829939001806969435355731959663759631348473928642265908168003626867646409693385559829537303847980188977631021190503991114387735969596745879678566989725693078305660102961773100863877988045931365788403974954890867850188208287920943376853112204726996662555548407155563567541365000326387221479516437139324786084695738757936911136358881811789472513788962780572069934495037519260335932265396249996248181672635524647835466898978503420329972685821632989051115499470263448842138916672430569279701591483542438114189292785400458926288977164548417638025481704401649960296671356919746639781505015825784054786065132085649047816530722807973443638245671311596822317013980137444471348606190119620806720590702862271149792487396473644100980593400349041969197404587294055454182533539602014328323766460384409183435150190205851278698542333719751225519107068178266071102535547207419582144502154351426061725628251803749269877279727361907889726657470110550994505721143125968318344338136778997200450992265311818082496191289305207583193764165409893236324686763/990932614918010146893590714674230734310982295398768706773971220055786285146991471286867390323912940940527220423748200644741389947409022085992277508835815223881388234157131172877522873255579669683714258819329959133077584505502185128544658849828638321992060851727493586747742191943148281572412080459407533334269048344706381340529267238728435071307062834671747425400622950066015665093666099767737282390163261871114086619761524846535816626300704218164706953152341068603461443461528198692430675138999377876000226593470310058261257793240487706112502582194689788688324288550035738786090575829602073111937127463771932575365995921894888323175711383746716810042826428390130993692084174796155930406758161897729504149025785400791548775973031220634298204236783047305544596507308649856566863916555060134767439088901217642958566770714735295873626227366476256075566579162055756177494161391079653698961714042968606526824869369031841190413511071145681899654868875874721475111468168158375227963713552833973326091770927244761900054683830403056845370468968915043393187669233467381367890098181770564880095922008445842898848325030830910120992993880669645729162218437835440659135646572018790382051384406564654812522915541583330319862584035283183144783331068848337375828873953020196816981791448543527518576848474016953870685066431843173371421794893419493946981428554974683196791905823390900761744578263219592107561535239108313463121271389174516388467516351016921838260389020909963080260713839963798064228680931501989435751383597306434591347094393829357553133518395250425364921419954531972802443677173997990058845121296035492063123539654571977510549997023696700393609212858062744968456259941570579224497950040472687601610086317733594186436355668986253861238074383728547521560814145987582220881966474245186034538166194334759809320432002774683939524019394315430626324380649114247103543260433355981010503147289220060548634665253519345770299132677502959638162876952370376681243553889860358013571845234356268703645540606507900395122785474307742170887738886831080404552530159825554006882581107580188443718938564474095898404114937671321744957274555175363980290527868077346593133390703799302616731068572380564139709399725646780997504862538115527747034886097316902353281558499997386800581080512738835675511266186181648881770915821631646479241392600029261539174415936552297812253552718046470371700591888948920634845268202448618712867610036313957672546784455307543289743185452488512006432381369127535000616220380829572584900740430637944732143960278015217367578606933031538482745878423933034597378116647074019659147854011649177387094320769330381395891557576850976691825007386121634819093275785250407896628705750709670174140621077051600404568042920458839382519268806752432388075394794280809911891654022966033343992979344845658892646017123095518868756016984193991046901584669947379696522886949509805954439392487881132218478657208914232360336826968393474412038808956392691967170155080381977471071868872386542569059866830423578139353729121582904187544510634647624721339053839703474984676492120488645578452930504284053269254676609573903582932418143768899043489660946558414833681864275788899951098176458480714043666539659705107072388732077448574012501501165718427995191654261383356502999479569890957523498072905921798525053077253868963442455940480400292108183496966224983969950837691757843398941590803802280123012962373387939368485253292580975091821885622816971452019780410238643996221074232772105321641166551011539883428752468401668620252218295625410990189013325142763648148688771313812262777323085495509718429362719915279385550762517617283246747454273793491643500361120189437374238833672529210025603048383575308878162559656818536668687181759698541395643279325710300608939054670301052865400843058368708605605742665092912918639397858093050143742550490227785050202107169465654769869345381257613149590074464038095451139256916589714734061617921504787881412689446301834499059954832063511131796828009948920445267890726616985554554131630705480481308140411008142876866408276400547329182922558187398610242355790371884173607615988037392759030175242000719546736735621499385128232867601429316726739739484309668270386829255723318577075127226129189331624556124988766052712827987614457650320840547423290754616129490411313611395782844365600677500544518811427518376043030330008208191784479004025114193847933517088705853926295794803701000855826380350001997049174918067428702235585523984232701087412668860794261987775526240981558291547631423490271472252482446021429892608469673550145077328740392259348260354621309725530141445163911923910625*t^11 - 157280447744847712633462866966132593977931748270099398759843562190493892514279275144745979875419968674334038309026907823564688097781728229436821187687689218334519171987675213698738229274939272841186936068460598695033325777852815446986495913278990645955022155507992997234437356837309708748018724534794811970606810088656745436413653969980509315139906348618193061990647748249791426020976021041016041324328271630938785659626847327139887388957602976856669485629774290782083737738136291287262671824504945446453539124496550875509392228172495454953583956676084755478865799106344108135275952376634995130880530189800316459641993855785661284917712908997486617984178945438948061933719286176503711736451094012682931146131722160578470310006847805780947540790313336352323363870206907499312550837454290286859411653276114408107899236480711278883347475625578472686843698191175267015690236978865040074509666172384000591039320310179892171982462495722517943638234491610555982366385485911326098459543886439333306167448645355008070685403563777170066639434150296315379886995385306810125775208219672790245485379421320217212600451817352250018998460098337649279548284081681991694434309613141576520979242482506395136941002477347986167578689401594976860391242433937644135654035756696608416320619829749206526907119114077660086700513904387376433422019038211867233259304916220337498556058156241210766950593417620341816851835031663988295058599554530798073388993531399239741560551384422468579660347983599561306415177752509715881144052375109912766549748005255240689708379321870553868307815333642065428941405050589219287514381212413944251135653525418534285574807491351047583964772684772890340265259372607275933803824886778157874244898105809526024930601976315391454169311228208926567319196211008551787770317494148628766924739866503048193969986053059244776021912102889931495994019245712874704793639955358523816818532578242639360691063854561106526073018734050766788986841554258133472152446342898245073282146814640397658119646165626129196678224452902811825886062043534797948209824517111060937044152374550082122426379482133064477659309879455532443725822920307816141722794268352588826045402772321755341595115466711126522061708357706365302682836490297695154974861889172148770970038629018598056671564910095517809780573219879679420192594200474734751693124624305356443767010200247232644672211573515219326208565716807605969368556750192975698604519681789082538513049056629796234090990542419829901895786131297752149974022930578450398293780052799995863111612943688762019180127018620352108299197824273997532688263428291603836264816618141968474365797490049575059400244048585308715227191460472886403108397225913578198035089801609250944868045124420774224379317727359122104861668957367736128891516172354524339616878413272288782957537933732113805252575627921645697787635809157174992546209311920024993069061960008237458143224248594526457339794399510193488529626171639456074625554568476143565143698028384520535679716833908492770018248533437935381675952649988663859329867504077530675815835270731628141085685497309849619196094341520912655307425042993691998764783382219702331587961799287232445641886877324066112370492826257313108174887582025421192626217489344532195530509949124818871226016160178143105189960810846183670202594945939058445859501235640921630919368937439241464256489626560727313239224779318115655684885380710077594327386402038885776131451888497620428343443600664551459318878090068161336062105116184287603904597462818636481976991629414890822763036014522710936680429801058313571024529926441407951284409013041368834302203504272041988546016836690746894476260916412214379265701138323535956177248153984636247456191992320227907613755624600667294832021780293941495408295750485924712311521183983153308866179341552122056011683829567790518251675527178357982657490841015448701821626129125251213453327195101675142857025037542809737952989238401924645145917306768431293091255012825552079876995679099816301484696602245862019657159903535813079495957846963749423369552788400315985118368790080456530067249783734749287850819074060012913657985854755352399914202442849906550035796867686836824566268098969140860811352867160872824459116402836899395691652383987533588853169317057491860903918198256767476168193401661159921821441758769173233829141526927543975752938935955812401844984456792751231890647118605195904356997745229922647218525852197155037205770558026709712037192105771752320285827684586063128995517659893579238642438447253692978091972519861483925310371159858679311698027335072858071330351537667935283017977450212274447865981114196036/13830266336844318891076228588214661225917596081917815064315811959914962675199260511756028736316248568899494683232358409453083808334179101431996764049456230204217284422633960301456518101505715344381111962294330179627794196473383906532710795447267427125802831114678495718677010910733803629854960422957321959558514149738277017754977795711434817665674256517543638498602785309898641362136826178803806025359074070796617286208989827460401022504801419553976057725701196596122401646130101518568674490974079953492084980705684486517687236609749625007356541721039977255306816945422203345194050514021787115864558863079598722603005865809901157255959190017246790751074993401690441891507020266870894474154322436849902011316289427605138411439205419831625511982313828848871248561707687315384493434799010509744561007829414494421383087588543612390818042414221660655818305369623146360649981011596863984921190649858795937911889824534601219887112207927058255785864885833515146769680740956046777897557193018075977717112648327750188245990485005693572925954658950243821539921538097098156773211574850575088474247856940604366458699009123483225120495398684527941869966325969880547926709103633562253945858071910712602735689146229234617032445746728804608391169172940449181420375261239765974211557230194331369299046423815768440272447711268065744713411914637475255291847619900226203435225212866917094495166943441889807119398608871282165856881199093001602594497767980897538656266020403200189263366008389131099800973476364440266193066469706951851876051151528422919849529401057347414013596454410865556772287776194367402162199749724895356271912856860742077027926208460275993448077673094007538298386118866329379585549798178506305821562591084550004315694682189192238549688669978356841658874908342067596405536718450772016904770178635022181793265393020543941074129552501116044264222776286842253324679914366452453148863244325228163248103362095141596307743122210331079858995971282969279998901510085528314912147049054958741157016511055829582560111421813008737889594555690976510828084290253383470809695296776477130074722731191898688436590158709635424626778688734845250461282117358779512337345800709162539475785209324975100868080508443629277512903092833107854305775535280961584889777388064736255323564580519839067916624285566685240415807259228727138702321345356317488891068382423562865602384243730734942165030306340989367314965436434629471626636348256827304697976825772826416687074776963027164162502849972300437360873203087896375554262379510335496818400136516571476941591420853969722323960089548574466960225032567458078924606753376221814395786872373767891254931943362367836055675841723120362327390469539142624757265640943427464862267168259486086555573526305767574200115522141515198398115907799269212883924198534169115376047468537948161953952707165749048575069773408943861406869616950333769809879656265772087195937066518359165803812349818050683920064669120237105373478013184562548569072550792331190113300788057558540719537823194616348531298296671910487762979181380388780485779840067315999729314404799819937493816923242746298014756747862257595233609045047465475059250017892761876121909837540044624090213412798931965777627772841475142117134553835481120479026633315174696178345338225352709738454100087955386708640149352876738050797607763657510227549842023041349628079215612699151271518396057011173438409793468522277807778640761307581049699864703954018270177726385725049288303344316535256319985492871485224500450917704004241873036292973760561356747437621444656569888024612958435371093403965086638876626229700063466320169810143181206151516437774290310041536628853104164051672085543371215716365176325004269925518909371672663229082451937551440187290870877974415251466768952697627362488033477997194650969493685095998970511058423489950530373959651248683938006824001110972712025318472019513504017386332506823526437834735586236739650401647221450413346353763547505408534831567589921951652687781140958773555274566128001032704811254897518842083914418550808262984750600002285015537757330399457155709835067792761057950697519713047068464476778494611211827968548014588037523394208244827437450090773585077315701682211694711019194360134992953140496264308316708376150907189900028022066992436228146433227913185741883009312843637763356562685232834657167637570099750047673614425636930128591832967610194462995968782773090291913051474912232899748926923308249549384914236088598117845635591883478869970847766767729998804858097424839787831517612428168192208303993434323851593221820387519573330162365726990442611056040151903930597782910451397162688919852609375*t^9 + 20160657379224860607096441029899852473903216492721757894591539348381750415644157022932395292098105186788319962449533672441645722627985737453071335557045530063683399605600597217683844902808936346441027891016386045572364148226544069956213151002789053791489974305208353948120879213150065445290496723150730877533063359415491622572137300380877531668134717032722157560226714238282548888032037828922153514976557278001468236616478101137331458540019677774526923453969602271695176146604552839496211275064348471080440438249227781337833438192837067620125580776952873017574770616502811000049639096742786949338302752598544580487671320277281257085697181067143808195454201701289862842774439132520933689653205751332117564431205418714040497749296029501279902749387449050248001599796016680966025812881675184009533067523219185919158041772623014562322799411210650147884859136215714903054081470910162929188289089832932718647376650170883330588902906836402498632029172221255324517073247145916874693468392743198957773918046808025421694642490204229953345244015746293226375807235185698602462810538122395269751922382141655522234240984007412966612823822551823372625242173175469325078415027135136326705769755509765010485676274126040285018502839793743286937452429651819496301329334164347828823912277671970654209234528367534211680084552004851608818979128667709260332899903757485586470211813909260737100361476019287656703508985780006951152890078472062555076762216795557750445290472579318792757982354474973940765174049034730890453801757323597742415057373895738007925176896870438648336962466643622245934037655027364778102371590958678104017291031880236692098435634696525813732793296821664662716293301863289920670113453387185309289779701226839441427538163306624966406359539817618157242974709527717267233564178402362290267280718446722382548970081109608712932234869692509562411333166088630932017184102989070228945552423530311858567790957359717609470341891342242193455270503738919954355751083111165464240131755610706817272623839087025220740050810168890273344225583698571913644604365334305658225895566011237334795675601038205977753102186989188463177608495480845621135807209474314971689193830304484145822725063278614049117874706769524644195940540740546865791928763694739380284287999802221020291149042421712104558263858651433629087264357088374171612841603255811524406615525632193788333193670186948875702418408307252167165789270104676043186046689982941666545263513976773276569930642680865206589960925253718298482382178105874057820308842395430955668814277375994807322970038634477436980874625172895491778191475341556744766515451424431734904809817065359538254600197805636492041736609905717451360821639883638322271319313727263334378290270097505647966755938511768195856836528120696115275082036449812882841804758344714654066618837562657156124837676184174595859764777079705291363155017387015542439044924290445964485650801319372201241664688529948730651126507121859126672860644732773271805384323599598315303024497888844225506460020359435176393030003903210608511386148850147747261061005987616744251042746103348739161358884337793356222885328202138733237808406057349255096663470686580808194670436198770088870473659519278396754381295197852216159786057578026941023089171071968165827663427884799919840087188601630694708941702991397020793559017751131478513003535368060494278921930480647428090495041056650431709372811364994192018467563134787690649166593131709565810242783295493762487512149628154430444339617485667436352012265012577840752623862060409415233307469561631726923596651932943316215892563612798667013168585345642607577535386081800941289242005814764892446384284201785529025315966863779638922648469861737156176617056469716765787086581084253766586989810491154201863182091379832954351683350482205889988287915833909108410809768710337841960718483916109824117855483118886061052533762991808749521463164138249108672085683926715540440800037962471609171444474932639175175241681735155866167871519346689596359486486526763507702476725947161427419850126404195387537577089501089936667265528298649350210774321637601128560250115753633171949607866135511738156551572199872629198533333813599606064734356982533312482275162800786461917887539242218072100139279133318178031460613538839415757107625823710154480155315832843495808091091457578953246301368813008138526568038313990342292285680435502185232032484734089900515841368729670192510795013256021536352819953419552542393980758272531067781355238030693316136869385384502710750344360769571641138491114104977091149875281304837406069757413233603893539276335136792262383629418200728984612276105828349/167680680097034062372198719157765990680242749882075470224221118860406900408461622544493028142919222845154004165987090519839676238300014595793163381122492202802765115058732002347724451492111777541352697320627336491565740094497563049792016506893340374629831710573389604955201668231445789107065043036508707418176756521336626587813619680030794684770102913987212087679138344770339736776234069030595164555824067982534150757631870130320548344747755773023696647589383788796124542833799596842777066540894890939397500909863037401897449829484219309729714933938099070644406179305609066701535710480460229411299063339951997584500495954754030370652315669816946384596366750066246860841474003889186334964420053074225936150272659400049227145226967671814806043968576160226510889424625882157112649160471663369778827905382770504259252467168290202516127246263929284421849388631705467313762841676550213673390906245020042253768337415109054005820870233364006957403786687720069263122599833159913549019402568944646657942770997699193458799427122127853449527097335638577052003623876928869809243839682011874438691044278593601959352200404732427337245221990586923739665278004406068081072192073465738438363181198656025346893486053955753036569848759359036265134763501990413278005203330717424066421167725558723464377327556720591220296669963413476839499209814722330709584165587679213120080671698484517714304148235847748968669832806903453710225585779853058645835250716369705452335774299659714712964339513476066602162129402980631985543387590237880295621404484217153701443640777525355901929551783870298090278391012029748568698565593069809711662734310305075509064072658129489985922771788165908389173243467300921562948986115170779067313716382103531098075906114123866683069754789606875433184398398526375106746866749844327394499010989333112073375864732373261507794185097317452693530282679817597254361315301632479088830989007995413351798900239780965105561199292157935641427696253136653688875570596135000157921782849653257940171670771297803108817037172961641887484953600044192337164028486405400904261338402093889387507259257261255340195259767361919690736434428778679343827962926147294087488735034741807259657395838547900732746989170999557580303498282388333789132115149975057123990438267059384010622302593884323339773451305400007326609950757315613348318994089123980012372103590821628207140018118434727566772099465768204420714123428668220064492878601414474838004882430121522895127605955989643068767599913062858243819737200836913572896449111056682003909361132276079017821255461987672123600954026879775400073316571324410041863696258254192586301860446100257766522214084556812652831886839192080209917054385588951430880573620588614034768010438701612356605156152269273530334733944918370542669967378873492744442348943012311823676915386522181963559361253545519510501662939043077535357798297012216620897560538385668116003027832624550670366483064787477246220391903385881244887592904950088415657709684442969657909627201612882961011389947882440042650708106708457220917165891899484887589030087090661303907700790220039111444643088988852175276952727349593719989181559235610825064763288830544315072828422462632533904221442758292787696075285104159402792709786698153454173819639213392558240722891555746905652499056621942760421748216010368294668167074520161316811143509495043814118215326546123696788670749580102789073530502510515198257708356942650737563354568796305254190716878728888669475834664752764055382830648866699944106774198306718095911649172982521838671676449593332274098969187300901291590707610164939314484585987539985163554999985722883251052699294583715850503597689689596237358507965248062778783381712960019089619853443689233923463712080680770729068134414893088498637064420962445089917747072560031346912081116247405739152274597225972929632965327797819011143808225634384669155601083435269265032367657822223252559099238134068425830401928467946343246780955760657663613281781424047746538011345320369140685915256994558443893251142992384950667095825139946074038148446817021167998840129724777732181972183338271710866003554895867335372559506039918325476737788605013469343829387296040228081502734542485741311285101324795352552977372878509333827585426744624144037646619851402300528982163197406611984560646794452241714217810117980564861314424237183306978382581936852513429801022911036195099051744514567696222823817532624174578339622170124406924462332045190255005934276794173880091653227799371215180440223131684856286083157371283839641640877464029715058221050135586309976972672214434819942407997171706166725192691384256594034633250599586849322396015625*t^7 - 6552633979300730934423653309565223507215679709871182710582354323418800465888669104688405387852693079489725394137925728257182880135123848051623105752338415157018061146683455159620139438537045153868743379740835337298353098725879609061611632394652777627989773137413192253049231829533758020574774044593276516414153749876172296104765667772169728045411510950824788460467126969176020546443307220181862682904567520718237576233531750906582554903406775900312344499496207108748011779982353888463628608894716479301146956938814806455589942372685588714363335601379153392388374512854308697979468589930040625753291910380320269913631426319214054372519392558343773198654899151578532773405728272386623676765209198656012668335733009145780678988952104900533233478997143393915874020907691639844933861473254855473198933199399326036460596326322714809871816454701940123779468996726417867096424281907504519304241776284075544382006314478077051604613768168517556050364835060450327183938485835945059446006009379949757291792817039954493047327250046091059371959315116355893630810917251461616166589203540121782476909209351083098844739488903375889753159192299448001513463604047519819307661879321457636169551324207235711692476497155234226359089180693255556847068865328991822155525106062645176390033279389827714843165898116579767834028843256598855961471372124063416020527441693707876390749173522728938602452919035577700266072055315739373963039598243441115957768230112946569074179885268504016314518493393016695058915577593086632643971730990298972819636513038348409158784214851231579751537333364726153071020527872300835875367721976212712291503104508546784140668557941776496082294188093944845852388609392689807139578675564506182509242732087472541512207857517580024949015562521543972536441803309572618655186080839211217703580016675618488737523762212501588109588657068960095343353424659192255431967145645238841331218288373318560088090647155799182979228571023349280717543756261152452421423335178821314057903577471308198124413410409220287680544544428899408335322595849222671242230362740045060146947568052296463595174652513571725554453987139580378601120520667433213101928151590155412877056140362796880161884763907760874866508579342586675065609294795879361043180611032986375005823875362881443704823720591659014808217376585438341915127231834456682579661809125442245585929594027626950012973974286160630143111894567176307152942435833975418026248553812903588710869519805527401682861594482969129960672910239010008135802525634183133991846216081328785250535187346701674359969300374840085660749043343175098267651482444072040161623546539377947578027684275746219072243420258478695139718185336608634086867494806424184318651802446716566112968283001464934318271477172711113190888541023333831251998738183615023052280627732099597326128334185414863827817182086368045135774817919127806175811986412027096413897322496708022178525771843744753193405682275775263180884616860100640293262581830331978942243841920178751233607266752575944952893239246512517516355816123230970427575221881206694136915873894014864112698540891307799845545231178671750301889708011022086116174544724846599587774096177566086740061598810171047840043375526159147515289248944973278674788124908868280021153545038013937905124503395546593935263411363447052571429240373307481094173725357644447187957175201517850009218082672897587580204797248295211405686038610548943236302122892655075536953526299855902911046702226644382531336705706618695315020292501734234183310434493576251893114552332437696101136330959816098216940251074740293303804317879250609518326859292695653526146124723424963410546474588725650853287241700924177471221568858308216264946014767851346287186406080571614718886335333335989506048550519801288191179997561106701981710731350558989313875891625050928934294782541766764709617920113243111461681264363251611036201460275017078512123807212974972649238010688661682204198477546588267773335552230123851749210224603567745526543710401605848148035261981579533623630369545874589348420882981155219656849645231754633515299709594200540009008790474316011894250568070355227599057993747440582758690797705244085031058049946927123784434711880470108744062818226338528611851319825383469499774004610791975710973599532470820834094708623003339446704209235655646086415667935809776876791609582499717443886321826072192425092098300926578144204551183527601282564799340364831713575788876820921961839586139963108037126340055523255803709014111958074945823890277386578633531665594534166286115444459502425900562117479173092119115493920748690121327566617520961253262115074840010722179176769/8757516318431886514062605916073799820473507674332666647655173642479008623483402713537270287034183681620946454137574620083792614596314126354788870903478855445920144258059735913706038941216283312451600167283148142416643875903098531018323442756334213114307646942389011625924511090428812334316761080247766593268832137827104921636963239817276527315182026229746867866498776839003918664196556600676245153453177129656161483501510882382332786054414280004309809551519276219766873204837459742940737730246430555974677466874567237579897533337117444747788491173418384641950553143457309167207702237074727803355097010074297876917076593643067638405804505028842053880609016132492155558540884995748595067266177887133151811227757941016395887769150385317516751912337310979571997297138678945225545424663650621463103147132126262895260497517237890761210946809483249877638831357109041303637383436256078747919033505884303282070850187578660270657311194983680854918170118867100391622378485910041567844331316964850977526964998343736678339755026347691270789433655010309707785135502020862632126406373561296053633633648958805632285675597174965483051209750660453774421842476420593417444630615204047783263207620206305471266326460575262063353878429828275319530847863391204380110870834476793269214008759860209827632610041364823504593067248473207699758791296007003447197944132075412052354443683177378805355362580674075983002725522941194202991812467764983093638092971361858656496799272178848387466647532193834507639803993396837922440054036970949201307415902401510331565412882389957143879577205301981774300253908462383181775347511773231229180542191321616846863561398427653854871542612592382312184163253284533537849870242574203515036353850985437876089985880000324834446039420655351405112549225115048776696456942388182997562160328167935192772318588173104287657453599552678020860260539345312298998901259993094145960451038820036949249097708375657163731306875473686346864119312759825231062625806864193556634931823176975069071945938900346091704730052044079607026863936100618340189826372561879617119639793657745375077184047230234533896526623794631750361042658338671425023273025328737325613850984917390855343089798019398809390779772371712684685589772044859214793382358063213428902726422549952467528660964964772647545771650358832947933545815282228654136475881766843810169971616110499783475822758873703129447390755508631260068018735137817944996555871656055521493342553954119475321564673584712541225957599146140061889202864559838804114407480454573253660396741163420409532907351317328498006808658853936042400142493740445378530515626391155987610235415003700098405154038210340445770021739681306800517941396482372271351673583870987522553167979901466697579992794434954377928388562407411057528078173397386717835698715917693705076828146147087844486971248265050174127583010641266722276751370350868456390963223202938119729804833040299113352473769896734602721187902788202707106264452793092175318528616391798722532914477503591429607353699274966146620774309720564586038684547349589072470087592874166642600402191808727081089274754263626688109702600199517951581616241188956632952691170230781116301806707163947014059513869514257995056323440389464546382414950457353636623517461955845387066335757777105061124708092050915597318493762433721231979597051511037611016250198652582933456250877269690024102634109809099070397081470177200486544949437997004800425735876096888446455429145740064846024851580033170472938581016991501994008648729251042112536092276315523414001285713189206293885353229444286703401050781483268719957720312713301836499032257318860261959741591422190996800495117433865241275252336126626934683003038772105451685215080008347086632513380557828271564234362682588339406544071140895749703845469227405631021521901616607980232223250853583839642889126182989011334699661553869552613349365340705307236713518227274332698939130716679456955812082285576306713349543004396867224042366464543200280019025715656760035823531087273405671844145716960197116253852618676139043467046377540276055238962228329405367414829851768415006826606553701212600102954232499574602471712461705772592458063238195649392889543739546106305044075952447069104149355879983590399597395559627067430537611482254498030699529260694047323310387082966783745443019268834622435153134291957346293801855277807965371141681688133994828521903707366054795047634095405870868914818976627081160417387541530673840555707236562076686814454293669157167642039303344523984219396851956452454402134921316452092134432725975321872837282419801511333397652694067603177659833344185444235295745807044474465378593750*t^5 + 7666367950438749461898402580306835713571966255539973911617214186075432899464357976598819056577791364192676171288304635478108855310819239204154522913509106261560356779841758843348073425413785784246218439002767022593383080279855764159534515975650697845846698898022084379432126234488014904968711062771443258318889162893730108649968002916437769657097448444066225229149491587973840589140050754189645213936025693883703550140737524580251362883604794261056132353648780571787574062582219922426890109237394550892037847810970371847214771228958868395770509381181554639930075483558947194001091307973112143532951498902417240364008102492042548867528035621221831509863014826373168470387313376391657189438301098117283734181341965296778674865506010088419148964101218323372094951861867000168185874193000480696606815817738000057337255989427934260581005109413432188969787221891728936893763531639142463466441569033986362219624490370430947852750502932177384859425451463477565042590905836781580070279668701048756847036905425046670048312353889017887293507708176508420176352312712703006538676965647798737413575152747563390738974666843134337541283403765277791608591422988950874063069785399253726766427305629722388462584803654470255480531804297890951209386863663569752423989359159621377378274074715835362241324151667573234545012617001106418238787349914720460610238660982406583951403086524613693098730717404420766399168578873500659058379917089236739629490786771705062558330935887087226236601806396106957997857838986686026569847959457620407300310724883648901376813131699729256290682266489241019611324908073396300840192283120958621681392371342868610557618277647027297577212594611247418102865787313439244557123136713599405574537741572287195445054265296804417866292210231870438897915616007122397640367362211162983980190207099391742126551995896000505074107481861693061299899096100212667113248597703919447121185831982389820532836990093946297977718773014002478133983186151641567377349806931398630713138163525823989668906848766642915141576995928802513902017661727210451993537667781657847837483032391047532592685409918421864280205010646338960511542515474976060588189042056187292667379156929077768227041476873036020081914422850725369201287820084827982445734415625142480753083400586824856893701010707282834535537519180595429066930820349358577486863544240825212225020281344669025629611913773408840851088965718389690454337802922093694912593970913722700620989437464710354530041125578611980209557825063281485796411235794660719888232906029243771387777949164968205752098947591640497236535349405139122586499620196069970038518783577332236419750395803442845009360139092645151518778639487459791403916649647792570323234616200399798451808149069087912798148356851114282484398590267715368926756089006658264466411829369355616586770254406381928159201432925419973700998351480981083656488234964767875428697710507016348905335664845103620082543386531018257464652765047827036707784447768870207130934216722469560442835739169251127221337722267809679821456666186758788780429164640363768437770567052301754770879149979082823444301305855990406877705804502926466209127255824246974625789730624420992066898209796470388003811676196566052306913576674976361142409140065850367516271415126742040646973848654730439686951120531425512256068718015961113253581301166512160792134648927206000730389632133225783764667903013984663277234085004107491909302834850391208124211251545194847543927873655389623040336099732755747922496103573648552587714167968644181692531449006581489163770744507836726869524664413029565449246168420485571793133233859897247115868379041054492612142059895803921652247132837100721631516569049428579477690946556062448930712728827316230143303888004747307742440696197889687975165631042630156340048414284058365345286251956666389907756392473234422197167336776831065169499707144193769510743511104041961232743627950052568922162579357228030234953367061254512202412401682998708726885304719414454194630893095462673859920519741322107284716599724027739950656641131151136490910671734486961355769010184469941671902786938612847384040278554781441356476121735946254433746305323094474551075430207484914526155750823746532945510696670160258596696224481201028539431455206530038713982852951765774657467516721440952739340833288178599817336818345475255013345733007334889781210331215161817180704701291754274707495659243050202645379646446250252923348530972126526944708374079251274603262516789373403529843765921188955263304979006866228614628334900447112374056890004232141613430285125002447075487601022972781217888446153930005099484494126378767846693252349/3420685873979494872392853870818426209876952097594339592574110824752300768332617099907657774115552146041141684986136646604729395261320297754180532974898840937176408347198132847893578810439080261843595025340797664427941097927750286215757136740624143642448566895697147941086114031921494097784126877944777631330805833035267182391397841472628211569310099445339126588654422233314930630235175008224141356938810986843696675455690150658539186232854217769683411610823429291440940673809511775592652157434255775163709018561205962998707976521478073918486184652337221041145886057834424960711328493801388679990500892135020750723810117476982219561307239664265706245765881701351435961166069679339401233274169082714209097465562251761004233762630140505022043296958953668620822144262367996005098042873621932743488089269808518286888750330233120131328995823784157402205727528086791533200761970201624358937174487398408861976874083268224701718745752760625741931037248429489412967701036596462236399995812406470791822032528353063546559508313291408210370352785647026971860873927089348944108574329513042238549297303283309479970784888256541517679802528607973244289171671289883788853872718298701064142608896452582917076627115500697361946024914690924339808749175440604430871306147946635450954991821601397958673297482157100060894052067253634927525783880220335546475516977988655947649645702649084161371804624011294078960864589260830455688601949909002396375039114613941991227649795713058180144472526074911758684107439820804892505085106840852758030676651478029935509450271861517260399362856390954081041679176645406870801450738098624118117919779930223540384907082225841595712824544478584531139134166732938799884159316749483892973199814194912034400748484728126880334622997707980258836961727329938052177636081696824278847779824182395486296867640540414534759001375985276034948017766668278983988970832153302573412152175763106432376697564891531688153448465560021887085125003563987735253061640161154003221604370132926461979502083734475183419867558328417494504693053440901523678146181122670178446931303402715343505148088848129608939983299254183161691023262347085058614090443693404799384770194708732868097010875106377174948038579088390974638191364960722009298295149059491165329404940648011433816694972915240196131378406630160149462842995449238512305707479418129192252390913252761215425656369616068442362150829101671370182568117944831689315654723468855286695299601574479067060603161502188718602859038226482308173922638897073036887087561865556312879750967098432011963553611424548511321459462148347418161495658055017964854019403668385528760557953100445258437053167324958978117770491519518436282307909466014609189963701860007726309267412949512892074745185506293180018828572476334759070467334529019251986623918437451161203009073885052512056610969572328598014233923956478781721299085259049219066310234983067629566461767785540833675476254521664535822895994829071977395706895260981803679417277562636581021356394912902812404632354936801776870074445376852527306710184194749491706816213776649490599717096120488797873470719015372584375649835637931711887779303808406460831321171092143104027485699818237703691646117432269172868999935816124851816971279648642330465145920639953208188110746987737236875310980755087632312603663606611513211230608320211290862947327593698893808011592661540923414488883291434096897100022251214510044457250481630075046292433203444627185490624326069328857307027160956386729809745236880678859778193645457049156597643128843445508902199571703978391618971420938386348450435247364762015485554145815697336521999708746818321475065609507803350273392869667763242113562491060480687180986944384389428245010251260372038659726445887722872989942063819005372196114187633879834322040280224639477006454771447077078706401783409847764512492687075507827333687802941447250774262102079493006660300219573354352205624457934995886940199340746105402234331497517416337710948341050574029375431444535530469992671242688992255422323317044652993608754832854899910378228315067231827176338646385465736512232540100742901666472519875693641600213923214333839725450887542274774614119500839220652862655784666709122750216067025825192080738406721590410082742705590332538367991044968606930791236129227094884485037194606825730970043326406803523170814254438539462359004671511791273967940867385138380020655588097181002945605877665533161398128292270537901259031573721881202121059246601147153869725847107172789680980551886371068236096410374190328689473900266206187187709422765960723530242513174470326825123142302805801193930904238834518306518312231571726176878718750*t^3 - 382349111877490124577725910870000786212507976496280324017569629918880620345516314893280033005394716945962943907000757277227320128795675304431057438801739499784129937477857680696990454202588514812548742653648140954534145138953418538707703189264855465931922721742528118576198679940364322350114805458477851501793744668905503620189487959007714004744615694592915539038816477053522987892306013947831816255857163319554138312869406369875114787103390194434905615353091454487181090781923261389914601480360364294102417690100692170643488693530712356467765106762781291928121135642676480668026151798302445635064902276038033133917458966424825840292617974034513638557368795458389351939410207332216469778129228957604123610703663955926687977641799448705915860436743791307573828895547793371033499766984034149016066409510466493549278554629404976372721071644761931974439112963366044982631079228334058638574138529310367883929179691447262610781865464796916774594436596579726511982882687235740419870484630584105122514341649506764783145871518980982763592450632876166712475289499941945441676230816087256464127144408349321961075819828998431482305768561485020218095189330712135595422278065267289188971717906949773730024891491055907702611144142935094134988365647725651133023664960279806589236549956766646010963538536655300107126111483835617644252096706602046287136914503234125740117236471768010836073666849691134088416320384455878566773904241896161038637571007791155040682062537515870752271811359198178529245106566582125824081879685003371897805978288170278157919764811728433263828672648104219377404303586565322971840420158339948691265577307563785730729187386057164858493828181829450339262999508140365685735770920362430450897062373961983157282604030712556588356030168466382660452129834173821485564586746706988752395389331355159934627486874806485220716352287540142897690752763885988619460289158643421421906849394670201775782103666330512352384693028042377731752606206327110698077228438767382835216463662308740629482532816837717912668049422300851655620900417663326570763131044347169902473703757219449021966258072536395663131095418830181020459313842201454345297511564213091270563005424438184497313903815412905539689756888426757423159699571808512856302790770063526071547619741243534663234207057309883032083211658236027154447958245593604606925468976986054243359747712880982608894038180755871454722465370884627802743359457256370447486309734972008120136883062647933051690753349887305652506287137582542229383702983317730628364579473681340895633989053401883492218877636878077047985864070990572477814625090880225926107860880247891376480864517567243358669345649847776324780602542910536309188202424912002178178258744772756275900039026908423165528546047608552125307561620447885667554024622419959321110992310138446832312393082183128652016109131472538871778241666215647461647008503296456151557768212774207111567303130932503253605374936283412251230773701686010304557994968556455775238562676875271155195923100574646523699576463341832127640505748511919401057936324097688846458068876381487626186930856439915456630261754897657828938428473372615632116525034426870655918632034408075694251912317615001037112187510000448714344052261680112415078110856706173568867132145489080066191612168251614512463642164819087696210369118539145804328142961971142530059185430623849010779215321965200771485731251968619078456274783200995236264939580910117531976892060217370683072618327725286526374666171705171599253101272275745955811342709799378797165332074184653052464522227783261167396382422392783142991315471279418874750450022984422635766036557521125924217977381773827779381465484564297388981015355437748428163194012553441343617550539459937682291502037807254530417508224230312703092486320062826185011793354126284657397331100448153380757705003233658739284253771853713574714930245594302996630254378650268425552570783401500762427707366272344969133389700552880688879669064809101886013191171613850406084186110418004436301075610972239063609251717015805350507946458449363284980934861224672732854160017346513683511562314890543173887412224687881820058431324347064870491345562855477317855115972966889867946074695047332207566206123737063695388930184913427188653921332245134157013717151803249458164270208714932020215649291561017917663608253038575660564982007784907765619559393143646961211101205696600824848457499258881832555709969691215720315781126483163219631037092200202221645398904551541653132011909354542471915505088050037602661095080275038639882211836644963342933284389347758181227856430196745024664371503133880288401735906036021798908677048/187567608756542302169541487249877037174919540018089620992813743557251158796905170978269901280669442674589269060073159455492661840162396326854232558123619778055173057704697617826164571439076234357757127222853738599465436869704974027497349664610890543060929751447393612102888586083695259695162957140638640117972519844767150501128314974082446934383837119586095441277884152460102029557895429617623751072144802445262701037487009927776565378434839607704307069993484706147344913613888229028330426632645025004810044517772793637762487379261047719863659125103157620422832752171254302012337845743442812619479132252070304498022254774987858372611680308257236225809495846624103738537272820750443834291200271368829132177694996804895065484650886037692042040783249292829375080910386511780946209350903602645434596894961167086064399809774449420534539937670831297554280726123425735737175114699389069015055067725679419265065262232540987810911225443040978182551875788883669477728940173372679295933103713621481751574783638026317803013039178812216868641011079645312290371253668732633768620159068298482747119802130034803151731371372733693219442505318670532895189579975728627755487354053378775017153054488816629953035053499954905346707032822219017966179746453326476292776620445740510560698718217809988067252478604947653339023855021074315192663816098748399131740847626377967796122239361924781515220620216619291996354074977802203320258340253343631401231311451331152518982797131599356877921910179774328101178557950174134939028833358440092898682103056045308130434856573739863111898396625437315443785408186056476748946215472407889143465934599507257464439071675383647498253212522242385124129190142522810860314735868430033464697123145021009886307708579258957271681827707654250859560068048591603194407045146375864623486593692668019165278242289632730322618575449859302582982974205643964288728567296406091108766344304343669375322249808218987567080757528207866808501021028758660816376213268836611176651306295622134331876030924773722557522737781674892615340669097009433548351682264893081451506733136582224668865620205172440223542417575771043366057775552031830714005959329188363166264899009862185600652762984999681759650782086680105109327493178679590176523184006762098898895704245532626954282107681519004087870582630220448195545890917133245091429626788094084041839435076693073312506824267281086256191270462408313465010818467308270964141734003542231553792261486333935510489740022370014736723437262752113231536758032856171522641967975628004489573011362564021989334856359779410037460027174467716762522011916683485072828730634483139827037261095007748337631748674985250633457748618320260922813217035719801070583009651990423659291496476731623582098527671928409371032433390785689289030625510007888983933211527653572005964997551363712744437501498216018124447160163613586531051233175037865512136011218238208354560986933573822379871947956271272047622130383127446760531261423477168901754714053017905859337708987724170880187340795701297431709082088164080247317941766678763795257089055419613734551154103940135750061977759342930043264799320813255535179898492160954268917444214885846870840465873366700752425262105869426312316829813917512707963925167400554453838834648424100915648072626494258488662885444737305171807767554429197974415811689558252448984945129721156010472635664274493967227807100480302979857651220108262300771072568076049115038368420655547057337735900546134865675668655992441872351234363822290557477837618225894862086770764898248928738137276515101481807106932914788184773365532730501117182457885662227403952622984029617204627549430921344550373324375686782351109227009926483024347090784117077353648768062110777066786508333449510137535615156499408794575420261288591077581991875365651064655853936634348059815734364456973319087435015674640345865463881194622690917455371930692199865206462039938930312608407776768941133887597184244779555849177113871662517817000700939809277419490875364920771264806474113075338990728551281805816213390001543678419072852609519878523502569110136371218754084282190735774711576506517201347745063456252638878278890333568066808007552629350599131968958859224550230803514341916081365760489301900540819537058356536567520511508965778613371719447752619036165929539504274277581524042397973059853866314951713247186018756154563221522575424228285087837799281413995424994850722291993401683330701359501161585703564625749819249638082021962902270523300616376641300840433595102680241612619835518103023139485531263639264126066681666846340241631139066789587577585636270518098800544582429426087140754120697849652032183078125*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.99261540453781165524 + 3.0210308506584438678e-1789j)  +/-  (9.31e-480, 9.31e-480j)
| (-0.97153353933493032762 + 3.7340053875070898475e-1792j)  +/-  (2.91e-480, 2.91e-480j)
| (-0.93656357559295783003 - 7.7665889449102630973e-1795j)  +/-  (5.23e-481, 5.23e-481j)
| (0.98720099747671285453 - 6.0043644519943703441e-1790j)  +/-  (6.91e-480, 6.91e-480j)
| (0.92205911628964561356 - 1.219499856574059204e-1797j)  +/-  (2.34e-481, 2.34e-481j)
| (0.93656357559295783003 + 1.7048588505531070969e-1807j)  +/-  (5.02e-481, 5.02e-481j)
| (-0.99876345470551067944 + 5.2679482511526630367e-1817j)  +/-  (9.42e-480, 9.42e-480j)
| (-0.9061798459386639928 + 1.2052544632805292163e-1831j)  +/-  (1.05e-481, 1.05e-481j)
| (-0.92205911628964561356 - 9.2585110401191330971e-1831j)  +/-  (2.5e-481, 2.5e-481j)
| (0.98016719931028024351 - 1.8286274612427721265e-1829j)  +/-  (4.81e-480, 4.81e-480j)
| (0.87032808764810700892 - 4.0023426580789984937e-1853j)  +/-  (1.58e-482, 1.58e-482j)
| (0.99643709449559093308 + 1.3311568784329063658e-1875j)  +/-  (1.1e-479, 1.1e-479j)
| (-0.94967315210357844057 + 1.7882067136866149679e-1907j)  +/-  (9.47e-481, 9.47e-481j)
| (-0.88893380941436752595 + 8.8343971299212004272e-1916j)  +/-  (4.15e-482, 4.15e-482j)
| (0.99980946900093203347 + 8.9229005963749194653e-1919j)  +/-  (4.23e-480, 4.23e-480j)
| (0.85038259852090818968 - 3.2649521248313390732e-1948j)  +/-  (5.54e-483, 5.54e-483j)
| (0.9061798459386639928 - 3.668460256617465007e-1944j)  +/-  (1.01e-481, 1.01e-481j)
| (-0.98720099747671285453 + 3.8013288188852272326e-1945j)  +/-  (6.97e-480, 6.97e-480j)
| (-0.75903485521757160188 + 1.0724796402492706937e-1952j)  +/-  (5.11e-485, 5.11e-485j)
| (-0.96134856368178933391 + 1.034241216257352834e-1946j)  +/-  (1.73e-480, 1.73e-480j)
| (0.88893380941436752595 + 1.9231263825181480996e-1946j)  +/-  (4.24e-482, 4.24e-482j)
| (0.73415620079730241944 - 6.9525593470608903928e-1960j)  +/-  (1.53e-485, 1.53e-485j)
| (0.97153353933493032762 - 3.6214798495655978488e-1953j)  +/-  (2.82e-480, 2.82e-480j)
| (-0.80673170540834042717 - 1.6453272481523942121e-1982j)  +/-  (5.74e-484, 5.74e-484j)
| (-0.78329303812765274646 - 1.9057602580627185797e-1982j)  +/-  (1.84e-484, 1.84e-484j)
| (0.99876345470551067944 - 2.2348072698256083671e-1975j)  +/-  (1.04e-479, 1.04e-479j)
| (0.75903485521757160188 + 1.6386981841890090113e-2001j)  +/-  (4.94e-485, 4.94e-485j)
| (0.82914919218009739841 - 2.13893082151296841e-1999j)  +/-  (1.95e-483, 1.95e-483j)
| (-0.99980946900093203347 - 9.5932742543976849755e-1993j)  +/-  (4.03e-480, 4.03e-480j)
| (-0.63087264370021210705 - 2.0216911991090575504e-2005j)  +/-  (8.16e-488, 8.16e-488j)
| (-0.98016719931028024351 - 4.3316986062481017879e-1995j)  +/-  (4.59e-480, 4.59e-480j)
| (0.80673170540834042717 - 3.1676267136061830842e-2001j)  +/-  (5.6e-484, 5.6e-484j)
| (0.68327726203571528858 - 5.8723133948854029472e-2005j)  +/-  (1.14e-486, 1.14e-486j)
| (-0.99643709449559093308 + 1.1286966421020931074e-1996j)  +/-  (1.12e-479, 1.12e-479j)
| (-0.65746175824088214745 - 7.1217012887294638946e-2006j)  +/-  (3.05e-487, 3.05e-487j)
| (-0.73415620079730241944 + 5.6138405465962173829e-2004j)  +/-  (1.45e-485, 1.45e-485j)
| (0.99261540453781165524 + 1.3104180408927254089e-1995j)  +/-  (9.01e-480, 9.01e-480j)
| (0.60320379396288538237 - 5.4087086645758541568e-2014j)  +/-  (2.27e-488, 2.27e-488j)
| (0.94967315210357844057 + 9.3871806918771709246e-2007j)  +/-  (9.79e-481, 9.79e-481j)
| (-0.85038259852090818968 + 5.8707344332642094823e-2016j)  +/-  (5.91e-483, 5.91e-483j)
| (-0.53846931010568309104 + 2.2341138146058491522e-2024j)  +/-  (4.64e-490, 4.64e-490j)
| (-0.30384202795433928862 - 1.1845314401529064203e-2034j)  +/-  (1.33e-499, 1.33e-499j)
| (0.70884114799990130329 + 2.0228970849016387111e-2020j)  +/-  (4.11e-486, 4.11e-486j)
| (0.53846931010568309104 - 3.6239917529037730926e-2025j)  +/-  (4.36e-490, 4.36e-490j)
| (-0.87032808764810700892 - 2.8479920652203575975e-2017j)  +/-  (1.57e-482, 1.57e-482j)
| (-0.56410875750833409363 + 8.3970490688038531964e-2025j)  +/-  (3.95e-489, 3.95e-489j)
| (-0.68327726203571528858 - 4.7511234591648462849e-2022j)  +/-  (1.18e-486, 1.18e-486j)
| (0.96134856368178933391 + 3.6395726146508331435e-2021j)  +/-  (1.71e-480, 1.71e-480j)
| (0.51323543731064183872 - 1.7552595748961327851e-2040j)  +/-  (7.15e-491, 7.15e-491j)
| (0.78329303812765274646 - 2.8438708079845436019e-2034j)  +/-  (1.84e-484, 1.84e-484j)
| (-0.19323974992158097221 - 1.3001977846444798491e-2053j)  +/-  (7.36e-504, 7.36e-504j)
| (-0.51323543731064183872 + 4.1240160885918890755e-2040j)  +/-  (7.38e-491, 7.38e-491j)
| (0.65746175824088214745 + 3.9019301184648622787e-2037j)  +/-  (3.14e-487, 3.14e-487j)
| (0.56410875750833409363 + 5.1831749847560174689e-2039j)  +/-  (3.91e-489, 3.91e-489j)
| (0.63087264370021210705 - 1.8230614502279088496e-2037j)  +/-  (8.04e-488, 8.04e-488j)
| (0.19323974992158097221 - 1.6975250962243181517e-2055j)  +/-  (6.59e-504, 6.59e-504j)
| (-0.49591603458375549133 - 3.4325043559957479151e-2041j)  +/-  (1.66e-491, 1.66e-491j)
| (-0.57841876335392393691 - 1.2137140418043172789e-2037j)  +/-  (9.84e-489, 9.84e-489j)
| (0.57841876335392393691 - 2.8269274298516197553e-2038j)  +/-  (9.9e-489, 9.9e-489j)
| (0.43678909447140196308 + 8.6010779958941280118e-2044j)  +/-  (3.2e-494, 3.2e-494j)
| (0.15500602137286204479 - 7.5543032173724115593e-2055j)  +/-  (2.34e-505, 2.34e-505j)
| (-0.60320379396288538237 - 2.765133999371932074e-2037j)  +/-  (2.29e-488, 2.29e-488j)
| (-0.46824203859491784366 + 1.2135957728601593499e-2042j)  +/-  (7.69e-493, 7.69e-493j)
| (-0.15500602137286204479 + 3.3395614659685105594e-2055j)  +/-  (2.18e-505, 2.18e-505j)
| (0.46824203859491784366 - 1.0610765632405699135e-2042j)  +/-  (7.24e-493, 7.24e-493j)
| (0.49591603458375549133 + 7.8689400886236138652e-2041j)  +/-  (1.61e-491, 1.61e-491j)
| (-0.70884114799990130329 + 2.058140274621661322e-2034j)  +/-  (4.27e-486, 4.27e-486j)
| (-0.40491500375494880555 - 6.524665112264142062e-2046j)  +/-  (1.62e-495, 1.62e-495j)
| (-0.82914919218009739841 - 7.1329565448304421016e-2053j)  +/-  (1.93e-483, 1.93e-483j)
| (0.11643864110348906669 - 2.2189938095420516751e-2079j)  +/-  (7.69e-507, 7.69e-507j)
| (0.33873898824235049927 + 3.6695113223402678059e-2071j)  +/-  (3.31e-498, 3.31e-498j)
| (0.07769373577500865365 + 8.3634926258130445986e-2082j)  +/-  (3.05e-508, 3.05e-508j)
| (-0.43678909447140196308 - 5.0473692512111083349e-2067j)  +/-  (3.18e-494, 3.18e-494j)
| (-0.37240752327919283826 - 2.9471526272571417515e-2071j)  +/-  (7.51e-497, 7.51e-497j)
| (-0.038864025063716904264 + 6.0705992952656998981e-2082j)  +/-  (1.17e-509, 1.17e-509j)
| (0.40491500375494880555 + 5.2642449701823819428e-2071j)  +/-  (1.64e-495, 1.64e-495j)
| (0.37240752327919283826 + 4.9536930743286921568e-2071j)  +/-  (7.46e-497, 7.46e-497j)
| (-0.11643864110348906669 - 4.8872518058822197247e-2079j)  +/-  (8.4e-507, 8.4e-507j)
| (-0.33873898824235049927 - 1.0388544874761389298e-2070j)  +/-  (3.33e-498, 3.33e-498j)
| (-0.07769373577500865365 - 9.4393648770646011423e-2081j)  +/-  (3.05e-508, 3.05e-508j)
| (0.23092952235512749606 - 2.1986985815981302723e-2075j)  +/-  (1.86e-502, 1.86e-502j)
| (0.26785652011756542615 + 1.3428739655102969811e-2073j)  +/-  (5.48e-501, 5.48e-501j)
| (-7.7494344442310224835e-2126 - 4.4113599596549389758e-2126j)  +/-  (7.76e-2124, 7.76e-2124j)
| (-0.26785652011756542615 - 1.1288496384946049487e-2073j)  +/-  (5.68e-501, 5.68e-501j)
| (-0.23092952235512749606 + 2.2395165148849879917e-2074j)  +/-  (1.89e-502, 1.89e-502j)
| (0.038864025063716904264 - 2.6260470451047687225e-2081j)  +/-  (1.39e-509, 1.39e-509j)
| (0.30384202795433928862 - 2.1708935507174117971e-2072j)  +/-  (1.33e-499, 1.33e-499j)
-------------------------------------------------
The weights are:
| (0.004608745596771165328 - 4.1586256947955404396e-1790j)  +/-  (6.82e-126, 1.48e-358j)
| (0.0094190143663701304132 - 7.7278183687972320383e-1790j)  +/-  (3.95e-126, 8.56e-359j)
| (0.013811844988240392961 + 4.4691893919590812688e-1790j)  +/-  (2.23e-126, 4.84e-359j)
| (0.0062241333815266091259 - 6.4479923471050760261e-1791j)  +/-  (2.16e-127, 4.69e-360j)
| (0.015193866973328075846 + 1.0664447137422148919e-1790j)  +/-  (1.03e-127, 2.23e-360j)
| (0.013811844988240392961 - 1.1697045761749864837e-1790j)  +/-  (1.12e-127, 2.42e-360j)
| (0.0016365678702123327046 - 1.6718438606202461247e-1789j)  +/-  (8.18e-128, 1.77e-360j)
| (0.016563519757158364553 + 4.3210235437210400404e-1790j)  +/-  (3.43e-128, 7.42e-361j)
| (0.015193866973328075846 - 4.2998269428335344187e-1790j)  +/-  (8.82e-128, 1.91e-360j)
| (0.0078399384268765166609 - 5.4961250522243868206e-1790j)  +/-  (6.23e-130, 1.35e-362j)
| (0.019280860742415785254 - 1.0328287336686150736e-1790j)  +/-  (1.12e-130, 2.43e-363j)
| (0.0030501832448581354507 - 3.7381062943534196216e-1790j)  +/-  (6.17e-131, 1.34e-363j)
| (0.012400726247369440748 - 4.9088526328679457553e-1790j)  +/-  (9.19e-130, 1.99e-362j)
| (0.017927590710046086391 - 4.5129683809197741226e-1790j)  +/-  (7.72e-131, 1.67e-363j)
| (0.00052676564103059975352 - 8.6297840253963662496e-1791j)  +/-  (2.32e-131, 5.02e-364j)
| (0.020601847382291701407 + 1.0998156521625926531e-1790j)  +/-  (3.53e-132, 7.64e-365j)
| (0.016563519757158364553 - 1.0173884428274530249e-1790j)  +/-  (2.86e-131, 6.2e-364j)
| (0.0062241333815266091259 - 2.6545380231528561921e-1789j)  +/-  (4.31e-131, 9.33e-364j)
| (0.024599607969063459841 - 1.596338626708044524e-1789j)  +/-  (4.96e-135, 1.07e-367j)
| (0.010940494639577843749 + 5.8077891717390317527e-1790j)  +/-  (1.41e-130, 3.05e-363j)
| (0.017927590710046086391 + 1.0072180274018014257e-1790j)  +/-  (2.43e-132, 5.26e-365j)
| (0.025128020811045792164 - 2.8794849164947029777e-1790j)  +/-  (2.33e-136, 5.05e-369j)
| (0.0094190143663701304132 + 2.6286711442053941325e-1790j)  +/-  (1.2e-132, 2.6e-365j)
| (0.022959669546935943325 - 8.3865330338779452581e-1790j)  +/-  (1.55e-135, 3.37e-368j)
| (0.023883226539737666311 + 1.1250635588856788658e-1789j)  +/-  (1.17e-135, 2.53e-368j)
| (0.0016365678702123327046 + 2.3622969479052779001e-1790j)  +/-  (1.35e-132, 2.92e-365j)
| (0.024599607969063459841 + 2.2073856980770851339e-1790j)  +/-  (5.92e-137, 1.28e-369j)
| (0.021847818190763417931 - 1.222199179453790103e-1790j)  +/-  (1.13e-135, 2.45e-368j)
| (0.00052676564103059975352 + 5.6809233009800799408e-1790j)  +/-  (4.59e-134, 9.95e-367j)
| (0.027189781237861328294 + 1.4883277124386673856e-1788j)  +/-  (3.97e-141, 8.6e-374j)
| (0.0078399384268765166609 + 1.212652834673054637e-1789j)  +/-  (4.79e-134, 1.04e-366j)
| (0.022959669546935943325 + 1.4234857913551771336e-1790j)  +/-  (1.75e-137, 3.8e-370j)
| (0.025650079140346624602 - 4.8675732621643522098e-1790j)  +/-  (1.53e-140, 3.31e-373j)
| (0.0030501832448581354507 + 3.4140398869604120528e-1789j)  +/-  (7.39e-134, 1.6e-366j)
| (0.026079323252697827569 - 9.0399421279722250845e-1789j)  +/-  (1.22e-141, 2.63e-374j)
| (0.025128020811045792164 + 2.3746394525715315956e-1789j)  +/-  (3.66e-140, 7.92e-373j)
| (0.004608745596771165328 + 6.7566010966449721132e-1790j)  +/-  (9.19e-137, 1.99e-369j)
| (0.027791797637720360121 + 6.5761364870102389328e-1790j)  +/-  (9.41e-145, 2.04e-377j)
| (0.012400726247369440748 + 1.3659364715353911221e-1790j)  +/-  (6.78e-138, 1.47e-370j)
| (0.020601847382291701407 - 5.5604132581689848991e-1790j)  +/-  (2.59e-140, 5.6e-373j)
| (0.028501991063727098466 + 6.8087033380705706005e-1788j)  +/-  (4.83e-146, 1.05e-378j)
| (0.03546594016513551215 + 1.7149369788161636523e-1789j)  +/-  (3.49e-149, 7.56e-382j)
| (0.025468330536283774394 + 3.7844711258252413703e-1790j)  +/-  (1.21e-142, 2.62e-375j)
| (0.028501991063727098466 + 2.4268077891183712827e-1789j)  +/-  (6.13e-147, 1.33e-379j)
| (0.019280860742415785254 + 4.9011356628051936175e-1790j)  +/-  (2.1e-140, 4.56e-373j)
| (0.018663791615294484244 - 9.2556043469977443679e-1788j)  +/-  (7.23e-146, 1.57e-378j)
| (0.025650079140346624602 + 5.7427857769535583862e-1789j)  +/-  (1.25e-143, 2.7e-376j)
| (0.010940494639577843749 - 1.7526253013136382618e-1790j)  +/-  (2.62e-140, 5.67e-373j)
| (0.018948665397511514706 - 4.486849117491027718e-1789j)  +/-  (2.54e-148, 5.5e-381j)
| (0.023883226539737666311 - 1.7375515013978053829e-1790j)  +/-  (1.01e-142, 2.19e-375j)
| (0.037999489052896540966 - 6.0022529838093362924e-1790j)  +/-  (2.24e-152, 4.86e-385j)
| (0.018948665397511514706 - 7.5095074604963789864e-1788j)  +/-  (4.22e-148, 9.14e-381j)
| (0.026079323252697827569 + 5.8971337336263514706e-1790j)  +/-  (8.18e-146, 1.77e-378j)
| (0.018663791615294484244 - 1.1300309146959225509e-1789j)  +/-  (4.67e-148, 1.01e-380j)
| (0.027189781237861328294 - 6.5971418650858701095e-1790j)  +/-  (1.11e-146, 2.41e-379j)
| (0.037999489052896540966 - 3.0008481778777588679e-1790j)  +/-  (1.16e-155, 2.51e-388j)
| (0.021862295272586533284 + 5.7616547853224520883e-1788j)  +/-  (5.68e-151, 1.23e-383j)
| (0.017952976871228504955 + 7.8906715171025077788e-1788j)  +/-  (2.12e-149, 4.6e-382j)
| (0.017952976871228504955 - 3.4182122952460242696e-1791j)  +/-  (2.61e-148, 5.67e-381j)
| (0.031744446512474051678 + 1.597803493901922001e-1789j)  +/-  (1.5e-153, 3.24e-386j)
| (0.038432080449051979985 + 2.7106934576318682376e-1790j)  +/-  (6.7e-157, 1.45e-389j)
| (0.027791797637720360121 - 3.0396632783839951757e-1788j)  +/-  (2.29e-150, 4.96e-383j)
| (0.030800606298446190174 - 2.3162715477465364055e-1788j)  +/-  (3.32e-153, 7.19e-386j)
| (0.038432080449051979985 + 4.6894076912103642969e-1790j)  +/-  (9.35e-158, 2.02e-390j)
| (0.030800606298446190174 - 2.4447827189368288102e-1789j)  +/-  (1.85e-153, 4.01e-386j)
| (0.021862295272586533284 + 4.4326484510762500495e-1789j)  +/-  (2.26e-152, 4.9e-385j)
| (0.025468330536283774394 - 3.6597977364007877698e-1789j)  +/-  (2.41e-152, 5.22e-385j)
| (0.032076771392438374977 - 6.7589335150824584837e-1789j)  +/-  (4.86e-157, 1.05e-389j)
| (0.021847818190763417931 + 6.6363299568943707443e-1790j)  +/-  (1.73e-152, 3.74e-385j)
| (0.038676526335812818847 - 2.5643833270305483483e-1790j)  +/-  (1.51e-160, 3.27e-393j)
| (0.034301586248102492183 - 6.947459076509257463e-1790j)  +/-  (1.13e-159, 2.46e-392j)
| (0.038798259375310129206 + 2.5269956084339813166e-1790j)  +/-  (3.58e-161, 7.77e-394j)
| (0.031744446512474051678 + 1.1418508097649152006e-1788j)  +/-  (3.51e-157, 7.6e-390j)
| (0.033038584648047246777 + 4.2028417997805594508e-1789j)  +/-  (6.66e-159, 1.44e-391j)
| (0.038853224867790882716 - 2.9497794278735859152e-1790j)  +/-  (5.89e-163, 1.28e-395j)
| (0.032076771392438374977 - 1.1962344985144796022e-1789j)  +/-  (9.56e-160, 2.07e-392j)
| (0.033038584648047246777 + 9.1329867648569141783e-1790j)  +/-  (1.76e-160, 3.82e-393j)
| (0.038676526335812818847 - 3.8533647070188411168e-1790j)  +/-  (2e-163, 4.34e-396j)
| (0.034301586248102492183 - 2.6512204504438064832e-1789j)  +/-  (1.05e-161, 2.27e-394j)
| (0.038798259375310129206 + 3.3090779109116197614e-1790j)  +/-  (1.01e-163, 2.19e-396j)
| (0.037342584481207483 + 3.4863491635936645459e-1790j)  +/-  (5.45e-164, 1.18e-396j)
| (0.036481755978193644301 - 4.237691140768931721e-1790j)  +/-  (4.77e-164, 1.03e-396j)
| (0.03886933828843028498 + 2.7164583967446227576e-1790j)  +/-  (4.09e-165, 8.86e-398j)
| (0.036481755978193644301 - 1.1522124660895079473e-1789j)  +/-  (8.94e-165, 1.94e-397j)
| (0.037342584481207483 + 8.1046952703023724008e-1790j)  +/-  (5.14e-165, 1.12e-397j)
| (0.038853224867790882716 - 2.5791643524778889348e-1790j)  +/-  (9.21e-166, 1.99e-398j)
| (0.03546594016513551215 + 5.3505447425460105181e-1790j)  +/-  (2.77e-165, 6.04e-398j)
