Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 14 20 40
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 14 Kronrod extension for:
P2 : 3/2*t^6 - 25/14*t^4 + 45/98*t^2 - 1/98
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P3 : 3/2*t^20 - 111542583514655/16329965371258*t^18 + 23000790623634927/1771801242781493*t^16 - 685232025857483175/51382236040663297*t^14 + 5693616311282510/710353493649723*t^12 - 271731796260106/95328823823123*t^10 + 8887675214459847/15347940635522803*t^8 - 4745531391078231/76739703177614015*t^6 + 93556582421835/30695881271045606*t^4 - 13852984108093/214871168897319242*t^2 + 69487884128/146503069702717665
Solvable: 1
-------------------------------------------------
Trying to find an order 40 Kronrod extension for:
P4 : 3/2*t^40 - 6029485670176893560431596947825910847448930115562959175871791544695243339834374278397280249713667935278591294675852030799369426647394765477102072078950301780129445773197761445148744806695/417481397643876613666047656321566038020354418366305999593459047634794436264750553217867567894032021425507422998776443480456147819270118521534477540759213506306334799426159242059554882582*t^38 + 17396541220494521575158802576967907023986406463245979132073065954750190170987156154181676615459925551672655927651805218103888872515538570829560916568347151625954642653442885895422421901672983/271780389866163675496597024265339490751250726356465205735341840010251178008352610144831786699014845948005332372203464705776952230344847157518944879034247992605423954426429666580770228560882*t^36 - 9282495743482230624708384404920298511210670384198401920423109593103064663543316997965244878257847968983674051135310697261794469096340753903531994311188392969255458000780380601641527639669287/53616539497406439383682406147583981168614088873044156233502811974811456886001535334694706219533541037361596182271431812704296698503405221551356472734647563167056426383445308373077119920174*t^34 + 670265171456490396867269724984472358387624047840478545002229887815872339594842426640539081715781946035149274366302740693991654060710101683694017763271676985312895625182043550606702621479932290/2098356386693952014061388713321354899371669569076864478047541868650575653583969178326006457046289946962197014224350126851745429882337813443441723773842343267583435596188473204964518193239537*t^32 - 3717132937976413971399268203618587883517594284679832663713138107010143007117000029508959375059853197664378366456029512780921619261553123722655185145837772362712051971029349193504139252062538570/8731870125274832574642553032853380065127270142287597344133319388900782558462323354969510740611980747036239188223908592383069692091018643038838140865343944565105264255106872369045898287996783*t^30 + 325723697792655305057979651316045711524944734510097206764181806032974526731565658115892385963137508357693190065798557218809708731789570846903497853872251215538733979963170902604848926530773530/769475145139161491252025746190144603440334150469788271705235041933785436186335008292332364115232019853768204326244818485864378996526547087713705900011152203055253171905969595739676860628069*t^28 - 16603727839344264422471165903560519858610871929747922898793612208125008933940291681650611496465569210050426053047061368994585336104043411362538323692282468260202740894512492738290925472599642038982/51897251163910746777492876451794302779033336778434869985159577403224158743587364634276356297751823579037396540783581782779123041420732968330850894426252160335061550179198119384662505865060113705*t^26 + 5776703210654592209701958013887795667683717062665106696064646773272608608324915788847337670173417330409132533218819154233912650752986479106233600635608582125355618132093861490555928129270662654775/31138350698346448066495725871076581667420002067060921991095746441934495246152418780565813778651094147422437924470149069667473824852439780998510536655751296201036930107518871630797503519036068223*t^24 - 595677968752704303089451277032469997039787942118372263267574942925577312375121006671423832324487253707865781623436644101998721104433675668802780706193164729433885523605761680130830274886759696959637/7199276937546679507316033548134560975947120188055404181506528159249000038577819374005310539287259491794639887088004175484133477215521330815496211467669571424567277478336935639508877878828730382051*t^22 + 15493642146197297974118852403851396546335657957016341615893441589928986498433922446658191020824822720796607940121220195607863257094607143016960214507132004577632642116841942986030256572506120415605/547625889497984897588047078800588126185216934527405512878975240313931357294416687076470746031127345386976317941759130231631674519176947241995073599581544394076546153268672284266909077981406207169*t^20 - 44292729580218263006052161288301328124918679346784654200059718906874888218933709793073305880704258668904876934202434870727953890415806589696467604780858438045469006938742171219668878596439344978705/6023884784477833873468517866806469388037386279801460641668727643453244930238583557841178206342400799256739497359350432547948419710946419661945809595396988334842007685955395126935999857795468278859*t^18 + 94870987479397939703303762171021972103824556605242208601989136907162430194475275454332907505184007593903426570686020309428981241545014676607193483787480378800321094216595973137431798959157489490034/66262732629256172608153696534871163268411249077816067058356004077985694232624419136252960269766408791824134470952854758027432616820410616281403905549366871683262084545509346396295998435750151067449*t^16 - 664380080563079693678654244970025394646405948863297159187601286017088783857686352900233944014964634786579248022081380208385033609966479614964056121453066645253255970225306832556164720961641674341590/3246873898833552457799531130208687000152151204812987285859444199821299017398596537676395053218554030799382589076689883143344198224200120197788791371918976712479842142729957973418503923351757402305001*t^14 + 592740169946681030496166892578297205890226273350265053041904097482707732777183030184201845084802977095846592649576487954013318579699937202737854598288358948870435487247938118678916562691734233626/28398313983966931117780155657801927115033392461921171596438287461993868956839036772679840115614175196496057630408366324868899692923033121263458816664014373578540893376646862741269713615321493314621*t^12 - 1914124465381111120790002180597099208892446335309615133456420749952281586932773299956206754223495621382122980718047204108303534879540819730150354992679193348261833490872903023841004875245077967650/1307182998231689950542668377097003857204112822716916959242113898629354149861772632051535670776300973438712470926979043862904807077275373066642240682201146468660715667852320742545111969141616616512403*t^10 + 35698028827685397764791995574149208603156536275818314097027861483132841761388980555611358417276414462984689221484805768416520711816730983654686454913326128330428484727132742452698537148125315140115/530716297282066119920323361101383566024869806023068285452298242843517784843879688612923482335178195216117263196353491808339351673373801465056749716973665466276250561148042221473315459471496346304035618*t^8 - 6351675151861097016624228879054080044293991923001499944665843771473251881305126102345415435107341471719026171540674360390842677114952068257381363290670975194170300218411360270481263952855714449/3361327709738631301395432969678009918524861544129215038051150025046910671073129625275377439139059645985260639526517541361755218198708102171365761754231519490841840288763110480830287920649871299603322*t^6 + 6638567590133871791600169379381882845727756532011670330812279149047536065379134388933747929487433432804951727471583559487633495750080624978730799496619939999019414978816931067348147338973547307/227449841692314051394424297614878671153515631152743550908127818361507622075948437976967206715076369378335969941294353632145436431445914913595749878702999485546964526206303809202849482630641291273158122*t^4 - 42959299516887792862032641437466793790371731168634974753596034021755992864874951931413814927957217629368080151693110888059904701356755251439445014464276408559225059414336608944993396803729101/212656356053789560246819465249683310428083720183459417515729261069702248282390815994725437172632377874053955636169517623550611297693335081817164520738576754779682280599389740311607239857916654442383610*t^2 + 525208660311753700157859146382336439698103258441082568426155695140724706158353759383472500763165502022816034095596410066889999127268737505296657720693548810029840702055141930673928864182176/1664519296021025557931923268908884820714364391617805077100389943463760325192168114285987285505786157723276870934017769762518875702854195504041624112326496235139149487237041512802671213796965813408111711
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^80 - 259871586441241017063063875865592495786351903277080927967191721508711206336336381857526320799504332824448394719752816948310208616181809387285404980936487157597913164624991472116384446427386122478910999387331180880089178539229994386391462120118789387056074213572262363472688319169161124377219770713637072725761429742718003155942554752368228260662682892576337053692229307234430894074896640835350430542126268090192605671291283395074244575384842990697453754617235867088979664195313067196751745269017655908066551573602608534295868000106877692440373958314180855376939565061971598166599705860855288166506946301961301650057646363889434745794559398861859353259295645667451328704839021912484613712220038042669363553494812276826357507202532312525687380517797674161211078081074902175469525988916462655793598795549382832393032837539333596573782362483996577187620114382637018151376034174989901230476154481481381943144977929000371152350689023410838969766685299820455877009114104996398633768636888352395203743242367853873702059666094784553609618319814779068692152283350856529508521662532872934187164633396263557035193249625208891516453859500100533057315456575005550390093188181174366395509457079630467493795507060456074229293469365153203374116658007643829769311543425972369265038019386749901823954548459632728803154922298249713329010298302163500060829399332810003764196349613600355420528421386436228031964551934439023778287582317566087648689129609074400597081288429956752737661646013987962512475477025730912577052704361517944369135253049981592112992951616700568302536025302117585833686113828475764217444778188078765122247338793487965631273481008333362045305958436971080853302453867250642740044386499801282618713642659319395909685266349073800762221901333774803554049591149018761321197028126082527422973900748277889651499122740914641453658995913640236263473259962288214338182879097553852641440776374509276399386053889415772026347449422020385792635469959412178957945173451059550019336523716793702169674404797125280935236163690113943650230009873798092640965661190365609101627807088260059910552651909872471677345693763074387961451658587447733506186403032403436382946215106602527056802620905063335754860542661940986286399461358815079000419701104659681056913548448800607118841470574836780665335614758995983029968253163080905616514145554379566922148920426518831828997663398981580621452704523756847881534382959272943005465259175780089937161797844374353401110867894987006659921719212171464970722062262525478529543235171842946184757960005404453339640400604333397980213415794947259884812282703317522388806322079820351075729598390626510569284249118571516723651381654079925246674884372376095877558236566414196218758141406319441176417358546967026363139950512633217066181562199486057496532286316619521162836548160006410348123154881407269440335495658485257467016146886632275287490800988254075522997499854104442534060144097356628185117165500289147551850705669296640844720196514125129679237238668894137527925524492405586336308861635102610726700234308011760845033737071646364646846624327682381391659897575817917993118103692085637178702191267879803050301784812984516665898540225989087202507961195023150695142078838705650394271206576951995580948105450229824526033817335614779688964352633865161852855341183083531905648009024320121158082170323105188387209007915305829307726771513589638396215417018002098857284171267239603314456477713762586403111178446691360589303173719088333703421193290492798694727026766072236431782479596970532746288551759311381332268739316662585985761778872411149893904377873050721473436202471155721367786986987520844616616531902905591907494220224899902675930459147542695124916295160443794842953439199551865607955005946114832821288476667409820863081594565597705487828615030597784534406778724900016957290473424674453837892369272892118711633571533830372411457314559639250240726343397201100355159925003511723869692260441784223622023261323063284685497625642241176504778695926187909382841243271033316640456964119297098160276996253594770632532092786333399565187163754317855701828576012957730227848484840519878752525649421020870520968500393919647290343836250513662926241978058337449249631671777683495674738366405574359886120814879925234493/8778845143811661126365759496976724765375775946394596174804680959495776628249273641919287203028679365072618801384580675100132898814991206667197976684140916309467273223491574045324306828988019169927065454913377127721704165939467700902174221308866978180706413148241813579278021717958379585480417359128682484209191115167045705861779756539112747319825532810250486330128523272845284950216335751740621275884029858499594966833066496513335963041452589534945766736012895613748298327227701111725574116261499326857680952990866067133197207346019346842922653857896424538968620868248304015834535354757836730470992421203983085231524505243005624263530570768640135340082092574618073407536818231031656782949387671940697016752866044171322053998853972711490392774550445272046561536297923778694979296055207556010896068478758698200487139344446329647649650218483679240695413093646339463913871195191532788613784201897286079823583658799660953343666849003948087600193885751798383207477637054310229271130779414968585290407741965708287957853192881254163301526302197196692539264872013551069318779299095913524308733950737525604600679140703003250479576050408787597613983022694127335093969645480504261947338872594842120575921717055547683383644468568038197481360227315815751431430051468184388816527539041918951728696773707718636654041258010542001923889962333220141122321514029509507698174333442210614392446852352428512586065971180409285981762181313541863937825422365077943520442488579633903551214389949786213292353473824929504728683223264822810297862423763414703378768381032723085757863675053258096559007190281878635020326535788972029109129511196932832162359564061894919104498001399331360866875313275124536973053179853754469936981410347697309539282072943307519843763201205223127963730416994049149740697144259333857285012610967616428011553288271778581558118444520747403544778481305483509163093446264292339178831717315057156109338362827913534485075072406992257742711386104855221138005523480984393064574820052694970549170242184012894851673898007889355094075791284366839012779826412838314099357586550041492919569387711995881528777021916492733064344285683162731932231229404639761387491816632945819952988225695387646741284450593185350435761177884303190392232345742503219207872880245372800827672052400441313471130515125168964767714199594948620133344442088493191971277640510875941670864324958704157053715460207970675168114461782142465412860313693328714518018485307536504438219478540748767101065595016331359229727936780922737061048421589844050887226792779727377514605300502937108203681514462549156657723593583199712529613331281044850983380158084870921392192564377578208904844692339241042673637731157277052179212183973990424184864420999776593906387214343648470112091880784723531857421014789301934055219056255655297447755516431734570431588379545331859549013366059141407493741659127576966359048376299734649586786008045458838469396146008316665743301228089577033912097189630103750243735565301118738375044161959401853081206210522472363552147578508734390741337056181792374597554760429062504420831188901877005190698582632056081690281827285651462827917134962136767510207803862160316145298965642657225577964256872403386922819754640747692755532498118243476067517171930724475390333670825640123455965660888225669471283438725127272107248162232107111723454970027362558598274544841557059647627267989446929663478758770789033881355788265070028448482872994137553690160590986046739908341313245010193206256818108354471073760370302771272000829344118257173065426240530967528059449293760125493026329330705434871192688645530868403496493495210847839696262732506116706247984328749542246150008496010669348745500785135186652454603980931663838189031698322088910213776495902612257949398148068957593228193708396346081443735810840388609190554144100577677190765520259663928277270338551238863060138477046075608221395242384263397569881816171979740331818131602031895105440311671882178881119601676710297704649089926593951610117300032323788653539998781368925765474801933599215189351487487560563250870608206301833129323288949476673362530786454231641713976520588756801257334657105428510272458179713685332126331256198577198545078997380218626335299360531585422573114988662923297783954460219607354*t^78 + 142764362988256533740795944569658953275195565986370626314164300706255302215290468898132117687907806962458092621239939816952603106984894488785254144621333562356253165065473541925783716969903148676005791549297716229699665357799916729618353727986039453085127751677778266966145795382905615786083630941048200665588316098387251077655483763128357678374883878578415178630471625436969385753235525304480888501936231896562273111737511430037071708658697845224080954253266487346231602877609865415094343800128177451792737370316114722587525822721330618815684438933166784411135288384663888383652586839745861907345138918514786462985497992075551667178401930746789473044169486234313427118579271782113202910778526052294007405934193747720057949551465655666372829690775040733047735913311309511628954591021162462268576236847198043765531001429426799157649023868044879752408292985115744519767714386369736129339295605749173771092143862211359872155128967579644880499176912447449407643180313141596898989209859801915612678269048455009193537953506902423652248752888259021166922224629042290337862848915431868967156158131577189743431710357194157983108803134214828457769498795811926665789238116508412903832896715840124227067789352007264713877835696086199206038456364390902714654204324850228325739317499284628894664062907080139691996579090304050662736540605384648761217484102257307486311359642226862219504498290192879719365294841109944942166342714251142005227347802259076895010578871683972998305518890238156668366974651782073035062428983518031009184089061951664078785508401255121795491528409214754326458812107106820128350167260215543063956986286945312832215348193029806686873277158280805826854817168310298602009691366075092522226844802472089990327051051597797332816062145051450265100344795307251724000069185986902537699022605973499684442046792632019509663891547702269203910226656480595452749457350378520261668937595303803509601302455462953991366952188859076810141733831149030871748822914505759507483805041357359804600832210118580801395725046647414777899384386239347034864939590702607228413100934275609256419957138269986723423843404173441827408289474029952334312628757332883969403858350549510746772651390130215406293589277209415182393974975420278144016767203872028999578724873027051901626160538858356228791806219212932733119367703240588436423758743999497574125291770684536899798023528079600424365283167280828386477604353067804005809498908173247261732793714286327586922325669648235207561562805643180812137308657578521745014860954798396967817798910447844764270877796060416255205697370554357919391118378053447115349381766366943236985902483732873257152263486747032818078207046192963365793967260158407436734949344309121297809116347552456388485819297334136230907734847143135622908910877532222876659226710998203576817544129952523419743122303361416177177729919900797244109865497878876233944701827281092212087644057021309464169389123479610599180697019567003392174988443996230725337309388540229530025113080646923342940889597984594058506830451605565635119983504148320661438934451110229518511837842562794338651941450872535468254745023573075321272921917418010771056433405335743064494340157808061171298567234829653876950315052243957042843005186016753997673275604367507367326858969591438041168361769388283070799524990962788248796070600702264914485840216982711817673161178300933975144078218209933353407956264430208872083571594262211975168082496599484000269427802901618068204902671820003529492210282970055450203133117899996429240795835506623046824115905436295217910284053215686071493669687695207461484388454538758749100515020843136785301394639165891600781803861422785861635521247910673021588997863049259805030007794963006405081211501155140831388788381340436006357964779083941360389377269333019249528845141149836872812887249035193744286708310913623797128476815412943836526475855963283582133658622060003873349993255758994063594666170778678282426423085868466525897838714478449242369810258913764222949585893505974553993939189336964142475612355904925928080952423940274685286928044782109987679334105416398380227909093513195141836015993146034976312019878564435532540791373291701413282591666020330992189551925122844929881604018151593992540787768136641322728811455600025239456875/508637508787303834000505739495334456181107082558156507772008410112225802064134665539161581256278653732942460733421219734626600024441775523090783571102440550054224343295878308612045013364736842686404245392226157403067817670366819122571072208414443848811948871395982436969789300316790554803149901370556734452596324021663461151925657314119653466963371545493102927481316509905382964730584277120099856103444805971608032783341039741486172362658721585065222778917851158964962656781245774712268038722075009498807176735337789063630312996421014936732095641872660941363302924485438486373437143919314302326758829892137575975229298309274502864204697739764240801469016361680796555159275711487743162347304572324572044453644305733242228486639600324931041866964678248617105728851565405813808405434142670587715307311590800215038024366477875893455173084008725891526651539232775262199705783178202218239494042873726858178898613607193555975778713564439748247467633546573446524658046813289680373740046228523864863140934161751172495990056142346984967527132423003379169032467419593135405260753810318133684923736371781496004958748733191305329536156784634744618156562351875043668009507289494936432966866939272557624048328364481377227564976864363565123872530210451048822185625752015135303640789084549742144208962371851510089098496447872793049468260527624441756486186201355751366524522705308240787283978178447355590724076304221733620497319023125302054693667146410250969630917345815408737853810539300663411945667919942590574475177272740568805847850970428484499062461228654942865724863468910720856532317597741766234442699157077250394553854749239091362654950782182129717995509703075859717265888775847440547681728187546680233678765934135234417396464024262294392227796114629422811090576630218213686826251841241544357236345666852728222561385969178579236895824557087583813980920428358409037400471183106833839682330869517096567818955403886482274530764620188724421354954999529206657514902024964754749768400499033093898648374661899523114811133976679101344795657271224930285561450362533439080602679207122854058266930754645329379895811872819672461015043568196765525421545200475423135029888363896247862256184808565064864543279782918566018897566885438642548135549879974894017684946808536654707154491044029169261203830915837164649676593010331728101905843630165207049623855213559641184468208123782360155535220048989612948565383801195552303555713715077772390459473020233357530645998367172442817068639509651222622411206929149882462580084498493974464355033146864624525818716505839673112213103266445635587591847288617008144253266801092457621126062979279336314542244987472503845737796629443286771467896505521475126211374727269031186846859688306056074342168811856648709824491480786096712287116175877364757225336900396412278825506866538269276235799122476982610410285416100594008779897988192681853876903874430325862408794520145839642078343303575859296501129854282003767832999069978581185371794917981518582711683699765783965672006631461526271847878551217561865162327698116868391807725264499452443638538253785851803743885179118697317053238791103360104786690882571242172773929947969706557142476770369916992761671078930179834921253764130280570562797408472908759875877424494245379640542553966763112915194426202907063496691156295149018621851271566053946145257508415359282625428853574974478923876280040565657772295804420745834051873016289892378276649178407335723254214481140562063549387348102645584177313784379949699542602094972264728456051368867702350237730950123727608236432631167910940452495091742191002033187433412984430183336619021312984161766458671895843301964023419728199685342250362171396965569989947579456567300051199671120834307569083509368875996396101451613330179300967333994048315270775895612768609144281275627891516555043370038755763478324668340456766145320228486841363221572574664739418948501836991801382547188334175085210726890125970514106217957181562193188601546917938709663621256926962338586246572807990797453989393734189925844549230804928855835833541771474192192168864921909679862038443728977951671236371727089266085626391980308048712698031422456675954474431214458067506652889364306503332029212486991240909649839527798463709328141112950304537470663830483406*t^76 - 866061080768564877179295516172534184008941402491537654824926742575331833576904359014944238731605230400708185552045350029923589737627171457373419859188433571705929328929850467544353078199561532003551450526827251759592137340537073831959987029629111650989574107873115094670011863461984568925458614453858692520379224887666133241439960883299568315903092668960987044801394235596000625790878914475534210399969495842492032877116128970125130914206945473427333189128031692830685384253915405714134289776421804756676474449782683674423186931014471628507659397033973276921831466982397739521209551801835365247198608279418957754675279408112501672357261743393217128729979998793399946476137604614202049813198558083477352990972483524981528471441064267444334504564555496329081738643145661974244406094761320261846352264928742924622084162431765189056819931905306314892750361674504388316838818937953499111608474839771747511969360113716031229762484129311452433827053249450973110149479699009400205127889697461704495419372241321229728587814142202351780606995204996432230889778573213401912603696990889499756485827607995006976063432259600843437950754248668850450338958990104627314991450735660845074746183703679775826261769013526870623137629930613303089073173278497173715979463362784647056504852004545633997114721750280692393672277872878532515492210810090978793942290832423488166914691440969961741643091253865368095904800058661875614191828417966065956526997904488829380079999627444147093775801477708978608388510756440916619298729080355951643680028031155343986502519569019438108723223642136036454027761454719162734733705594979608860374348072276359434150447271912828059739525427354157164700049380918814583007415512022115752849883949937045045293046438335316532475378337670438722770045731846479399201988057715165724684523820268538209460769637662219451798037132179591685697345604430935276852455258787213278340716433476351371482932656498872935666513552457498151714427391896561132553401094922174138175206687229821257303985169540052914238023390025293625738988877784177407786752320100377578412657435758688230748423096857861697724475369804349737321656619942845463700093214089862985041969698150560077986441359923029309966389269198972256934227030636621674821185929616201631253941755178872787439812248787753598821656414546530775121418383409004679964637557963168645529347127787482978914156631072792965791233923458894015014790479105461954901542281050252463339025711040319892361677235642214317458495131501126222579893719219516531182795913873135561631500721118773318840873661244926856145416181721918422044669019483144409271064228290253731465366331179001658082012403630804047323911671661108900351189868060153613928060920136453821544220804447506974614411748070317934374329974492742627479557291548397243820673982550274616344396978619921113750554078927066070725780934006835541035503721097276581913539235632641910055905845730522610610018890230575436669997073283131345477840359291615146907894424100623679967642059469697157785234668016805265496359847705873179718904351401784430925657555171969093078593951631400913439235857497604691871394006987279558607106578269099944297304897204318707075260798545269138541278587399974282201470974444478499015053771457151561161412759986914106882821824004818518964765411061654494607094306642229239808115398619540246436058650232979757845805594250822938380899073361696807783533176343813772422679739699521465715251003924154370257017928711726411216762091407233401600976369885905161500632458636796299907321592441714360809090273183193250082028789331055602027609856824727986404778212033211661252157739611661389105001909579960774635782885757536216418070108561423237810774373734560100506274830568184695865009027604405543924148436734181029256246020584647264162200504095533115787917587870018985952519376840033372482241112603320299816387193217344208478941511223883393237645283640541467782491634714197811861168176268254852208289541280083041778156344650312318942880380051257060870089645617792839989518732992353647565832842258985092320907458450453301716609808364360432977326070085320078425505885847598811788070488896359741520626835124035058550928363111939618845140465874321102046549392623166696454286653082722398961536703770951542795206394270720151755113/508637508787303834000505739495334456181107082558156507772008410112225802064134665539161581256278653732942460733421219734626600024441775523090783571102440550054224343295878308612045013364736842686404245392226157403067817670366819122571072208414443848811948871395982436969789300316790554803149901370556734452596324021663461151925657314119653466963371545493102927481316509905382964730584277120099856103444805971608032783341039741486172362658721585065222778917851158964962656781245774712268038722075009498807176735337789063630312996421014936732095641872660941363302924485438486373437143919314302326758829892137575975229298309274502864204697739764240801469016361680796555159275711487743162347304572324572044453644305733242228486639600324931041866964678248617105728851565405813808405434142670587715307311590800215038024366477875893455173084008725891526651539232775262199705783178202218239494042873726858178898613607193555975778713564439748247467633546573446524658046813289680373740046228523864863140934161751172495990056142346984967527132423003379169032467419593135405260753810318133684923736371781496004958748733191305329536156784634744618156562351875043668009507289494936432966866939272557624048328364481377227564976864363565123872530210451048822185625752015135303640789084549742144208962371851510089098496447872793049468260527624441756486186201355751366524522705308240787283978178447355590724076304221733620497319023125302054693667146410250969630917345815408737853810539300663411945667919942590574475177272740568805847850970428484499062461228654942865724863468910720856532317597741766234442699157077250394553854749239091362654950782182129717995509703075859717265888775847440547681728187546680233678765934135234417396464024262294392227796114629422811090576630218213686826251841241544357236345666852728222561385969178579236895824557087583813980920428358409037400471183106833839682330869517096567818955403886482274530764620188724421354954999529206657514902024964754749768400499033093898648374661899523114811133976679101344795657271224930285561450362533439080602679207122854058266930754645329379895811872819672461015043568196765525421545200475423135029888363896247862256184808565064864543279782918566018897566885438642548135549879974894017684946808536654707154491044029169261203830915837164649676593010331728101905843630165207049623855213559641184468208123782360155535220048989612948565383801195552303555713715077772390459473020233357530645998367172442817068639509651222622411206929149882462580084498493974464355033146864624525818716505839673112213103266445635587591847288617008144253266801092457621126062979279336314542244987472503845737796629443286771467896505521475126211374727269031186846859688306056074342168811856648709824491480786096712287116175877364757225336900396412278825506866538269276235799122476982610410285416100594008779897988192681853876903874430325862408794520145839642078343303575859296501129854282003767832999069978581185371794917981518582711683699765783965672006631461526271847878551217561865162327698116868391807725264499452443638538253785851803743885179118697317053238791103360104786690882571242172773929947969706557142476770369916992761671078930179834921253764130280570562797408472908759875877424494245379640542553966763112915194426202907063496691156295149018621851271566053946145257508415359282625428853574974478923876280040565657772295804420745834051873016289892378276649178407335723254214481140562063549387348102645584177313784379949699542602094972264728456051368867702350237730950123727608236432631167910940452495091742191002033187433412984430183336619021312984161766458671895843301964023419728199685342250362171396965569989947579456567300051199671120834307569083509368875996396101451613330179300967333994048315270775895612768609144281275627891516555043370038755763478324668340456766145320228486841363221572574664739418948501836991801382547188334175085210726890125970514106217957181562193188601546917938709663621256926962338586246572807990797453989393734189925844549230804928855835833541771474192192168864921909679862038443728977951671236371727089266085626391980308048712698031422456675954474431214458067506652889364306503332029212486991240909649839527798463709328141112950304537470663830483406*t^74 + 692576567991691146587352334097886028532683849234314849044743083013398002166728529336294730157306945354513297793275599189735438661910721391180374047140365297510846411463954567465554040865688082616567790934738139605413738008132492119139951503213935276320219751287394816426427954679665644719004144192091444207755197377858178840220187608793375034470006111771774892805705431513796710836921333959767100301816208033796357263281945900020942934325359194682910979559235113012671049310093046901019601674656026792572794103405129186982443193295587562984675734214404702042934239038995141386635977721954628262397380096286046991548416662607583562001498309519772738835164081304272330217668803253879973490044451386683420553746466721755788434868654445880974669308747855561978197711371290487527429408234883341742143223338412878308746790124031989585147618446522714906214501869250626463415298102705655830151839855814226057812275247034458104858652679417408087359928994044883592713463869238076567977157116985937902058947716085482384715935136262910849672589268816486283174498111062411239891715619213166272126967401193246839835936211173165255576721810295295557671076564528834411864834205740425995085420406563127111566201180588445854310100183315695535477400302822754944192375346861469419696001754882124093174156891337664689418401412765043676401275811422243068254862017266040997157902023910464679505351154517334922163155279207772717948645459939728641074300678493934525274785600824898925629164045954162102739349816330433283014636564202350439995798264717176051993224373560323434606306676496866599702639933069275574169115224919625732812772719302034797350916422862379178540605331892655016217931699379594895588640153105652167039706186050611994442113384696440332845029293889051588441553651733707662955388479534532118451055752692641149180785245221465753049231487699975773896834227090178079711779706371304019747114631659948290601864955633251594630051193001497471906180609379257071708759094078253410181721525554533658473712410974932275384883080737059709438564729907325967927033006134332817571062214681783846336471422067721694821362650563059615661406528545886958381450407147444625608097108890279287076861407164268887107734905140205540394850582784636030073525370160829080502818238884233224585855582317508323505313935191831531366002481896867510747698181453749525955064044825927999936020630802344044529980845098370971366263216426568548948286753077855134733065631514357813992296354882255579971812897389030258972198870039502794476623250581063144935801053375674840052138181589129039489026259326527647892997715563135072291270113122256298983594055272177828521629573836774332045361475566571766953687545866245416033600732143932969888891494392731573042952442221240785693574341317395461959070160101451903205754545872151476728809334783801848485340556640782650437350746542485658748982357303949630976902584509986519896992143263956525781890519406695227470586521583392002128326032098543303802679266732357146878280597938846003192740921664151051119924998693992018465454478973361248022953320633910170033971371508113328825085971584868876314869314948459703789264902262409302930451997137338319167388412600083080516364232821797844256716199278223304395415723218744367749520343205434309915729013164699299897600285736569153612312291581726956527072161818199044700520669664855421626117718398855776425422618206412756239314167210757529446901124397876776435742600206369472914209359407872563724883590781047590262064885627470971149626120116962769575156170451077791669578093583214873980468124592718666786382058708667977645442545070830664325325552891033098913921364011911876223306195590768515914194464522163877337884003802470912432774283834457217040256871836100492508100330630031278127122698242710976568465576653347304230589438506614390778927127344946667773448867366469163442411580224926669477968115673809956840508758337733775739045732920980714574577927622627629355007783325590599923364700054185583674565228272631511125415626161875240652552921753345483759205268405378422931775832529418813486288346865466822496831117771863416016679043683384312788505089889305340347417052509321956941966987892872933344524405489587800441485422500513431144099850565982000460083314867660185678285965753632121623523940258859/93282748333505341371860121260476399337255630857578409293597896851916959650025734816958605961940019423649837018577775129143333625795555760349814977278463475802662348425858899407407345989781718982895498745492945218228436492976652988501999313983607324945938874811814766767591724095935034000352497422375911448206816078479840392235361111763082893374988875157119972987683885768653040724499207499199474940259578631440819728816395584486460706077092173446290106878144718945300740679320449624867108739264200749930636927919648778928272919850088784761411847721691169824792782249247930144167595781699380494682798787171472123089800066962000330509922533812353098360457641733163358469495011238809636506673132578504098231138563100072673616643931205869477389243490520988497167571437840457483793342969120771289753468192548022231394141336374780984145881915738924989710227969392750758094412427796621570145052026595961096127213603795626779324461344085193663464037067169162077183901832121165564855317248886690944084241160447599116354699603305133417919988600756939745493693982253685229824905071080826910444732381115204416177701153839449446869068054359477572333167603398344705470258351271226152952436550956185728707666611800942306223788469311628383910213204127805188412267972658174133898077406179839847692845055843974810520974128091943228095210663804200670269032819056832146870664680564840554678959867606054099715478592808626068427101068566413074141781155218680452203947085900298989995840336888338254462940302942426866077149301217870283159564108018218752362330416002305296502916831691177490695318692829914013336789202333739399171363638371900156559695618359844609440786481645462882704625969920169687592552947338595716553455908046209497693756618579159404651190753512507217259535864878001952078048590934987089155103043349218187915198383812164495775650789522681520445722127980377791546890620711954853280541537587742161962746148987967375079212370931960650264183195309932769776291028717578741093474025683324526824055055622658720041567555316880036457399319246306263184850408379905699764209142365868238194468071023569639110213078262130680332876554864870507079220378702877321699132620389431157549795513472773813307427568048250042330392837846690786186392622680469030504041583753973467007697876121585983893623645640217815591956279676676089882297085523715677668016309877037649998477228080791259064540189566662987759995005429920070458659812696801321813675063631008242221931009573826482916996486086555718905247952603414384703950843696071475501531642320641337872055525730012810860845724752826495776436232703916470819100368766327783541231015660101122275680039352215966910447638477982444229363113131556157771700985326250329628665514548470699213233407949561419713538760571629418502817492877814706977106065249755443605506524582113264625946103583643535281111289593652550109379629209459672723427972314580173437573723293515197319332760740609458037503144730362201020417719501578197120892610970506547876742382549473910516458530152172129443598296260605314741544287361487238097220891689611752138972309883731267936017452079811363058294535809814219662396707731637284989083126716434404220758740710946629546194983172237264889902827562599125535079377974915632072128054162585590634777373135321414482057351316634538610757034481864114588642337316037423207655365574391713040236976214889934878418209912865032310991354193571872055090741389787360915978003750369563875048765733152408640196374043122063508269990194633870931672956905267400945396631991897512575765965567781059904657547370253868959003080351245584568136095847808296502584591836320538856775652559819576902282503102135035654793616719057508151570713945263163607807380516381700447341359711016938194108618234718732472656958964192947543347060450644514343086505659542112117486968557838223225552575142170088658593380066968266470933977362528055424487962421170691845680654428375815150025792668740134102796544857089703901920678880423581015507485595061117474733215131518471794717862516309434318758040177869446932877025393989493292725095811931587270740110622386288706740924996592726366894531779526062109203717538241683870849308913376139486616228209479876975905067677751386541141435529063080710827431084440774786451101391263071633507620830*t^72 - 99416547333979857557472825213270243449645190807816710476106955311423423544410480943558079441785727916130737466686271205464103853834892631416585498613470911002579760612092915547758222958030737462485936510959220054834553121845354746403963011702728069803324925247918046489456161515009230379058509918436421015623745008765850340936096159873591553918875070364860440107315044050537674067559783031186659117207388070076737235437722288769974875243003523704588289990138702964645923136363829596180520826818663849942113853702169010911102693482486308961311713761298858086407458033518828909325533875052528104065490319252124919074677010817016046455131111570603905971661979154755597668233685964082005546534583593798261728835204385574328169747943095879649453280582786014317867453724595196905401440597297658705362968501943273655965788166649733677991503758044144521712546530552803133667936801632861248924403499704848323427604361735504513775993558445567245051651912947987011505722678954512119373925653407018329367350882088355869205407645399408451993770461658086723514397046320138697000134378252968369170340061751069633197336883417407357546081342607152758011875140083374923005954295448880591866395838530920955621959830906886544217186140637645823539673011477509599837662951573485863555926351162126876856082616071824996558726702608986424306112564586299050096781843153013657349446880021563907960356936551777555191759121050915227215951772438585102419307873761990466055154622496722564516097447570051417222875096076639924430348142389988349030624624046793492807377546052861808061928131868968906295664399904691577356503982155924538323865098992674656658473999935351418191451019097095763599841958949294215099218684205490645901253968874983579187931788235848233464376191438634913259525749839382132542162331855683535546203350053620116799658628788067854011327490576807641217505828659226286175363068998052735646510638991966744193445525756074011177879827214479794802762964649624045832421168535653491134293068780636028054618895378917602931950167133111694262883850457486551815801395683142331738984729038953613590570153589519562827447515008844555820975707298313618214292847178831306302504950118300486312218609715939100960460642096844361811709521075727659008900203325723214873856473047376930635062141271633726860945335130530053817545392488105386502911266046298803818046316852269164682901260758717628625176218989533429887482031573734267453391516524013498236556796109014434033286088041464892746991073908140018586176550437364065968557451701875300783101173431746104481582667163143673620197671742166793843866862171050702970561926442647255701140927705043353366151251357306437415015546671993590843042236735375159809586352467732082867704790750299391371678228095710347426198248643502034414641669673461402912087547017740583253582225612121723087004345403725102000623702880137745262178216352308048531584481861541251389852488166046349132006787607047701542824837632814793292896200705067700114340538186672278585954118440250355341738953608913082326741858817747848440729554431680846763950677166592548667021401911517400513591308610455994328919408860843708501563915587092625299510811417609601602205578973983649032342642686302145370377957631962288669018444643505306448821257737408803590744339609204855792441110499788193365604704389350345578654633770346328250722540437847886178252072127245393913297147272829001394352084939313121714017289237690342862990885090949349963366277852567247846609693740098524735611426647958112776175929334821907265972657096203891188709214608416585731084482434884068011779094000969161111982321865398596331324705311061905219663265035332112687332813884830112412454306805143436791449642056972317348310810397493054597337392328593233635077065346194389082695562450462764527565735160561343038420313225408667740532702923347012477299680255034142147003488723721160792005320055130738437079944569536596053703128977417173151373977276770464641459348926459469631475663618060877925631861595342754817801552417807243627416511085070837908919888497095265049530961543163690838381631450653432345498303392104675450616221114767679536520813348445911778528288328197345490463684152069652629036883465143659583548050232747707880142841744290469698319386856034796342342306009272009290249424924502451/4011158178340729678989985214200485171501992126875871599624709564632429264951106597129220056363420835216942991798844330553163345909208897695042044022973929459514480982311932674518515877560613916264506446056196644383822769197996078505585970501295114972675371616908034971006444136125206462015157389162164192272893091374633136866120527805812564415124521631756158838470407088052080751153465922465577422431161881151955248339105010132917810361314963458190474595760222914647931849210779333869285675788360632247017387900544897493915735553553817744740709452032720302466089636717660996199206618613073361271360347848373301292861402879366014211926668953931183229499678594526024414188285483268814369786944700875676223938958213303124965515689041852387527737470092402505378205571827139671803113747672193165459399132279564955949948077464115582318272922376773774557539802683888282598059734395254727516237237143626327133470184963211951510951837795663327528953593888273969318907778781210119288778641702127710595622369899246762003252082942120736970559509832548409056228841236908464882470918056475557149123492387953789895641149615096326215369926337457535610326206946128822335221109104662724576954771691115986334429664307440519167622904180400020508139167777495623101727522824301487757617328465733113450792337401290916852401887507953558808094058543580628821568411219443782315438581264288143851195274307060326287765579490770920942365345948355762188096589674403259444769724693712856569821134486198544941906433026524355241317419952368422175861256644783406351580207888099127749625423762720632099898703791686302573481935700350794164368636449991706732066911589473318205953818710754903956298916706567296566479776735559615811798604045987008400831534598903854400001202401037810342160042189754083939356089410204444833669430864016382080353530503923073318352983949475305379166051503156245036516296690614058691063286116272912964398084406482597128406131950074307961359877398327109100380514234855885867019383104382954653434367391774324961787404878625841567668170727591169316948567560335945089860993121732334242362127054013494481739162365271619254313691859189431804406476284223724833062702676745539774641207079329273972219385426074751820206892027407703806014882775260168311673788101420859081331008673228197307425816762529366070454120026097071864938774677519774139724701324712618949934520807474024139775228151366508473679785233486563029722371945962456837988027736133354415543033411674538765430848901721895912925661961946818542269886278931073446565860619787577528498387606390550867016366164371539318386758006268408245221315856952094692272933673384348257854241692145286577149248454553245101862613864656914784183142369028764174032617125584240066169036541831141047682166704580064995621152193746032400015560805739484075036780557030870378915682454096672017087785452527059654703324056006765927107402809526947457815670101621153484731308711846206695612635223405574643877961938567862476198382271731781558699922449627378152207716796543401566074726739206028533886404356543951238180498342653305341975809325000444521248750439431888611506665039822011445483058432460403254530574448806679381492625850570705070486384276406202390265821585191762398008413252921372179101506328991180397295427044818820822728466106615285160262552482720156927311620504589609197929180719698843660730189977240267199771983026253196389372628230323590498368901879760856519387054161265891246627096926525553571528444083854248730855609578369256450061937146926498240652055175651593040757936519414585575900274536920916365237132455103560136429852121455756749611137448961783170841353060072241806798147633391806533156125518919472850517540699646316035135717362204413119235678467573728342346670584092905496324249235460296744363923599377714116752719743360310821051939647987043598698760731113313812319515342879635458250161026588706383252982384110339749364268140420160051451109084755825766420251428854857267782589191858213983666821880587628051413528250655294287172868088201305675706595727648386218113712091941548211587179119913058252641824756762610414389859774853487233776464866519620670695759854144392406446520283275173997924497813007634709963917910143309621269081727749712470565579536630953315817397359824312080240827695690*t^70 + 18928758836064811605745706426246565305156381451616073933943181606049027955259210904145338648971144226160501346832288901780830158614754817829928690236005865062240765100333263028799403894265107460435493401407911585747525707983389817164760465687586738710136190060262862530604153489147187909205992682731704038520878474773494729215913574329612440018093217636835853207637356113578854276180766337203769106704120026104977741533264203088036382624599009103243337487743550381313769686467580972675170860598297594228227747466122882685150776766913443077949637548858722240083177909441361393767292424234174217642023207220328648730008863599390163972409926276952620483219132403826636817311974554901485344895980251715587560999865844988845717975747947915039381186456260845276270882759723772886677152838881514655682442169192173560460548328377840901539746408218084252801627577967440029207118448892514481414311484612671039927113620665630237798391061791237343431135814357973200128004863159428794813832535986636741355577722346303140728703033628888576150859338978510055461001829750516265150700128336479988813021623251776317609108601844150823636869137246810882354474038324793334816775324438718820655752474070232734950765007166689366179552665272419793155922873828733512783236253232416617527998778676736203129977079218432906198477494352332737277821539611970928451194055777617564051625303710200264756054704895235757420252951213330038704212657837938544295807900078008612579856882571082719559968280766086804480904579680449277372156086344037473139346046249720889838814027341515139738153065916173031460083080443270446715311305294672485450435259673445515868624733737696243469806741421507470407098017466724726254894430344973971433194872230498424370210583903666559152983176941356553949411782306518194531729291664694340373511444552603281920100400815043236505376086034163375141518309566140673548719284112206476147801832507211331120428222736523574397119175286806515385903402170950980120728613118926228503212680009015503507124636932460952680865143219078931671990777891182549478097882064511925503862523198809940876511569016874050049655830107043033250959036936612521031156263736937579872795579817024439228848492422425457332732976015443869706082408974617749514124084879987188928946726450952759807042119202259415453967169682793556997830968996857693558904141183343368773196143872722961015805190815401736047876707711974195360821048015022873987422149912780514600961034735687482824783432411839853664372320959692310784512767553073609368813330054924638401055805915272327595015683768358536817397422111001978162848395635725194101780900815052015487054125225554493849243301544258286736365002109931440331473853457312025581172270800261682330200603801486795838539872134667387437359543657128944365916678732423886059884100356553134457724963722699783381108184628978537569777498720789451471681295938091995399380047734712535195701884326048840446788525404487615074014069904520405994048684274412021283813503225784170731167416324824521620981651350871475322295995775068751639971601356356005163261657763085834867272428844661669834445318306491002528263213424449252924526522005204904513174554955430208727986666910562680364794073175275296394290239389560815859823784047844491931249242157757622489073031240864197220652621140642143876881063417375932366441360572757653596633300236947482147531740102347245825237824084933913248457119661628483525540387236709738152508968871724630869679353676310593908202934307599982696109256570200414259478234563543296037250824412279687281395622131701937398299703270519038757705427250686009145662234280313716454291591887548483464313575602883208565791801773475159109191838046555739039130635121770955609762334559850616558413379199607021243683867076926105323197165092151019495913319043194537439393561513807750839982460862185104941890399124542910147769093314331805629573658127066072446333040691155676354869780802734276450046187885681951722505410400388426444528846606054317323441318952452817575969523499385461939870103624834412199097370511784548306824621331603189338885940159282060211821697131723946095317568800813788873402824701415927684125873019497514382717882523465747960276579297706129115236517267993122947137936769945362853643557673415309019861087236217941689316578818570169231/287313530088577408720796940914303323570156978916508860007404196529528576206640692542941562322945600968253602298277221048479443091268191614899154410445589747285794394933029006143369123001270259659289076007510999642006962353696461966100115087049910092471347332673955533494661584264739788579199987846558446572232656573605864974953261805976345685391919306594648291658437444849901898375478259074891502800997795315655765931032464582949284302166188953990957708902025109914924718456326394000294262548612003001236359756190458800492764258078840602458998817035600851379499620550033603356326028367513569048780011201596339038320101057673445646551433116214442181610162692470764091610572334472997646430167724717009151240427664021455265387080926512112443772509643475802313804610530589690206011604726119664737334674989281981273329138005786793282054577611387767223307208152243083556381021546540102910948764386259177203531707248650638926798750210106513203288190282225795459500051468699821973056230135635262013235008038211760924061513483882762502434076890005681757256162999455129184581559759073834907795788440474290036239210345287042566340925866514458336431080023255570216982837729296841443269303217989365078297576240535810901520874879436081468968711246233757917600882849157823708809904070388369012032468281858180815684900913783987769482622993393046755876343055061301778994414949416296475284187219651435371526523079524648537214569208357939880158804294677970612229648565918232326301188118768564347695983645642758816856650623445360982710976297384914277811759462156128950523169639232589276412744297307358872906263222879412599144919188003691679351192781565988821209320671653215549098325262381834642633280007887084481147974295522555144596704492555770370880086126268622586508435021991813955313306175753786948514550376459687710727037170666718423117455164609559731016265460526077323044181594381984146814161665528462651478457074487196314311833508538179715975120361074458928990112833908105881960502669791087637604570258605092362262886400877570994575545828973458899359715967821777552579471707319513198445767214983195161877716572849598556301840728313940158104201029844253661613948446017173377572157318510813995667257121804840080378819380363174669762266031930778341639033907721774106197052535536659732849043503533174878246527968726438833297185946186916393379709320601558163071024104695353671954757056442166764100434902295737529014685327672225122652456729556751986279039564659087676712432519903336944391560986817162116727731568608005746586874644965927338969870220834888886388857999259412830605588637763282842021995395810825754100806991976416030926873826348806669968947596444713870581987798819853867541346797690146050979993460966848281311022131724876303043976912239492084114920815706322949338257455428253902174777395899325486855474740354867335623973660842438244409749525954541776550235966956687350764110998421835193892039741159955433882882185859365018062915730856846606509409838720902181933163016606166772216707028826694506461409712433986100984377592053019592974814552715195328352381542222174697564874781475878421401348835852393791252172214005092313117375718375952720268628943068021646048839010884295696925611848973592809480202629287825144371642181908025407314846731467450965788007557979557711336520544976555240479149503000175721691670173265285744498588179226895710566524612766193238518776542097749753697452486073156208402952708065531124436975199851416080109194551949217187664428948942049312008722183638420888266134352153101250090861338690639029679485378973163923647128316141275007486561121956845204893574902415634011694264917760031720275513031911807399389211619312317669607070700971808980002435526487041819712109883377352484407517232980597545122425509522827541089153041818283694019973382760122835096491791357243380055365518654316506499572141845692745538090105533082482937577909627560621475892006515238321399655156442367291326159152346832204866598602971101213058649212989519529282677580696937793655496579917733523685612442548985835680316463271356039041401658674915343982087276148681837396439384444505499859359926296133972040979141552571193227469324290596034651334743348861149082272634306550777729188225470529404677368797095251427507263290887987153861821572374138*t^68 - 9787871006442604875678557333925462462159940397070911676397774673373336431544840258463934627883002300504791778287186321005682322516104992315783774946889210778639849016267836206990301900905074057501838324910016764106464644962283380342143468620128147290558214738995216825367892608366029353919349265508643590866685354634443179436780113993563865945653323680298092459281007030972516269954851804722848596437242235657481359421326093516424894744478308176067720493297177921935237963542191582859658571267718085986340137833314985423603887898154134771195167516952699136045356018747095850662519856191275480153483813839416680739353121806528145827752849941735703774044095601918436488187760005016177877231345660461614427162939416977447029297474330945937313370441572669759743125352130793276549082442869202189285546712502616796595863223277383794736164088198365598854132404593866676891771267246151041865063574705014853169963790864772959774248856293313513851278327242946129642975017887830153242167725980505754820889636466537340166498817324970986138014202053809970797794063521342820942388487343164967441731616843644830973883351000708636542770514432851961261897460913577952788621816961890305709419897400191890838831215279416246885700145352389897241995175867017766652462106445165926418795971708268336688888173324443031018416447403296920284312859550686509679447247524293370288296298444693133217130872124173179467992166557187287707082678978291407610050588795825025742607713291048526306397260092478096541869074321958763814411113275339656204724210725278905463743730647629295099090885840292253231959993463440223628430504070570974851544645697585225252055405455933494402531329332511766575820267914856929222865337363292542923605148813040299447293617971522754363584205075832239147649060626540776715433326006693348874936635082830506312799613295836457439011521356280909788020018537537719433289809534011954695186937991917772250550272673134262737909408093550650388413155117343647466812646013514225172999318823965566050775784062242969725873107103140487221182069328238855533943290138295568026780906441932576214914015689502179233303299184828814790088318286826543771404129740169449649214121218156195734818105877059375821095739259658154350936415653420910871086410977557075957614467535654806704332567314685303199202073636239160472425997718368802179726976635330131948395361136187403431763142321481443827538828166416034470677035493725904980652639248849186760850683485976778423713573985236291683988808079462792392767981035057055924478948380072525777605224120715735667318957243595490619194518983619216999756900113753128949551940737655116178424388476368519367359035885030013822295997823638099976122353689507621073067588708842816014302365540900263279512758327971125615241970184419558534324156135963652838438487774915146525723266552423952445110969956560280095417897840000398563230943783018094433324239055515284536800765680570049515155681189737319546134552197552863952619534560721361359389223132605687483534787096934052156783259128726666374182188350889158185220295370261055188787139367042956064540015771247628277400469362501847252978820119115003252108823819053808920074694662860309928778980900612140354389269597436041124243070553486167811385445760660830519553195411138597325182337154966058418553477790181543719352706782715328420891101378540366309551316108702454999410124150536749041256235959135650365486789761702568529563668162154808291862718004228350291600267597669092769099487650906621013688339876947503619848845831628634169715912614758890991240185581797246957459295625091439980436399181912319225873869641094076656686931623909233334053594579399616001292279368615414205781167490638340515758975202111565445223222305762380139275326753207019264512723138572000558187283854450594293021251917042959530322316269360004190090574699534695407680664689652750680933697104896104182032078647070011261158527831680515816991060076450774483369525228153135983016253814637097055309622814752011343330169223313523462492420596811671683388670412992505711519853262638702477032702428808871263796615992848908741482352089652415536969176868990020048643093300217475901682880826068253378706576481198416690908333894624716932513917657686559576687737663917252011099753565692625571367888079925964520169866282435252877632827/68354872448577331530845077442514563058008189222095436926230766013338808768620428178542205146699035213126817697245556073959532182552496724097432787002345043542050762111745751247340541656741054117949025337976175582906661800861138226532557649635077590834509194434665635571997050843802806462334614954723891777248552953371407338446890113668219315990701288354743003779340259595565102912470946261991697005040308944238169294100368661415842285745397308732047975816307294678748168585144018675992315808425877254025296671272101357247849118779636228823559815868177119936639592994143321510504816303541448409921809688053016403814057673439188558942453972460545714212328271612908896867414191237676436599757522682702384482822161096445968901804033642237637695011527936883311478144816182797269869992423316024099068806886190456657807455734163661292346405349747421926161334548118672102392284367299489168198786284659684794329614445260030680397354815851905981776294614732909084614064744938170299387489656272883506823361237374051661351522388917272597247361399853901749054104991570754190122716029035009552850199026253407755710146009866603868897618265566249596073524567978895500926316532960753585014908878323856764764344939376736516123485773672361002313680311326568051467932808213464437725929204272277790256110695270834358698370039821776908694445252751598751016216113284655483664322412313688562241197629191588239791941077589355104507386319810132999173150421594641633728868086336285852070441165793197901100485198359347843487141463920279464227915567440190103878148698164434698668563643935071173439539231443277329206541739610326774313567395140722904238934332813434233526533023039428685599655293298363195919130813322573148557791929253269372356826810710286619616993167256770410564908894710927070344725331237497204377615339505976787754342769826076928781728803387323666975207029662013104416719337035415687593229053446517137283490291228585216367279968413821620142916260149517244741779663589244358110254713440255271819287004290221602787641097050629406692927560304086750384708241179851336679394644454426661778078034180965416037389810506868319298446428381141931453092814779873251809059710925963417171029475399722569560733936947482505384494295251195333058013697143586833251012418152974862903073921442040384988167035711540532658584640781233496075438622759616274116810252044824626252443910526573398000014695435485295680505275464756721580779561185471260555293154550665925344871794766337648815761248668864393723636424974050584253047205076595496403462803274091837032529120342759505302652586933806621688156594959738683746546010000198097783413030233029128847055216208885498239493079957698971070880171827923287416710871002615604737131390449954015702198087290254446209616794874325346151813163157312718385891499781495665964055972865099257087588632198880470459582505948586345203771359623508862728980696681729701730809172292615127069314364065419289565627994254026861972355228803433474941810044503104730758404172189625677611450698730862284914736469842751338664462882301330834833712351318992395643441382087593821595619961135842187496526209748733719335954773038649206480029133072560748584001922856444979050573923248333129369301901763095532069900192227185436953282149821654443125585691593702592905611719660285028780114424594043402091333104085503729092173593871610771968176228561478153460770550055748404988786172813761066113604650751082313985842018373065919634464014787111880932655440929065933893085700638552544915884328833333497535429972233956684986520702188404812566057781698189649522551238896369252906130635971338410713616902562512109119879372070795977352178180619458064468456332201216309206091116264626525128140975504811537420715643935030305470194120097349723728362838518848793695728511391696265291866490559146500668127553040183063796425877991324845567661861948101778665099916272800858547403367240227419594030034920812085674315573521186849343749341688354983256814345401548140022326718358187741026845393484216430849269058826912566363707012211614815930487043744758804231431807615987061377295300055946799274155123352955551358271035203546424109027824866442040492744622122485045140835453149644228617066975609653921126004143486395754716563840274160919138032820021042134539555917137982084710*t^66 + 190718303401315987637558669075140152136026098823340882856145378880893734805976124891743030524724490840195715637959644225196026007411134821319767873580705972750699196054214285242482827075481610538364453601169752272178020969475192681772900325728837063265747041038201137789329065300913565661147075650446664792351088150016749898677172591841651464419551458324458081108461792326618727657835809434398880848050613901880713868407210925865429155009066383154504552994571741547235876318133042804503698534765769187970049331631892372658844808233871652479990877972682709715615365499059114793252371482026062353717195561883982012976038093363052735699141361189834895792904052365125488292986856273801619635437241841942919403437785984501939464019799951636409459393225750963043125094088035565502928884796913296149579493101632981644378377016382319733733169550901080648170694365175049473844048340082534994089627272819561090044528165876126614644988521415464942318328131645558878411379375607252233623085136402553643736549456216581102721536395238857407145593016493243033087768137195164410410263566231144843844747190684834126490284736947219932211774039171837714403118337115421009532663454164168476244455902380169367936467033768620670820053934478038413538685491908159000395575323864423733095349289680369353292585133799969851663254155616282221715989702039875801097160192111662852698586764383334981835757735786152435066899161949178138534974893836398611887075797748252933229351159766744308527209928199469879154076862583239237687227898513303688097192422600429416676580956258577707982878806735928821712114076455725374010000064660442409098386384273015534095365182937730333799704338862186079388686801692279395778190731404545989499165529188430280426880858657802643498847564812831711291138260040498952883207864701048516385072227319714834177492751984504180208588020315162343495786206088698249597447774829049645613342587806655914647028521099132370078254758602698349342621515046798605910875582503252787925302082861813298591848869296538967998315545538370987865902491056902994746040053991301876836867464283316845220904355814274601468980201681529680797284776030341791607152774542751419481571486951989639455648661839929272720391139005174594627711024673493718192932823132382214403448145029796520378370439301485613703396856850494711649438291831693146942259275062744341559599589552838590161557272351369333462014045096066568785091251034226471263327910207740892864529226185501404360933768378649219084486353502772498334743220665947479259928100380735610323707588296191180911323988595802214595530786431407553549310049060902466455753891382261932631079309069813295063379209951570195245724909716213693050775056417998487408962202178593631881189810976586993332620938939548235646127815238866684494094441711887940936583476827632441260239049845283926342104889259648650008297089992574895869022787415212506935215061626761334729889083901175458782245149084495308575689737893916616468779604721421826107791243866652367552255302963470904439834321047289589795713601970905724570797437013507212308154621084411958044121857713590238987978369337304546483367267699255993826454031565432059270933720280296095765552192575182580841020702803976981405053008844907290938402186512682299813057876782565706437700385550758350806895034162290390759761861076201888446530214370422627994904907734475430180137797176961522314607732020598385254658874088860288645474166185910662553307454199859443860855702039801344481253342111926027122512220505880646796530821194204742928639381015408268308526903887192096269033723150205931378333666849433287137105212254769195627186811956150471975474304244256117716094254916221211909478399316805626317930157056630223456096270409384305176446543271310934075768786763560949421417563539355743282202481917819216593896881765285339298195047871486153446423599774463549850736091822796191719204476347772574444764189482761508885162219947607632457123196171047217054788065878043899927141789176737708425183480918933389118766652117552296098650299362297608777025038462815794188978920316313427708884265813408427781847048021188861446356973714195096745941867104038148382627078675039887652087551383997440853849169174034087234429284310972625414700027338030627532756764281130003824933344401333392663889069636872442686193998/735447794307841289248536851742610391420421443296989793595186575069441627677193866143204096115409989978271871890734594055009040704870381420381637949043749449961694310868968175457497309306788008194970068914151074327199453820376320548433629526629260745830552629010013597543153454449063528789192801642492243010766838257570141919215614000763618936862915713594549725848086867130061570224918884781799554813489249937081043701339151708937117926260663636542960628690269226080605295332753237976880286753619160825716617889057238677055561815017937943453486167026127901540511176474023514770431449488103361595640211643681528344740139042003121347140106629621797406617828255687038316295697131649814993786280012567594173787401399945094591332373028632223472237068476506096369792632188929726181378992554566851880721792608826950336780218176834948349134472374134298872217321712165712805368837359277837161546200581245867879731592457334774542793762000184395840963466132589262558532807718686610073039472042491579953043942202117111393430268665943247759272536542872535485193240742640892304838852090172973151962326560244998260511015402453645330176226153592426209605884703624783074781294549077737646178927005669644080149711292183035479032319157474847080449041868161778479682758547630052561458608660781359187755561369488051155625055428452821925027272071271831006304102996636756222388357806560241753002515232598384579983662334803987328125767626105319861474081387897903503638377002988557038017154024552740380358924078644094390111651676623747568822573049680563895429710993213639998637694020856969477192079508676743116092606494696293627336715862532592728941126803048246105165105303442741969137031951969426237574351898896574061334761312891657506283636611531046777730982040299696454411334589389789405005285508314553254507305782462453957134687949425012881892304347556204639122134893215363216039146941066231749845668149119008458550145540811259457581290030526488172278413836053139244351370084173166149297370157570153943092699064678125022585545877526216394233165046975451888398434965286919011309783119037442416538209960354461235513397776009083213192543979434138188411980099761228875945623926814532321784594911245163202125674395675691400525762695202675713087147371118962039237744721238488802716406451070841919965278662007500916196994005442530763330182218950686208553088082185983478753146518813687856259417371259573273895806760093030652563572686088125970048617088776609307877231717763743962258468249566855791730236350183766471315193076842629322415034975967543653998137387391542084830391722380400874089240401326077319569319107594723978003017973433146738150723715136342119947138508433761151707062589481915370168685482454067895412469219470801539314390531771070986070136255962648631744508292488864618188943729130536702316972596937456821627573987176843580315137702891271603025762221134419430472921940223795494548150538926099793097623065222381615511664160399807533443303480273978684096141404746367566122830074855046642449126962270944213619664610715528291926906196612466945155312520672862627200730425794296487908429581850450202508920886370635017299809687693614610461054191021440646801946614436935793118212026060769410436377868969601928381703920073976645738091278636689471406764570665577897743711280048622254097157049798874381760454323586623455602830704433441824324266459152200132605697955229441172194162340829540359481561149747756007884707642125024061252288751690963015219866873699764955405236890203685714743125834299384482742311367924608036614231999471540668534806873456447895788930922199824739601146287024955863418730007200361766641665095798749311881768943331576582521724611276049549050721084254592798137961236449916726693255354189863101447829329195559064558866836656502761800338242936583891381007981756742905336705709561969630846730279869624727311324847997169137118945395453653681778543636418002421928360190536885588458839781774251101272562361498782319855724716264804988017996729001982917344392103969069376359728207008077797357662483239781630659499489179719727008553337497934864077936469120464636634891234593836580354730952838156896432317893470422694931196767651181689385655523702653644935479867207572743966822358622146916487473911097916555911056822818990373471888664021622059565*t^64 - 68500014010346491028039827594665877902749652717340854959328221251357213246924332253046377447432436004728260160535189031851307979385774693573030144195730155758915428284931270760027386022599806463303220605703814372786621863387861220523013492756853186265227741965734217134710115100911279184129748704190994129663019295615349047897381812277446394625393299697967882507428690353033420565435992372577069531886926823803501051315535561989245767771233183047311082964458788800175524563285211079817023614097169472406232012341140388976422375933486034387606126708116972395141138313198684112094446153094371369596608415656889566704539082022347476202283391799714618118983505319049695368034142734243066013529963666788035612256258139816914270702990642582450668329758585797656678864138597248053744775286311062458954419524069474158606667725127451673873811344646018383442742443492144531924963019469414096736062370628958221108610868928250273286169129037805164124037509503664577054347600740564902746290833423756475863426755552146356945557692109842550446676341171702235341605866444997077749667150500347341203078491401708845421578241125845032927098544159271890252214873490819920335297471630546037797715118796905913152685980767411417731381440985610424032790259052641945717537110591391506717185788845431179823104885174619890885837759010703420014850637097214551031986070115407527989210687452544496129436849516703255761743628642175679488423232525150926080892170752169905603432631239010568924677959334816539699966226937907373898859335667343148690466572147621910093929887521027951060525055481066012580980245973939424627346505098296938711557652722022941120448446474050121753511450934695750358580469605726521244010099969221113034810084873483652931871709199662401802304681955176696714485370827610161163929510145545701998856632361402631626663481949972089071507789325600136275193983875625011965601127970076737315211651066159797967034130190617793321133587151194605829447657838002960965465765743674830313082951062813742432868213802167341267978667096709743342877414760104011718147688459697086843430506990474609875068264265748691033802219353546691005901198866469937938914161929812929671582544763224542555170689684467758919268539417778079347722570503663734391440082213656162449948488830495531866344946475468926095660019130540855797791520154851447724265552761293089036497858370250603179694673885022702011390642676762216345043978593488942833918973406858391370620616327335725416645695157125402213384727153490054049432289796320395057936719947556705736897596950165969140614806977777517858992319416992413778697391735416508686457222632473560767398979913065230253985733207281458885579460337596237975871707557733868891955905630733495290582416957829076665245621408836986502466088232927579844463746629817357292351147345202538606893363783256664991813499366569352324958837559333642313096669604144620386996049767466692336156024807195387292851267111414708755056047845572452606937144846477394071009609681738050258837260235829294693161721574142047890563355798775878511816525988831540465531385327535437142706941146146126394113948873336340266556361422947489297949097036800958557147773799601746132728787450985083825882000648466261618596451439577277842529578273173547505347035402100358036562742730393429955574759822461424120728662704789554087067041944540465806337702174132494174616108667945565146626211700278079334958395996609639241041443570254787083964059730147917565297000454649695861305727029474557054899974535580247842759232680478356208801739487766450958246709195322231447767142296213915771835932595198345231423968818036047370096781687753557020728613690897579813758438425351948775693085262378687788271444824913871900912289630586014637692685219114582133904226377844860830080537953096466173794520002023228174452807568877700911113026045667694176402104111174838608526946404338311715946195993517773717697254199855343916352641089406898402759390334803699073402449163577388424381891377774855811782339026685340081550719451899666745532577439368505866141840487676487055758374132829248550190470222907500355738767252483025738075735719137316000036899506974509130474446378906835225903804045290646883479500685600626941825104314548873550011503448160500712474547781143694465329519350363198163966297021512326971704287634714/172636808892439740714333794967505135450855468335205493179153311072075519356061456556857299909842994817529604392015366404690657187939158723476124547244682614635658237450448982602366545894747496679662689066701080734343818191433676356577664894192372779694026432475923561846487212437009825557388750679153701647618375312067242403690915583697249618382390245862043818996402366929509262809886784257025282098254026062480592955321248454700772250656649400051184949096867727322483045210524496822978947871684300954746241733423629035335991413771865699032440982389212185223914972031982857786666767158488918790875796360602870919059266018302686695663627209917531857837249151255208313252303057592082622196410011310079353572333242418911669085587247622042241202512742969611543556013102132797134638360575281359109924991431618211841204778074175705270630778641687162914367677446748642926793864775204801661789870485839911288484554818657392971851779310637284526520241149565605725202315685461338788715066548838346003437675860698364377159640975837520149268357410464270362187805752205295136960957623090933198772180649772230156677574222525761343869576798615825351164256557674770704624936738566860901851102788529875242442102779593169199241609502068173179123366741006691394985291693195035648119109421205833911656177209189516664117958636108730060215126764194135794926806225121522245374775946438531468374551418154447001151624945484883573442258315249084468322841442750990174733561702550524913433032684261436618664312761448678784851638779615628633062704329962866527121484069413990212360216381373902444167637167628252648842230170745523877200138671423313219413453282367136145988141323614238921609319469309447206729490641691285105435537866304249008052502007280963327464237531193829846619153447509590995562725704365233287303281437457889054535925245184179248856753845632300808373612578428694715243381235505064042263522604319748688534685513813412611294259277895696254096118028633605746801307559448556502387616778677545226139750900345349033426663282652871457733110463631876649926983428446555507957824560013492120530929791463725167040708453747044166215178196100431295933262972677651582652847923708662873618750455680955874577374430617724772285215957783790488862937712454351792204550482629359146083241101105016219766889617283654742565333781855563343791836983529827228537126237148091203852077354386768646314766855477358451594479991443957736290815361614268425831302229568154939103177741732707966468666061498575027983380490133086790177114477278808279255738065153693294708560775904128414366831661736408159981086024086079411763743259359462722424494430029776565873286432719959540210031452054215791468260751067216368247286724094820535565436787170917540934042090256345890057145574315904251869810643053958613879818084144914793891779196487307801938391835027930731512434478963588422279458346502430213850922277482313083003749213055895887132356745461106193280361510019769620977880729049072934368675944925948083368974763281249083708580715742594631872439211725530964662046179874220653304922595165185754521217857959675774682161034754829129186336562103983752055905426660136012815796477637799913108348542433082997269189736361426829097604031828317447862536033086405055890622332473340576449609695024325758982665554744773442060004354398638375751303766555753230097841671066592833516405335822010002527463720916693332437341085399303815363623219608339002022832617789501773066178504705681585303665890331661726336959091895742573621657128965934615325481943572518716690714976859951041909854961054546209713806277884420259899754275977377064511322425700191320016164539592511017223190796450824292251402070077106042995519115154670349656510606760544102673794682076465894844559113247377948137354724636237488796725998132204892911103670613632559370022288145448065236068925705756099614878460844311491739889885292604304299649997581852634516197486046056912378062673854342380759417471051139665415973252721851528472380498175738464068670569309387438198553520128455157918345618328256620636118931591579869558806784784252736189062572951930507409764463734853417362728479676370435397833005359566612140064335648135436221320620667389808651219737588704003200539979995886900735520163469391638584893745418061343297670729326443497396109405*t^62 + 322725896832244030991054853652459730772903301218562085452997377749057192383731642696893131579303772081724726210933949952676520287945543890151447237402153160601935261275229751669365789622432993256940992038169357982686158779411351163172375655227208306887099664368093949522425445907546741570135904326814858702356465683047222884265820823102891080786669604896975630828883169723132961281472074169983762934359747530362942635675103767073622016788708567677402879051801341468507597463208258588176168793898299266322730817167019391274659778479301936921919245189627209077012896145315835166936299030986359517729960193581767015821678302570517641566772719945118825248961086303164242524843610856225591646202295837234287533327601174987928885176092222324397375404030686950948450600509958605844370622979641454566724819910605134480903647830206516604846453609856343153121763097748661357998490262600995189074304730990109992967275518370475021015944347135548091142972886252030146523591521549894298540526357567229313776353288333150907830335884227659594596524662133078826969765037968553391163474457584279839295340131007822995489165189081604531540997007316337773607518199301729615905555429874642735964054987328351492229945981409327424935312975188488553034208860968542180564028452571680199711423679701514160661571409508294204558467965782042650487764957706120638313321246409930943443486121426775478171040572925368586283367110584391129700971105363646150649203827263639448736991120163320025434589715232527805257321005409567507718766089649065305348948999288253645504260565835999422167910353722502544194874410026609672561251063666142809997221781546536258085041507521230402301530157363054029812699132785997098330302903547554772094015917445178481608342419922121284583251281783257490517391339865446247881121233952175925373721929562033353079735162884970448439938417130694667650334966198571234834063572855997174524098894017384426978362696700248125462991143366644157448982959765473529215389984980390529338337636828852741404630221297713354348842876753046099157675268503179601123417381455507789992348169725177228683379300227509094230704434224785666092241254833828831055193944674642058850185319700388691722795774582372018520174090038212055946178624940307905707005386485515290461493120340643356943411276003637255863009943245377820889823054444121240101074842227689967037877873336563518461381129262444843538271278189038392216859905321459467101458142511390583737271061612469818279043795973990835711244432264751259867197498489751719741910478158029488995977284804328973121489164623380901189556197160153336721385677871617431792473584762414963308079464170713617544477742202641566097793848956924509134032404121662158824202307060047035840565015650543975689031446658317891806785215054567971254269942783926202336895601235973788693326898829071732600389082088061521506408886323145126289845798140252321145729292898476310622037310181497240567918756096840099113831105409732776385129472719008201469488454166138059395883670903274340776788397201730238267195399600807843349251902301191910363397669716874716582206261524189507124601387182741622342642867093126922258949287068129792720107327622250674444224569811812390029280423751152732197781929717710489355985470964607657753297927605977081363199288768204573341725013892258103518946822175392610010801047613451814130597828265432487750324077933556065010827775677254000303412823828037375985350613865630749908474268637544456282343396775111294984769099760696073184684447222220825407227535037848681433986963805530530791875622011831716420521006157205438641458657012579554735286819937241062807526834155749756375419042794597290291337168221599002270604069817878203987764093310562105895235397944654361257308421557672154086378487698225997995088521491071448267071986765364541474739870913080307912565537316138267316639928000745158802838631793078049663850439916986970522817470010685448267855832676737878437684173014882063264273942252405782842607142664219778202007961659793345198800780474574841933309149282648329103994883392645682672986519510789691459255218593547446261897266265080018791657298668648439644040498111381460825502047826207003311152814646520987208720641050132463603322964618607220951456338552269697829506915205843478648700212212620562237407980932559993095518306556182834/622645280381839035162823181094575699333993462843687760512309491968888632020747202362985294549026313598823628330905228116427364781029468367603066363025362228857065824342656432187832141834001076169775686338085410763379976791278227496770289639515052367072581075349535021915167605191766373099837549909165739358557022210203295852563554795691560905886448587712823653888089014170569101515645538304039539211596383611863472792116220192733201388037677402307188245279789999636931026963003626331832491119013117317655259660932119082381006193535193168120004158644859573978395525096126044533995201151263565911337102054513715769266430829302209399421392498685467239651913414657776641283878966457999410964968197888582009189092349520363128562975915963796027810623943651721220979585706779408039758425188402674774302694096610884236438149101269776748174692502939245934409900396407274829549730287784621270959356432590418110696536148697649548510706109174931324408019426112312236054687414334706643544046633095772632463104030874258900551225115660181139653136677154150851133290249574755915425606095642837682423264577712378617020952938643154792710508810414180162503936546578809295870977481578871511395685467005153588120135015418498989019568825733427052846653716507585316100661559388946797072686034089053940662651781543622247259245200884154252982989616911410994302626568134259280277986265917835093050111948696588898637410654188012183737373401711431843541030102892256724723720428292468999877647913845756258806477965138465448319586355886599696027154290972845735415218366095806570108345579105545502421000283903614319648491248404670585100513046316980036224515198116851324983745708688297132528167158228431091703360005663790767207457490899328027204067481550408604961096956457694634224119016313059369060699123482698004952193150898522629693490125429275137965389587697117951026725856657324839587636316068215979785731349070262632870889782030200768741201518828519712313698981530243797826251429008540543950073199148396745129262223061691592914030375599019324992447793783523632206007618849162312201306147788016565167795715941442572623241615745024744903884792625836190464849457618393241989257026003047416473923619300665595770080740776643664996552922320395586719305703754313252613360510043250259552546380362856402692794433536567283935557230578224863849481213468367514227434619252149459002877831029723936726294768076032787013678206560470407144103004387306770545819625204087073429322379674479987321359559289392843668962014848710798365568979390700557378913091956096329080001763597189858874591858185889907838880164354589702937704599974304793745659636720620274212726973649048913298806018058893709570704186921685822084657637447406439353702931071573467716530451138427900955460491210913118993803824772062927163252275290015753569617955537303981010508899966704880587443928692965507412883849916039190968711841240805770045167363359372627503464859347416133938625140347754258473351957186764437837372624978563785717256818006019880716299486613944451798768095012788405353851523651515760776241309601094311475929194996692559351238026220425175707636516101939076326278001244833134996637315330628867255004047865022925021816027527808047771477870536409319134405362944893228514929391188606123583919715212412584986286699333834975367835704911243899278258717009648432179012377965888546353830044588757172664133427242991336123283701136772957560020042411276090295704725715833056168071615342843258324095877429422665695367264115719029965052213493362952764392247258470972807702239283243423961779149375020905466823822949141161245542784974277337155400853234235190872493828329673525892686883186364891733951975777774043522580829293491218840176819679875951214482645771723300157600670156438266044942570883993706770823989457013950377798970977368244047873611957358446124166399238176523536797292632901127643931238868071272607450557407554758301693300721015651685614625020401889211877070510153953908507144099098511093917624501122272649220978799183267827924949193618898108918340271851225272985464014831305669726135044288570164210293356015943289146303122669549518534939586320944210500478394744006565941070187454152180554665643833946318287909696136402769121727206455700339880739258782933395523064321199503551053910767795745592477556285*t^60 - 2473525089877270335842210075149356873555644861723221689141731039517291558316502981602421060516991805442589982236631512479384296503095967436297368242206400551998869478828863889611975348170012821517111699677740899310480551291153838809728985115449779980441018537869169707896082350336823611842488441585427660520671486688275987797182620245933653499428574775349099780756067964906129445474339025002220681097628633963568771979109875020426432163904328774403646254911559760185309367408278898839227793198723445290108756851758585399142817308908427600168982628244206098851771940210435677023848119447829424797234704135363656799544546163738700965848063305010818447148492913743114510205880859842638535918844037111679941883056029077183462774239281636610236281606899047483327934826424080492574350748494695817579225647303833236160499910368373756590800062277089823565773314808775782968035681470672705867157065872653436338851679536829397948318594078327407442080461808662624149173178620496055203507378025515861272530890974234881726018985531204675898735712962033904434684757536749464023019919249536459466508333823151646479191368725272503371117653461052363331560396134543508337055620079546437000396843650891834627705806928437050211931889701540212387132266343661844281323103949792829061375752420626089233831193979696004992071744437476870883086362227624373834529040399219544954540503390980565324831172890791919674299663846586661357180663917898474921985078954673984135431589013260940189595500543550350335769534992249405878613052531026448317465043042122773372384836692887645344142652295441413539106590401659644956848767513081476474178263014939043893240642982805206056475386771479522822780766689666451453161503984874625830981002134677529563496820385164975820085603660270888202123329125189227672245578503161744755829791344616551025232558143096692906844715293227697782940377675956158092378953572891519185817675170723945498877963034382660470915688197029741041537184497883296836203473138672055741186176280547541555820076698400940938257021065176605177605165147109925011538552887664376708244527579319646868822813880077658833207812902793034437756000764237581454048631422014313502065296849089056106150312505528792801335732475195081361175286901043098290546846432175615987930731513781871141522817105350641086422050077340921125989270451235683864488513800128196617675553765265532055662073191715903310715527785260830176791107920579182732693486453677226516485567161541691371596121215216976266216055569517759956324950623229234242968795856556696259839435146495004828006543418216822590335737538341225232521643016881957164703694186922539375826819039719551129445013149014363347856810526701930916416440159335501893647126205071546287404611155682333144990668080666741662042369044259270906782173855681269227165195417701190199390218837552464788108413596567105933044487195888094992419826068687800202789089627986003923523766022464850943260103255496322350892611949523070587458475666902987196052892822391367618595620105540057317001878088735354482991830811429596564545269013577964794482904811473785206170497361934624112955325156171320757520891046892358067418389355346408678510893015600115108094576677503055298460955314610194880967530985926474484532469955307534904549735301156175311731892407480562277389679105679363312426636319004471965709280494845875179383569272192096219378853210190587213992814761109134368632737417330109233650927861255720074038396344393770605048428318380401110819542703793758769394914898700024091627106989695111230480905295747370931465201937229898095835586936503711637432545997321180123952075682674839703884584753131121714624180169402337427020725812743475679095325480538316525902146484675933144608422735676260636213601101930347853657221259041315461380072301864908606007125367508728827844325639312985489362170908711951954514295529944153873553624887830044363050431789461390113343131485769895622664461634142922544613180816340774745817875219766717983874890733272683651228207038768261815390814050942810146364604108690055433740204390666523959553998472518028558665082097057560026221443486545335467663213531314312802748382931941571999690090044573786967386502233839296518337432579968030628920190792393788097151100522652424457596900521637809425714856637114502764185311636608404853992301729883546/4245584417175991862594742127081657797913456302265550675614812433062751241131142038321543991664897910765405609113906679149611877525040209013463339705023899865575161475159356151680133443247620819392586990421388929810695341456212344123701565825643255960946880505987478232423702743368755709817711717674030952181861635955019550913642006204793421333727975953623383574144382524054143493677692156758500657004845787339805483678953381403791554370021178468878158695654130135845039147419662365403104848853586422388064307058761770481849837672653762104850992704572391406437530367887085828694687714843994702298226879389826622233455109882247677572520696951878307692931418179041921380271919701155265806307010895402370995834450074656674361913921110214856998513897920866986700620592195067072158882696589537038203895245155149220392623264863518836194450465147647303273786579753410212163304219768646355831595066265471387857856763141324319929451532012687043903035394489368971023166580849739866067415085166248206143816216847963970683672877274129425265509406526474825597051462835596426464035888047438012640719707816078950242691087639296788962569220409993435746666234001608869151662616765100429164007206574163330524879159466130423653942121352166364085258694735586496408245305781923463451693748527784314810674617641540381580766331975637132058134548332729278161034858734599469084303432555449878873320459420296242246699663529433163146465628104402905615417115449294561731020887393383287550305411452289395881205285170435669333953929954418661476904422400944788766711989638292076749228929528286400269771090967587473443930877399992883397334493789420280784698623014628832334781044185484200202315575791543948608926086148106892042131504418756376573571471235975901261180283163066298889118286688283085508888460806914948407038137596229941951933012739143703453884402020143995380077031946815969099077979945916142468829261098277652863916061245091959264746162703876522488014701802758334877054120400408906884522221307265514529422204910804442967463678773809794734996234713115785530335138644013380270221257582813282638003672327673970395833519686552866953367614989656003636522449058375952361119032906703031283184750959579835544896322993801388715152805821393696772876621786752574292123050428894166975324200918118054567357842426218557361726963387928671388024905994816454899271422496361821754354319907664199841305341298005288826315748534895083625568596367339905896961559883526796721220783808417455592489301495252045495502371034425263577400139154232324081095257786569914575842599206292936890826166966005483493933529271850894136532176309974803775783769196419581063207762337369318520447732443417354341510743530539451348716738225337858051311046675921502312503129902560876004956383633816863269975284213329866053129520677021342562816409203936419118520906194980454085439418956605063853390012613882986885623400437059848422283432245777915831408780455320390548967831660271069364225076661121518668285221483391726573174359756518740663368494453825843719648720694612817881820534449211582237905405383993434814271872555013489105258782567254019316144024559432664654474913314546884809055582707300216316759232744063082481154015383493723294759736113145202838438376719865821741286290413325777191785932209708638315706221405938870862628920645215962687461339391260022428650970821898714031245675347868011113042016355640891635362347465378346681200214588816415967338723046961651464228035561464935523347624334702862516917563655571822725263360115384317815459522434063215283122847920302653387621716389660185406456036197782961356632378233800839041581731903993421328762377555335782857246062908927093553611595392990861391640430357543774139763527895732643345510791467370020554357300497852199359355735433652791688482142924409797051085712835419421106891793574616704775832032724203424571164602618770999311813285283534481695160874636521413703596194335717036393726185832011312316854801766580048390180742264459078100192307979259551829870004725885722652245738013204103143154518197840403834902491961916831423814614207393356702853567166853800509472067136040022254655897698328703106831778052564979588896929175250515356773702181479483366674474350158732533979984502674059908804953413999104357849855299287352936740090955946396083330745075*t^58 + 267429757190396588457966470144406320684110447137789913300695018114540578599523337306331116386143561462830574980912807649663225698452738333968644249981769370917604159761472772087238797403106635676383777382816161568250484504495051136786583794227132224138323382842323084284103572999866261746153181148536879786217113087386441691266054630951978346481000326770812669356694451915778775706047380321757900339640998896729352372538102662434903954249405567333382943656225333958716878100556608004714388213825475186129000917426955616944107206464995329585206554986350824403709315830220176658354991744628640529165952693047885783344993991801131762549362001032329509072108095516475691637457277535746184507778166302461206495959660643322059293348512052825770861364787626443741421074452308708332525592922354968696738460667932537145829045450069308104139380606457313712484071042241170668162548389162762194158883658799523340193158183897929153143563620500309627908491156475008990047691783757117005039902137441426307290041982175413092879522627195841786944520097025975814810917737762643892267553055570708683509736577188853543688902801538182492734241843238669996084261494415790354190030967605500325472372940096284178481945071516930463368993152712789645831317849679917739029407673093325374982276900515688199484048779048553082901453381412428651935806245302683042561854107871893739548330708026096236142056652598771797199086301476279787848846729634932689170659032579397831674703486826943975482391509938221073759904489749541562528387908538676313338146226639753092580925328269873164393301290546728413322814292047786793042153839254633250652791192117981255593357761147653202341335885771101937732905418885663349468403351159233879428306746474475819462475210702709068889660898771542622611717962708267602586601336843368064134465210113899846574090418097483710553366142636148492135587379932125122499268772587409086958149273739924367923930256184074683429150439027188741723691102219280024740529637112782091823386038321109894155381824860720736881564641043059164818050410946670074545710580956405592280974934713325855419166926107543880312669980508029695710064799921091590819606136286381805490918254809810074717755806397350739812802275301422587199893542587387195465666529586642848703167864532004125471370731821142094822002617297082714535471517712081282699598388635723124232396962658708286209163206040553423922757835816162563319209212709385561095613380624499497417059864768509990984306814744416927543044655163401262360597755461570042700808958187204742386959731833697468664574718401590283786937491588545837704222641118068363862815383583777487483558103670337632513337964672095014805646816738538866746794057339951479909180039741199458912593575488779014222388954524013591845186130600117460114688568531732501251512610534004376081157712933429078345383592411123431400972906644681518154572024886508218550473436856027566265319622037698422337694445888537138752482948743743138572073328498392843202370332709198904538040602148308864077686993365030728222633739811841182375114955649830394507799370891258602370618313012839203976653987919568519566663595906411977475886186777586952595158527695126673542944835941949570109421156411010586227862146665586808913894467946858281379141666072793221245701793757100318750349154339582148751771020500931954146831902096081400858981461945138503195783407991230533576542997552326955924358812518560189046895843055163977407691647768328950948581080752802859023659651188399156846254792656782506633917510954559191353648111384672417385018082769115779750406946359231722433031651438103735273410341663389470159912685400708676497851114635045710929624594861117352693748470632954958122688449927572090174676132126451757316658114629798404644022423769248895346219403046130538490182153004776416653693482280155312796795885644193941669857258327923126837341569261956307729701165056450231440904671863912224313831961712715050805393092755656597408379719351439785196899609352418841292972548970324384570961544675557672453433317058327001692087076211132352359702917896797347741439398536009444864023569531306558455752555914609270141625022955734884822359661032669810160947927575236500694822055859353429823359819532940880565837344493949761565032906402871150326663499834632264468380975147024540567223246303302/471731601908443540288304680786850866434828478029505630623868048118083471236793559813504887962766434529489512123767408794401319725004467668162593300558211096175017941684372905742237049249735646599176332269043214423410593495134704902633507313960361773438542278443053136935966971485417301090856857519336772464651292883891061212626889578310380148191997328180375952682709169339349277075299128528722295222760643037756164853217042378199061596669019829875350966183792237316115460824406929489233872094842935820896034117640196720205537519183751344983443633841376822937503374209676203188298634982666078033136319932202958025939456653583075285835632994653145299214602019893546820030213300128362867367445655044707888426050008295186040212657901134984110945988657874109633402288021674119128764744065504115355988360572794357821402584984835426243827829460849700363754064417045579129256024418738483981288340696163487539761862571258257769939059112520782655892821609929885669240731205526651785268342796249800682646246316440441187074764141569936140612156280719425066339051426177380718226209783048668071191078646230994471410120848810754329174357823332603971851803777956541016851401862788936573778578508240370058319906607347824850438013483574040453917632748398499600916145086880384827965972058642701645630513071282264620085147997293014673126060925858808684559428748288829898255936950605542097035606602255138027411073725492573682940625344933656179490790605477173525668987488153698616700601272476599542356142796715074370439325550490962386322713600104976529634665515365786305469881058698488918863454551954163715992319711110320377481610421046697864966513668292092481642338242831577800257286199060438734325120683122988004681278268750708508174607915108433473464475907007366543235365187587009500987606756323883156337570844025549105770334748793744828209378002238221708897447994090663233230886660657349163203251233141961429324006805010217696082906967097391387557189089195370541894902266712100764946913478585057169935800545644938107495964308201088303888470523679531725592793182668153363357917509201475848667074703074885599537057742950318550374179443295111515169161006486216929013225878522559031464972328842203949432924777089043190572533980154855196986291309639174921347005603210462997258244546457561618595315825135395262414107043103185709780545110535161655474602499595757972706035545296022204589482366445032091812860948321675958396510707482211766329062209280755191246753756490828399165477943916893943944707892713918175266682128248036009010584198507768286204733245143659654536240774000609277103725474650099348503575145552755975087085466268842340356418037485479835605303604824150482390082614504383483190748691704206450145671852880166923611458878062319556106264848201873696663920468147762894792168964113482506979601022659602124280100688331161565048824328511673761487779179320331876180377826339983158031492471753101759045420050591154505440870184474563262691675184569057629809469053710191841463817750724304518152054939313982635516524521623646431313392716579064693100600598221492757141319172779276567250975840806002146238224951048073850497212590505209423228398078588912924084359193784786942350446153721524810528859568127244759826486302207313526809587823702864132420659134412070923967357933993207873625435627246218076384593265695558047627885646877634892360630594207556790338001817293432403929149718375371853466690509868490663037635894106850162692003951273881724816402703855873612990840406174646969473706679487146423939946937118135031458094213366961487513524043295576156272892910864773484070264248200093226842414655999269036529153061703975873027340323214121505956843932554540154626714484171530459973725321748071482834532385263335617150811166428022151039526159294754632053571436045533005676190315046602345210199286068522752870225858244824952351622513196777701312587253726053521684541626280157078177354926190781821525131759112368035206089085175560932242304696051008677799145331028839092207778302876191405805082001467122571461613133093378203878054662435203491534957134154817411428174129650422278830229681782224694961766410925411456314642005840553287655214352805612817419300242386609262963830483350970281553331611408228878756105934888789373094428366587483659637787883994044009258971675*t^56 - 290928178900808021302124644515626759752121376640041520413439961484090794367267366473964883055107668453045671293654614213996463632673329093275155239340096223788046297486091447237948415310078163647861145191974851211708924944309960951082495440221381787721210914100383683771940555376746255923836757840132195604360042990070772979457312519494435805352047714083889264664828237766981822221295747149626043984981990786232450262972389856578184366307436397932335166501681325256952707338185136125117174514514566387375056900441906465633217183201055391160288073275014398759902007846647183076235187982546221105661470040837072734384863193665598780715304441774982968649767005733869039430546572354649030831267467859764305761019691178199070561047189545654697776322496825866490462757190837242717740231788038421767263477011844478290120139746241849043949806804906840866469250208065269758776265596029119236933379917739143231163298019067782242161419156384522470864784966165674667146607242921112469046885306220835623690120094321509554825339599885744505261049746321303886318228646562140757403254150096608579878200733480342996765898771885074924001853763374531057531388240227792000364702503532676505919092873501333190698362692791211182121922863048752243274425811440216489583429964628242522717906404885879871925661708019972203324435900913430597520084758059123171941121860235274112032817758685705123901626066106271739956189883867567891715429459380948099693046184040922683229446135865735834055411885818055247078550088915450198924171655965077334075192253337383770290522081297844405448236846130444719282193780229368655212712705730357716122070575815868315105379648503931025884108886814296621145363915128011319890069777370322997049061014224341324128338901028928331051018178525258204321673130025593121790422695399316597605329534697299955052268795430601028305325174213750716760919585986275564846795845977210798488851114314037194489990328919422323566613520659023032419787584305377480295495939038203825663530515958606297001137273080379157933574914014527558502495687634478725353275049355987164605519980035228234368921752605338827897379581340496585690541387324219728076225728839315720672872613781686803821809130423615013519722218087380422488212270510918867498371065987333952645184496679112772242303575659457605956094437007292657594014451702101748187361794268210404370390856853444774199434589343698208047899236131472961495196871867367854552931408829904027038821848324476709788152962842410870238658681993328176212614934087498625908762228234151118461032344458966055407224663797043890681210695293069364644663351075730786451046281467557154341581694672552537146733550566928102723068655161675244390235666538129529904710551649429914838398842074039522328452663149827824232534101636776465355018178102792078797376277017512977396497204257252351945445428990871553628967668517766164250679791886536263505387166948343863726588103240420247778760880031160819968415325929098150159148899872828406884030416353320012906419977316976839141628497380615310680118502219812186265349707561096796549802348634063900527455759549970678805188609049128722901158448689547686274621294896464061771864666946907205351505251949798505633161227129904442008931181333571700408366961174827555680917633710019003088790784648995949198185315432146861862836226210373331346663456764933597000584811360421572457261882894207342668469209557422576013658523238014223182369554451164730437907752465662949260297602893406036720776274250778367023632763863202313239509271219869288875374831750783762675591684147956059095692300762627917955364206652794287460043417936300209593489900190242339230566107750298258624642762421117306179766479942450345835926654603756808104138458738804877836492779829336341060456246795888885744637959950769298956890364312394010321604312319254458322014883936039411610780274907009255407123541944615835759154314926286173454071579636988811003814466853915184621665620637383675757581336070813433163363829039056584728486703948191510989190496055223949418250242624815655959498360875264552909057723998031296921033421986914179447641226553668416851455515047433910984037686094084610965198492940740687513648506606303134068607563779589379263197960519478344387717880756691591986207628534085964507038175726023744136443445125503290525329497700702/606512059596570266084963161011665399701922328895078667944973204723250177304448862617363427380699701537915087016272382735658839646434315573351905672146271409367880210737050878811447634749660117056083855774484132830099334493744620589100223689377607994420982929426782604631957534766965101402530245382004421740265947993574221559091715172113345904818282279089054796306340360579163356239670308108357236714977969619972211954136197343398793481431596924125451242236304305120719878202808909343300692693369488912580615294108824354549976810379108872121570386367484486633932909698155118384955387834856386042603839912832374604779301411749668224645813850268329670418774025577417340038845671593609400901001556486052999404921439236667765987703015744979571216271131552426671517227456438153165554670941362434029127892165021317198946180694788405170635780735378186181969511393344316023329174252663765118799295180781626836836680448760617132778790287526720557576484927052710146166654407105695152487869309464029449116602406851995811953268182018489323644200932353546513864494690799489494862269721062573234388529688011278606098726805613826994652745772856205106666604857372695593094659537871489880572458082023332932125594209447203379134588764595194869322670676512356629749329397417637635956249789683473544382088234505768797252333139376733151162078333247039737290694104942781297757633222207125553331494202899463178099951932776166163780804014914700802202445064184937390145841056197612507186487350327056554457897881490809904850561422059808782414917485849255538101712805470296678461275646898057181395870138226781920561553914284697628190641969917182969242660430661261762111577740783457171759367970220564086989440878300984577447357774108053796224495890853700180168611880438042698445469526897583644126922972416421201005448228032848850276144677020529064840628860020570768582433135259424157011139992273734638404180156896807551988008749298851323535166100553788926859243114679762125293445771486986697788888758180787789917457844400634709637668396258542104999462101873683647190734092001911467174465368973326091143381761096281485119074240936123850481087855665143376646064151196564623017004700957575897597821565654262220699474713400198387878972260199099538982374540964653470303292918413452425046314416874007795336834632316936765960994769704095912574986570688064985610203213765974536336331415380599977329334471143612689473678362127869089366942338191415128137365697646685245888683401202493656069900213607435070786053004917894796771448450604617725870751112367130653691799886613276698689452423715069070561932753121556305218882329996400539397681313774225866172537476767045502921104634773907763072963361505635906959534032191122578758720953703071758929018557508696572136626233402409038567897744761409436161360096717334651830915600562345588360129456425779155062774136657866264770001801983283840803342919579978346040490320825416547344111493617198649852547380038724194889296665874502666897888783341675224739194250931248666195499207689406245664102956373259697402933492744511748272200769141919259181696079287641300751254652464859902306289222776094950639273330649554972722226101042888045251318963437583211593430769070531899251390873306457548348339531409403105898041487617968170255133172815519759386603057991267266089845806459423241065905627322860346950138688842673433035096478266858730434573765091555947908906780768335240171459226973773709619817578137378780604005080209276503335374904957551788131080522224546103609051445054902545065646062009030754731835417186093341088816627094312200922290885397565908090339747685834148797390271999060189823196793619397551035151844132441936230227913284408770234347193934824877109075413676091906501541638195717222051042928264599908479390776236113098354591846344256721583673262202774443841684796373814967976004674886203510166371802681571330259040754790640242165839233788773386228027762245290913389455118858758902407828823797149770025820323494154014313186854179935975695714960840817521749391144743443306164931171120057690700355994559547346259230601056193814693366738121971501353152448005717464950842528332671872404539721794997084128132739321502193824814597354211909524924907165533219139997786096294272686421916285586336835693614183907562391441565135199440475820725*t^54 + 606791262304195864892862340357633029851276103803942036400577554321124438287592747880791714323892492501905419451144269241743227111740988274050499441323997203675731285090496479006162956730758395191735811716371188532501611393499330659141512823632423552565454165280205408259939095024044719941465064465123661816559244332042423574596814616607568740014359736602581625125657944878297916029558343276231344130130780227391794492593066944083588839201786092259884708407757855182348132495839236269575883232638734469752268624057292047566887591634791861371441159159963462792444343836072805773476585046493046563475866208506679986752673717869920361557467027163027544738793254908153442402115763929022349582387852883405942390445357332826784016831981873028810952902417595935146819265804518133933208553599708479638424095872789351795333590319225131135686024112606222589628723087631143886689078370339382124101184592246247308963134191959784941007822757477548328086060236897645568348780108515045178692191686899840261336828552496367028164646505618021807503544599623821159022624334585011370167821142790434803256634931502685289303879926647280116103334693133912872468945032717396025890560750103054553616376013652626750270586203296652491986632701738639683251879853773013569059201595619575971655356582033217552386854969841900755925792575811590559739226323043965307599636403820211996735835374048013711987165898044284732160529623087087669685773859141193322821766223551834821881031994669579310747557854517518475363760015482094319418386125717927390241645873988726361731867101354999720091237920895232052519741826014156670880960753202387570860156509027215856822001182688441463149636885739182587682799898213981326694435578387161819127421779738093167576106718854953000026010978202987869729503035450985065197588744403977466723865413612379513161383466479982172347374557669699379243023717539049334018897460363877404175438135164014518293649362579088973222252832676086811414574901491025735465481729742454810981383122084600744973832277329341773056450407692733262190449375257136870035231223175343977127626936567246983462197406902658151117834609319545339511674112258451019119139292870793568463614700550376009419745928968934320025030035186219510528161563448362764717921392713515987536905963805304393935465246641026987699762019109772453988497051278699483797963315782631913330035021369428959321970815316980759248894074325180144814794897593269598371627186681509421626276418199044542219293629394252841779174891869933050291512435857372185269876747697830722102821282674268096822602307814051001403184986200856892230316078419551822252687136933073968664248527883431941387418817879337457400321665075474880138627077509716019155736861691580199755556122848297330122780142138701621022373954380946019651925811364082725069639788701197584397245473988019973386158310520469955409343462887314488862824208970487774950781727322340563924437700005488769396526789055847091011019480657722206866875532311555885955778501496891788499651636248310991837801760585816344757805448563190872315292574587545114449314159183692157535364231747342051646240293325697884745272283290570358287254814695410182156222908781430324590966887636154884065501585897220742847654571913316302930352922703068990810081681395504462424345251531550129548403561698259413351166707180373871569836059660656371457278954928976834096177353815384163854226942241502499096753665919631456343287191317805614498587211405651989325925337520608392797993257019464436208333545787964454154093090055603372684783227171979679620587021491839048405009828295390097221647066252521392690684642624381840984386622997308952131669402701174317324996520416769390222817888898712031999701853488168327021965717989885112908180506390841650301082047629336701278580003520070812862147048393596924670302469210395002890197243571539468889023443895731810598037101796259807051552120175052044432626538156347803694167140106437602013484508879905213106565892501305205450658607768890364400684694614935840809192754403580725787997707102084811418271434871998473169367615277273599639395084173960611207573998714308472541405941623817301646197902392501283595621774723872610576311653033072502344749226132950535184040617234086019251435297172474654299143333779629429772224152707982323366014242663692850558100860078/1713779404566008408407060248961956739655418120111880294074757938785958936873385720639710714502022673199832986738168249458155503512848763355565497751940061406471997678684584563226221554757037975456986558108559668009577920819076040311922972780120850225781648966569160581860421436311723465817011904734494309903221619524273162731915337739086110933312072796623890136313604154402886158365671274392404916430983233818169589880432241148971160142592243610235073239387971329755019252965734772549660147069041487219943402982168768115126176385174767572305959527608423943637947333938821317102690458744011299546141558408331383898291709394242978303164727860570432939839758890976204315122068710181559696283934759918662198664895143226387817484166756730869265126643430692300320575521935063599319314082506812091413997325413878482651292644384143702514785270512872461183215281486981478144490420365743935710762751855275766287661753159381927911415777861027102113286941275967005243930934884721224111487006525693638950197308778817962826592955395367165165706884413723447445975693684694574272238662050217826111206309390971619432053644241548503949889264329463345028408053101682031117120995868564049430110855942277214556183886655078233957995830070408444166347898183564219808789464161876471307505582306096771477152924552882948930345668336585427735486685655879886232432004124804140026477680237755983242482574085305200849612479255861922438903010159726162142765089507768941673003470307367239788786902548549699497602300093538884974055911410432419310442297152613884028908312548498696293163753992693443863209550112572257728320861484169686124684158332643575977260274665071471572824620359519384953471917516802250177438033654847372336238090511106523350921463186260569281307717463638622154025116701652091237620509720618818451478342454563696505201028619782736396869883753590164417651574805673334141586486169035254196566364494011579082274019800224627748572614084146154109254993761286357295059412899106424904881556057205762600258973035859964998520437542978288693371919164896927633115737567410377858208770981512451811634749302158848422084705265611142044017293184360536384652993226423617109974218004711043006611290541908862349984843324711161245487935472260695078703273244909694428894547486174188786476688262063097407295768261947410422458375522817151881307500108589008709681551328661490349687929439139422048784009534723543284448457681703029967220418602126868013149059942306739825225520502896481937669028039543385944250081410304870905105724361383934873939776181148578093559912176192833621308269541078036750288935862434440384813175848134939086804130956795278630147540040085535556517568469418570837231051335947016052843455929078917139870599723342924485169954906824318087342577088275880065226946503290829689271913499064567879569627528705925917342449471260518987051863844352734865360500944442785440242788306168929790106207268762000999696240661939035470369972544089002829420125480093845836645205750031166891524475597381160208919923018719496273410554338489750307127056628846947789302545241400008844647942617620716463703299081798437423342900912046207589993389230711530776992891179685491696544607407398147804156080014692050758982145389891548992689684210526979881764587194982865124228340931298980269891960149278031651516290219692108328597491062529274519684103486840112699306169977784397105411702371510184521481734591543012710355959897565124874506822069297123525542262098850384796590704772006572366426350942390021804017919496554733287488380997382185160576692911564022748496337201706651921300794590039608344799975588210815660625202664476425657143296016972137825365938124884304076486834865720232602065879410443858462344484351832909406758526185768593007345030605797338179095899559139504698659406365570317962728454209122778940761300582224798469351576421608997248669904829380066651903223352338879546726917896951232793097152550323946615173922950015634488619332197403303515705079758300863589801184256638229445498784412183515009956350878410969145120122714859337199135086667700844748339818488081488310591046293116499548076540505712992563437801328804377727148002130675864516267625095156919880463882282196752273746483649816017664145468176919617396160703619073300195233479358281025834849575108849802447794225*t^52 - 491772046522891749040189046859726439767355549835490159594099446979567170383398339976496442779453163880315671881159962073628832249938476771084323822565550012227006587040846836451293631050693855112906023871865158935699925977138804845059074118585256965039429105290612679310331831078203499791000205493377106368304214866121625628783369042678359177571907790611762671680476280494018998575103090485828405429008213061110896407117630098628559095807815033570173823582352025411213279925929744528366012778021036912040867252262513341234954207232936989347079868512010073508818594983003858141985192209124604528720940118853627361980845521765951914574314273829638739802991566875387947583506988871234872916369345988473450891372486806669514472811436168687963587188546450720693033276754741121896146330332484557608635311349941649682417063162389281320856116311927106261726827542298170020975413816040441056345724806284977990693295418587185502869042440560281452104428838228347422925711061135762873556492970642071981022714445653789949419613249721185529511154392766578323739085339670770270928146588143521871081196281666263448963935669113819827421885852842247710908238235282973211046530326912134876782085936290439178911525605090033149676641099458145407784839781727852575064748839149359512738755127807659304809740696113224919757363219072369284950546702476856787470716858299216751938417247132558492852437176024717257274108234029022027621815299625295980857433619475387021723180076792157243413143756532751082175619623518445661888103469599111630080590375401594975727733394968593615996657635387575690488176425744846579043049013273647151422306308594591559238958308344268914054998995351170832769746399868870772860365999418026430448204488002035391491154794065388977185330560249883894273792805983941800175963030497179995117661113210218306847548534053738641885167117550796774287186573090955405193777212217239234340035838288347676534620086834766256521995409818160987125629175866102507861018569767550154021373694384218620180498149486102108273377787682364200288430703002137012000585497333535320800407416869436872108156271078036050317961541682133067075839073015475604222296814190969381349489880390246798478344450605005557596958666978478955808673768451705490973456766612590183144198367109526080185670559536265290274571526080501265890679026096492357885978649572397396668224089612751064206241444844986974029826246281499622079319289756271966614094844401525575109749517061061844059018955900163299867250505152864165841846446292563539469270242352604948703890288028237264042605453099895979828715393024146596560104273891450872138208998490842794703537153292252789498676770048081156651312087390677144624369498147905310933593510174873496607783015880951526025672121044437565355112648655045844379313423850191247683233170442194393890172630014300530735398485459663790380935720910823645491966850520293789342081262105568411949903126243604224553902063959530836842187572270232930577991726733921970978421034043534012322864391123821357896153086126295302984974624644160736510872172822454243261950368139840859645737235390104301198815835278403940935702864882871211370217745046249926468076966182863119328975694731106996188289461235925135858911815170312265978962990449314079507262580787987563691530001552405464249488717718030400258378449884570938682838734990738781291175203681773545199963052146904191584544935683711939052929431821927877525694772742803624419034387678747705206083243265324155497653111437927725252097252815475491267400522125950672421248360977653460373961118217447236771767562199779289388508521089370741601256019923890745881988998762725254201042255053727142713691016031185593065778022052800272564976920330151131330850135678247328979318533203131793480790994788055333230794762711946450535030726593007267530662678754238430794717152640813666474376668054816440992105861562372603737489528328273592440656433771011801181513534385498200071039487641215933262244966797422820570208888096380222362909194536942968797187172008892629616853707824585581397279231965632281094710876327499412059752917328075052445467878454934971084311604930916152971759085034782644267990852483044646668504953517464312538300824843511632664130854599790177210103778779287836293728581652267718524581754311048207615298828397762380342196024425534/2152164176253993359277586260646425273659274075236499273299081019527407232925597787979348715271640073004350264745791687669551681311435477021919152076886329114247534684892101294499489028463888289578883719672729231086427952964595691423712869217275763713536594772217551858700317239720262328373003549965577954376465709798582237758739281132744338110053301018000281233182624097099144437675609986381982094054028745028857370971846808434877982907067339525733204974023414395906353177874369727367863212689302299650804925465007538998975452304502473117301823974770658788420534261960371810017558678090729389970044569049182551899474728657290332153114265247304349685850769215287917378930293886246002666593365271505855989083375320863697821196616613102625623146038820263390742578740446052868025194624812054624397697841254748598513493302817607661618067342710065236753881750491351340253851069895301234465575863779855307304045629617551825071155933837877834833865740854359365185328468028232913239205382794966071793657780364439597717635433385502086015094705446753905302656276129239446371077311802663546030452883333182159682772966438536611260270938144940068686674833085092294676880546611742733274333212892311726039655724861447246204451163402418924184099690538919947235877809094484472667965510259996325621008642653510407266728090297083980150224179846653961130688110779929039045250670842573963755909616536326271226943351449511402198774400158584114418884399403856236952957758011991779726758592220468712629088968457466131750419413549221032170053436764252515563503058898404662804955042264024426803418553031368241255225337851820291835378366034133802712243452924396754001153158247484443624570034017600265772826682663757330179847794063847572024087173469306022903466231590837381701024741553934696176203836107153112211366502454441090071231451740723160367189200017758528475686847640964573015004309331074472220048040531579741011519714065122087526657488766870740330402421165423407491135610718697848395550258096638996673405218338432944045141965466472134941136456087277561721666743237153952514338574598583336985050918173651081848453972872554472178876916780919961591847228893742778366705622970316127807702458662529149339110966247172276292083749366064980879835570540957594263805772733137546278057425119498837724082025783353558008523227981553779332545958636366077137618092158533099581138101789671286208862959173705825656610373156682665032835401680550920850912589475548803872518208647537402017324765412058584068789252235060856882631768653025945414693570928286384369892537710862960461638924889685798551012845656045170235248386230087856505208627655543510903739280782339415551874762483895841257394754267682262759160811955737304144249499132574044568476429371989978654084808307456850185911999418832623923787668972125284343163538250548901766998648046008959743939730615738164443919717086031249955856893554886942030415375088111320855418539023263040743690611520866969753185793577901851601659049380889139382376436455191260990361639326907943420148974138275428435690157714505997033806136314150131107108886339208095735118602986922477716234014965347627491513698195927540349747672743449040472520717982210594012459205282450277343129778180625807225019705431579781335519968599459482023005950541525259422930323555463352147974157257889349639052729276324262941819297158773813527788688258101645884976015838142489722076762300059715361665014439362283817405667154623327723375972743736313227558607052685853577758211513453389381485703303773434062427908856512548124652210958342099767561700257903213482769537846171740159399809343675142306613129506049495340240551138113610681094545097229709059252167224371468101674331363635397457012203449031767633007357184088199098623889434760297285308630666367390000576482513883205297594392795816385793808041271157901917811709670256578744879666484735487701460067885867164934779663494991358141571404172696812159335412440629633790808157373499068555022439160474224496072327189486288537657373464820058149503185433108495052441850105320355654673841837298720834965144057332733020440235934895700132474519567074376061165190908712537549752461075702750659528883594498059985886543369982681505370834167438954982633878936575655526098611604832250385174203378129312243404096421693581913939987755*t^50 + 1513963055727022127818430337585890744836882908110563503912376219532272835530301635232974922276594689421685291023101835593928248963449954205043938346151708948575471085663549918268293207672070602052640245358942999955135463413082941731488040278757211021394967510416681462739737293342052457929662108440773432145700015173398213476265529600688816994132215960083776337586956029858697343713909394531497483090411925088686976214657106729680469103502301254287160706492494005070737631182385845766209446091533346714013834836490068669222816951141476107340720820178185319344883872669759630944983114846577266451045096161997282376786341340861468748667512700177778165876769643749292955488738714550728761697453316845208190519889462239533455324031739964045516140716583269924030061738134437193288677544176443179081417369069333380511437054995840385277019244452748502623227930367405168360142121623323458993359278889417751167382701713149636433422329411542739957343453038366554714907265320692839071228871815840195929769903762973847303051029435396523933461585996664787680325453120889124622529370575305824204053368258021734130392399791162285880858233850371581607367801863395017241984987510735385567432170033329105162843190703847802132874523119849189137730720802127543690498064799514063428749010831085165540719081345400584018637052908159290191905132162972213252629107014137742781958412631631417979362117328195823708225776193478336975903576591444799205063228930209210554730499962407873737314585081157358268137997691705916144305577223024989555222195024447402175939082882084073452913214882289530198754667825853705576009115812280257778656308537486247834435372461476751545599267244662434711815588417197108071585603577005592157503176672420022099045919943483693749482069112697736618813122922165896794866664603255866284785692212329937390550373220220385523620641527884394684178141071307477268321722357326167636327083599090201486933925811686766528784508118002125355100135589380264880244172692062691376730759132768944144224599458008856493206787424585927104837348150387492403009763126648133934547701738691696205968060478795384837211500581357629928483164618404227855188266156502947956642632848183101224556510821184008261306546261386444444536155081761621035179938732958027476800641057171620732991320124098651678426471574454408491959024792512931345292032249973796953599215076968256907016167965894992491544365614469208044769853646697979196995434832283308149451499779002241559632005996707359924126687516237556705499642559021234196933530580432914924115525260240359053531402457564957963795592373816486156736640743922671629315560303744911194525500202546400174582415889053618471313577040929523667169738934697845648541240176705311145766092419820817170689728723411582229419545519141934698585495254858843662363758570979830365182005622122926575220176163299351521089848291835108705755243441489156871665714172559012578795545049762913402525276435132203627987886611157269592217246577359381500816856033512300721385428476574243516681171161434939226335182551363708560746601692807991081041087161986270583173923746980014370437912030291247609748472441701501199502738592835442291794408340190648446468212262530840118685032776421158300751192405380429675477776415459254731782117853082502269942878148722978942408253130341787035346374119983793130827818223037871153301706776949676134371812987841118628000556462149885639991362293402745845320516147645824423956356950974989125503185224874951849338601638278220434863126273231149329695321583422435424722409411342861895776727563805971745803567206154476451802826334541762203986397351912908386394456760337054353011078096311363420773230377414224997968929337925359578314877601349795184994157435878058672683089330499832183270125748608277850015037906318907019693584863207818468957667059344964774998348278504578402425319552600610809823376904133340676790118345422787849280605594802287752455090006946532723602460995194239061303078497807155800114500749602998939596704462846527055545040372565999800516362005325987711063208097319235562931066734352131585601706778667196918071549919549945364223890511701584816206350045162121486512073789351642794352057374995429943347207222516711540800629662688968297944754460310466675444637760192367318317389503122860156645018525527339357454633108990133/11727098674690127080145214930461133634020942409962149101446012902322810840635400191642573611786283663105337156880130216485108141023536170711273747031196936193961056344207980523089052461221595373827794962298340912246454355949939787961864001653318957377842261309838496862713973530720613095420243833485904363643190704412682805746599756376382413783351660649103573250199196610723909486926282987020188145151544386177651388764961180655355539514019992925933994450290849871571353030458300351167744444653953347076835002023612508422988689087799190251420142882933997887924135672314679046422207490820913206571467345635341660350199031663194258875132833082250231961676640417997427350497723829136381877151602601878847940515534911645047311418298687722470232244742143067863842214769369308484953611527037113973758884155408528077614341058210229503102530214358926902311967905738587915260780319633580195965484808759619735717962920569108924367319068055375140829431689961509193969034713541595670099343616454202880998094435863374950828748177835286876857760946005781483996106647479733309817911066353289118165937139795094625210211878348760718499843683361204047741677151708564136300553182557863464984631996780555731685470990571559484420172665886650056268461579059012773713864796494435800047893698763653447771618522214026096739110206312682095920609306511359339222320930168184763777182226836066292302609543167328865665181119122847844634138058006978745915145604914890107478361661004118473204990696385002985142178664860070554640040477911061542640903420735824931743986055630082550386183597642745346051280686926026947247860514417061590205020892471708680085081672057427210577712107185272376484902022095903489007035189208636880775905326837700035314923986047034859494397629280685324779053183569399262837682127359385325723160329700730021408546890097409873837541151117174022510375271839541652959309195742793552709241363712893690817872727660971374890154071443969136086070335738123465308840980854945418808406508404134941057126393803297878776589893460164490393539464802104264891531029475920516761804069751464305612420309231935486806881852183102940240002791438890402959657349278149424977763292511722573972582784957046589255971999754999954489517573076313263161553006825217911600737577954035201147782296059309993312855120084804081393381670838262430240607570528770257056000624618945665064568840364127212607477757130192968373774890466005542117694943851165221779462477346357768040048198140662986502565558469788611150341435648188750768626167966488314810677213017397237280843011608171641699134549909104249247355710003348172506353451498641993610014358857757498189763019773155590864297175167350808484171416111656411361141567187384902173767678946883059179249115149414781645727424858999571421193956016904297707169543174641855502544177814215444322217123026212086767998123967389589929113560448374362004363073043975786165732758133178013640749998351249630174803944409622059675522589495914170972305432340763269695806296602776871110746075516008589656730124386113048823046369587206147102576293793430306236695360256501256352585040765475541841520040729547276331309335067605168844543441275528445023735340841841400027073628783963756135013281106675316920005333678200032991506767674605748982501812134433556447395844679769694357328571180744007216879157485277106233994945742706290039175097243125294924257065893551933791724398655427428603358343985912852637700267964988336778395606583216237382819348634022916433906989267184795201156791471581773360576564585486741822084496446476339549774978956329755099989114386282747399178552954311489711545011798269699098861778650537429629637623284904741200414870385860856798919315797768390224944047365132284857407436084725493047603642430224477044436824243267206737835119004220730907300058703734183815239735089778771674606662897112378058834101049477045230404859704623123216044288840054951506113569675715282582501124931594126982566898341311251105938597058094243682679823665159980399071810512386847467701030829387105693917836288174182853018689195076703325218233945057953397092714175860243578993810702221600170022570869923418893549124636992539308045141218999632984320552648681142080285973932779611844147870940116327050374067316126752098806373509398497326303953971269109612693402665*t^48 - 51363413302986918305789261846036142004301913186596881369212169730987089387880921741522871289238199195227313799361923209155592529522750368805281648650588342252551495499311968936784445769495072367827665421876476868285812466116076306716026249953012190686177220259419768699315840029832505272316106720470768269648436828142629594354184588260894452690277628976904986544835948228582145239981674458138451835436476913382068678124192728720192738422930097662153523173280706003586973454999800202685064319322220875944260027706050775398324788787042382015397285224908908005379774531115957526460756852004245323685696176323673809150636552172730821137980230089490203677519838962924455979193899985244900507497707451211466703191073855266788399772525889836292879015861732785823118028182049494103247929526051107299562721145690593712698580744970771957828538611672623602399654715438343313063581310943125919504061761309665398531042312986873253776281047960538213872553670200973600290998315003188728677247055067292329280028268404165875986827403746343455459199185838674789818334156447452288211990685872340413408122762668459003426024722787432872067083440190237686724067296185014578561639113519901016346515169207948558235688510665766628219063361506849225487576380947586912568320148596210516311575486454623291829374492232025317058656926295670593510491791362272243232534525282572250159780587758503367071181914778604324664251979187572095486595662034169953823991849056737110913172709995436647603346075652403591952375883834225968632916525919722936049422026297175661364133337799123771361012136145180304341756672071496950967864198989531661749502457053718874853633710541627462802528640411429645157402773841300891486338110352941003792109887731029759629998340213686205706027905778151543387830431518069102343493570378343987291447747284350130763442885025481236413330570598541651914128277138146479426023808165382521098091415579795126279305310975373925504340215989179207294624115718129151827055461824028786543928757155898732154228746749210127383032354021962621058185324160885539833552394239344574523007152220012653590813715753153736681123268605642324045610740395615220473133638579845996172085203051373700157821356797821374569896935206263599853983508965236837171286665083327506336139286025727527604099160791045973095216737726763735396673157508765146402242280165949816789593620852828516042918775721701758294166277594671772397238699994896509400955858464635278445129121739271732837521371619565803488415020737276784974643025684624586556065185143586058490036417751108239141704017161399273426297112979906700918569523098231980274260379005391074931865637699651997610561025580829158085938454143057578995912283529320812032502247641461258803869037715177223249715641769821044636019770400471319689953482413248711435812755434231517068999285025662609413679998220944724031756075785461774894895613683383372537831645342961024569362640920145923143782749014497206779287745813068643715992991487459079623106485993011194602164286064730601468805777264106832050657166332413477957940296580934490590301385841355320003107031293429598030344343699546175472953246204404829084813922320367326391017629450143746352467002716282500613963530121091368800644177528275462622790149277674653182197303604566725354549938158437793772646839147982863341622514758210197808973507512125957570668132451202314131310689832308554009694353055933364833386571820121144157288635971959610193134453562536610427173110655228194837021924598220816416965074568974404605945331373987981891639987979396626948825567741217219278245692387180014868346594945669611910036414418897556408775380334370149939894951408320757744365531751485180364132309392278366778855401409970355409771258875209389242503188567727835308165837493825264103036769012643253382750365137908625110226112075816442515444809191481901238335308288477716431422105916212389056962309232895623160896086175308717141549035309633396944180995779965114118532230065531822840820414521051544326515373634567978198481806300870238669186532304945775932742433116351391941036153324949500660411465815009324093661689868735474809366178262226327275670460788658509823238824507874655319683762092004495739578538910229730842084700000595383289214275656334536160436286241879903846827697088656410226614898951930765220242389601277/803985488335729752539506460953600178218929857893386108609773934201800270398171644344289916647286586832280797989417910822856113687192787117321367999774730850176999134709294172977736457152307957070936297651659306040537059864180269151049777891125885966802424534244246829831454450096685058551269671799270039115017802430183927580736153510437565011151768696983460104623585583241119090120241623223606279454834012291139220506344856356986549990322883675773252574606228478192835077738275910600152692423084272021816111249845774809141068519021693894305399866678690162529077859331266412166061506462899486975348825114479688298240595551377384178200596121478148290516838231966726697788260026111004904107320272942048676772932653517036340499126860387592521832381849051933927716851800732733011004099962355331534297022474816345746609670657438902103955972142810591411458792592007209320479029005611881047279100364134686373099112757693046824237004665734938732987042574193301714189141117508923009174857865654571037694417588742017905517014556083497467789757527583127744413930914686208001700758686159301245418858283824454210629183149205817580367533847458433533117346098223073174269603532335793107693446587792236924063022994267671508711601207358987309185309202627353280619572336497962651037629466066075615548314761718101194879895941058583408268723141440711199639023581270350235315093565593197344623349295159662185083339136081767126217502794804689436262937452793884437050799454183063174810236868002568721331397827286160956409394466715803159778248702928896029729540456908732768792728916405709303752103831807994019356867418663796964410415795932746388811745838452456517148111367311817773196592531397638726250639449291890171397764724097638354923866655706881620183289005058804772086388471660942369486481544733272921918793289175344257323545656796421610611568279900819510167571828242808358912450771964569807489360632798858235740683456662340122492832321217742190297966279918630009353164172088456608614157786571899032285261040888034242366683003179125818942421936787290028024585945157671361920373576341524498251037748761534556500174263144173207943453786590595001962324182189913296347838020898237931926479346937000209038269486749405863347540470952918751028456732698154696031654280536692277271126680189101196389594521180421655811036535010899472760329894407417150411390340305967581258856667989808902167505807980132583544850646605580901685941777030239791026978352350768967284628241322048720034045379725460338912297006613413173262786929144588958651629261239999719017605996777724844621517606061520633979469480134981093816194074374983013452521056442003421993209393431470768474274420456674813335629000562732693789847395825442465813859785956521787702658012607632784222447567165455251098403603995802916094365844124382528543217864331555284501883138912885381257554598237111366298565609935830964838130303251295032638888855466104954093971518170778428059844888602930805177671620287259948455927985536961752194757923121818586788738037740541607671805217960469068246677820399475806086790827445576550506301294180937196749329035930947313012012248597803814676053704398463112273663822672162897608333060078961231170532469822574297672305324098307779385708455479434885942544355942238109911471753897336021216263583246622071779027338632567870660746021449257874198235050918398135073470023760363008991619174735238959716329931459563663114401833549580913695763051973195665658327638092838969507709480819538006107098554960659718282616909399223232758204191439989392057802356850623751639419361072252713710837629319620980085527271099369271004267948344731143893597117885544820944423345773611098846409553640578834914090208357643774286944145600085723084670559000092903972826549589857764275810645519501171151816669320097390807805443045605982605088221285069452869014713986427810180115674786842344401278797716478896608237296363105422404949221266532375632464829825602086275271990302662605371676866866981245384668761914041209392630035128176303932221971754671548755596341269624829166765925903603774069335187722649287271131704728007243004303807008100248063013132926191839037646842725256831993638523288390913818666730051425816378943839363141237542052617643908946715952605597342342471358940360653480999561856186298294960067795*t^46 + 219973684790615385389091985487404661499062614760830234458476472811152807077674369855850316081421947645623062119943510754009366872415745398031408491382650691681584137051298243093694585923692863966717662084524376254724998577844083007821315377806788229262480355019425705866564732402092360534770509828752509275062367839041486973085098951393900678349829462060229711143340245530614545705615046760561683551726116771413766080475679799001089845594302174512728169275067967927925924572929772630976730782937705952407047143991621435857530368964759410963544264518745633966594704284737801951352075585070303582476529217016577653050403505024225898827006201357045868350793253961541132099469164032880629234060176116927470861042774140548131407439474084149325007365026682212572052640636058236765764902699071651252291376592011587600610310707815061941372766770118144894794989079290808635985937857415006322200087710417080769756090672029464344112588508954236568400944775336253244459491020494850319865898860393427482587481610986463321936327270792394134595564342216302572863467007157034386550415531746098790557347477208907903734346286601700485841313686644923301511904952257681423738790741402660449174889955931832982789818419906632351098625020019022890940917566183558591343259946180908572542632872963911099263952690761972131895254450845680002726682835385807658854116853769750818691460851054119576881157020044372904680057541871962398877028758426227843231093126386038159676176941208727074239131843680893428606895824077319097830333497210452693900573280021687277985476346686710663995718844202994711658071685668244341675998870029581546491721276832007748198401011031869145609949416190911807059851269699670051160329156777569277557991895840288144291444588118805334450941282526706816619441602457864168187705295364078270297557129676998710471159947309827989302364275334072545868995911756497059738985278596850989857657938039552722016614662501605208450750186840297622794814810990377987892491956229675400640448825032310164539748764830999421199360217554844348525548387886407074785865035360811558080625761049751316835411087686545021279452159185135779098421843190108926329772759655810891544355909425428937413420191594697973493625002581425180498120446707276840098935461750895519668520399276299613499033669053359305639526643363454090781005728566051434680682600754564772196899904856298178977477802868440838737940244086844200733719905274403658260475410301826743243976809238587002210784942093399465492029264466602726694865353861771897005434285189466637803628394781564770131129896111553314010758210083896420627806507030920122770394589804658165764909824298234352885666733546734928090934378981655929958403815767919214893152487849921098067613719882602170153072588854523883732033476377022828806657341309887075346913161390900402331622192302267191950046520997927775431424229108120847168560504852138227064067578881040949833232251698303328690330257595176190119363056881198911484273476262470545298296796050991670695369802987898654170065290314813531205403771150647620458693847780218920457390058594916887813792490254154220179003355437324465135822532452607334181993484998952988537682540177816931726285902833815281342314696414660340208675341865701242900773007522167399030771508268231867635095025400251219461580427271099891118251518432346947371088145474262099169696591147496959106353318922545453251942085653038020040159779539546031288197898544049111142900212636603890298326526293730163066137471091505919791756786876835701307724578071474919600694243618427759231255965863224489028843246202667649136891814799709878466706817633791710448379588305230034731761845904898373407404968624456329452144383588662653789076308542259880817977146443230197183562038442692045342640481730417984034263033427117413996358481465808356724790297957666756537186460323237860971005779109509946255378004806040692930266794668778862208388557246006825785291300066174159546080014151109076345905092026628981768466027307588435536747859968486138074630223841382389231669425544820126389691257032052301094411510236527562367675569295257191323119315725044359548174296150026201742686321776691227713302845576436788800315030464044022647372301783027100458702854283595548690011773825575915349064632097396268296127039635810342411280790404161182188926279531/7946116455072859230205162763096527285056307382856278187304937356414351808566957489844003048041623738506261362058991302145810122030303815849277432233112214484071300453670408632361727695469019415309322223919253996325012207213554427935005301059292827927669848455653390743301517759794604951257072053561146949230682054847744382575506153237756461224320620445870793890036747806010390855906668930129527426818129202568864073649701714187477146525221438055487380069542352173810206806076903440961611594522266352786904696272911327279177676080635364175679633622142772599485362170651517355799126110075672139506875478562636764450377205271906433050438927620903082768241119627158373645190442027472268669871915479070916748356228755594062316398700720559749091340552182737705956532544980386394877393107442966916228114267047063343502248386142865671949259910117296568730884851311813439813179730932744315673753062506331087572732530275739491327010176970262782196739522101239455960385246485328579252554234884200429900503770582026901469353472053983126601202971735912777666366706322643560256107118497578864145200284926228212238791507522608843205623724289665017525024060795235392284378113833219363912080613573469510945092394770203475268412064159135272891760308417402554221054855336634352339187936237592834790720742393947551146612849070301424058084496776440559883479090721860930842039395802648884252037876761814393148157774608805110241505718951287232023151548455583580046251041897356659956858718699491188800512643552893018870205365902971286378501490069849353054342119768868423312764922406362012448838859722531374203334929291752931381416170440580701853003237570184101761889457481037019373815320429382348075343651272458820488480258623052014424728977150623318730505425458653126450075803441838981512369848602988199793057752337666973562578237594282037722962618623493929453774781609829069092175573487488433927967218376303470721938895606668446502563763935122442864184205529246295925107327009040072739101514345967590616172868615638422301960346416480494185847433007941222529929605926581255800409508716552817780126266450402206137663473962167852115596645188498187891477825937132663690778620634196060549017910606399079226459367134435402413545362946347678082536238504563937040297714101460154237450619581205509560974871979760211704279323550929400474582087572271673558308234830173534412523306466646486143895088042656002448682749727735978111595966093703626120541452107628304228268330531690529699758617965292900687347340904652152729151429016887321915611945508536408628883924132284467031018623520993471863176078616201396816657629095655281089565825786001955190366794924964245815840123600676586923842332591695834108430828980152769745529334284282300022563060080065539955561664285896043951264407317406590588609691389651616961628577893787951240546406185089724660105086857585750101406472236887806947862337897667127511416217127283231158641164769624292989223369082857455011071731563951754777973757327835068335835586524209470319639497643787248389530803670909571874346723338106345938675288159350613204957403513032653914685294470198588456283843274448825929244704811961346315684163776282712150857456919020315220517773351327170610609675478708475600106199928247569723220733580075685603264716974953656546569088849135476728693316879397877529856138172137903328635705442040033386921386095301181687388966967660256090120784609555082564368478551697434395415250320807555304609896017016312139499202886078314815602682913178672053010827811561295687731192355100403155809199288242871681098757604227880127067418964906226189983741387701368757542072705289187154535631840064699690270351985855838140881676932241932852602833313559338623030743000283230316509094621054469102306359837142303924881376228988534303897811072158281951623701195440626223619087091200450626600209469975465904605443052943420792251470919629833201801911533027882881078303390634422833065655804887611775387689865002080159639140516188705631885854490322324000780131204087738320693712155884513785899039544141646540868896576302338577212538281301274596542967751711283940552863640390970559886841781879219497628305355241545085569068242279114284841191681415381571175133796124843892971772279591478651258814561659880504476684771762910490366988840781015447779305*t^44 - 4326816901892707571539148830501630154967286607530570368749001285609172438163314310437344428507641395975717039723537640450015081797558370590803222072307856112462062693423107272517705788488092954645967089943640928791570779448376570652941396284842008565320651721736359145255158363883386819202083994974112508638616762548556482664764003494876658361468815165831357768860072342969686609859146433854778580014284462823344694278528456346014429847543384846436881107479016533835298653807028481439724740115918543377681316115492056019319597571998867055152012674506003943324500626411726268610404897839323566581842788694830833146161855656077716250812698422021861988206654417090349559957415419306434187201479299010300740061094448395143233867804545874155696160604754205392380235467913776528544008185521972195380311371750135362097052775538090350374027867134924993755504934489221680915600876958409798146773286521991575880912587716920229710445838113724595815953235187816814533549240431588371818403465046134519462359252714979616556244648363103773773900922737361455887406644662406492483063068378017426235056609804637204268720568454594388854572524638406910088444656622228922767640567098794417500796808284152313482379191124928895703118199988628610949672774305415853712356562192064070492267328908657445652079144754421745016917281590232474705639083366280444947160775660121652398123565543997699287083553670771992553190642005713677253610870862794949822432997910958002899400956212860211730763244355780967678341608988608832642005397474306705767525927940182573419767350626037731141200620230097247835810443833066841488996397733196705139585265327247157505041052365749416436963653011990757254993653344304931854982746343950033445969584045976129953062826860805308567378655582545577474805251218923055857365577136207835587709300328708824818361141735543177959184209966117749652156533676203583456319251070105178842184785126851831924474021459968349137217373686875674446849255733801929565039809524660831176266590718254951198643586767707468155877212886112859402728360166864809367440505715462621529112946325115161110080552289010211866282134068078026166526994023959991993813765696184448624894667328404345266560353989938616581451841112589416246989057635161702068056123780397365330385005130353533279608709552941752499598456238919555688263410961385163784787918126431425064878401945336139553496385244600622538662696048200158618570487670632869112926239603572821715655006494033316545240760381799021296545576757133025016636698220101224774782808312098270945010707062211729740317766792820555020758534168972805570373886447248016976693072107435670158355926510028441772010803295692300123255060463349742362841042085749506879847264122552729770351590572033601718945152636805753529647854689485362049229734006644950454203217409345323402691956849646808353527474298012950571427616069681393246703890139736749255082813343645953534746901766973955976483446227585215784503069502180188636497251885163756974442421093099473722548419246940471799826827568005975815552147770503100510071547206560413160649926342868981081468894002884290957219721450160682518713642773277383491183291582760808139896662108909834211528302376617614050286807917982916290695461853573743338415699486175049814609404408760031182164909704970203012106096953688946110956295232951135045212678735804280153872232077576384516519091795611622476500003959664587559412453247243331641307733378202493198002245869436925246027686182584836837656506502256245419307081273706306754615971891458232978367332011426587221846660743739303526451308638278743909135122030947861848157835067093859196560869065938322930539469894255833053797895449047388700006041637163200360187394065012914577740003204152559251450140820668108408606272826914615856709672898156679660231390189805349999861791284712296335480627279725151050434008189212626724406280829204687242719825715307538055634515421461877346672112281119543323695578291744843638316140101887762714537991587619321778899885177164034681883233101975044530445823939055716001214820772633865297922612851611751001241041191344497616643664337431305023908120540165029878909714391629844131439983923442701530472824739196018253703178098142447717234247250561716985209406558863890138604901053421436118883689783070802080462892261936875969754054210015971/412327493928443372067563893407136913240604721953162839541242938815265642618268790943175249233994106741113893215982433571479593520345920254942288197441598138231371346929530055974273651811520299120142378504338798376884654949333131301224884725471824063579128569552706943679779075831031262490359094077172046865162310034399272457035315096551636665319840299396432507630376859891281837267096172335808909829246434657457631396041146235992132437049181797613729785767188033477879128700570413997204497049534724838221855647490419593800676225215925606888093814537612207691467308660252407193108751140107823546236201853175516825900411720324344955690251729588772526671301385389827450521007818628757462514647358543736436291233053577691156090580012373884697448096961378340306652221994342822759060083472402562966132857088492440015343913936472758192976562688039826594115519279039183681565348573330049566869134815969511303699413831312197531710539785158155186627458872784941498846326424302379541205871772105411465866631575772098208201214867578138524903990176782629901544411669394070393495092937798703399992553454715321429257694512293357282498440794106101564846358409017208911972505982251400029860986980924028176910796847311919584376276423850529858497278297868784367566122490912175055733821187433541366217499873847647382566852032307530097328820900646680940042980857155589639944261428397595960321984697720745941236274715095491758736257072862761317528041753532805365995800954049094056708821711355092910872257114430025841439108387913369735167446773871257979703952885510666404305021650027188102208307220265751335227557931266653639746714082004485433881063743133453819446152690544316509804209593152467675690359541955194630440014599599328051482304527847375679694667913167736647992167195021801377203586212081696216931442771064200087755154260081580782996082287111561543185666946125904505711891702123827447690698761014971974039170149751340263447883680628730707348435157468521822986902385457535229347839042872085565078366135826028829295786032448426637010356580205957266920560476239896829619533309177870237948840859112825305365139422176082432073430763860440306097387599010204744975203201308248691775758714861432443909937089163424060835284170771934053048934908758371221272298748830998281123882686389033958669722351740632163103016455037900257105343990628988144703349371767048265715923627038538870268035514037438815063229859470936810805694223005903958671553863529717472399735231714540240075458300492103048413268859065125516531989834875848735575903773995271969142646097516299445515686359477534949770099750685241825619608943423618057838517252377267827785077569333222025166978919740233975830540335957962930045732929402234731458893087577720207791737389836961827486168147507272046790065305554624049020193713747078296713843440466330789199245351402852712723749282543619785070166186766817625043925768961576448321404179016713338807750834829074862317005162267905300795330996502287138762564814285297250976703488837600577210188257165311759809948776559538319021842464426976058678159187018355125290144184353281798154517116584068331117049311069805729275313678027358615334339583912048290985455446311253956466834464728126771734340748586324553797334017016269572096638776957058057070300629635520217724130132304619738011380984337553738505004015952823492563912431629396838508614713004615776420289318983806631420221287689989549301562282305544574295620894722427192280644424974704885986768300197088302013751040806128511313732022716995160320512661833014499002845406294515090940631761766977265601026376622945314633084472958669753340634741035162909694340824018281946679154497957402028593714791638724886343054031194848909694038221357185318364959563439953611832931519410637539121968397316362737637438208590348390175732479457523708043553702712501448329678018326792728902818009864164475258650983646277462674776404246936087577635499864774202064377536633299404434721468167223870635373446586655367457324566973414139473876701726458733717264007037009322809880977800192334151833008670722528874650868119684644028971208645305093777494385100100658362775611922034925433571251809105857963588853703412154267651575479852216989902165414455972211746344138543972285782071731895653743099476458188204305592282873428632033954364515*t^42 + 230339533595026848282442791609682618102190019192128194514613855997284710068081172079399775041627149989271312484350200984495781945213131833924470454331104675680861530565962128420849763498313077374732861578452179627614799634124206007702239642240111598321437842108439806448512075460705208121798358487144064356774153141542061702079203184578517759212387127010789234680737830030445351708898224459367046540895223569391943523172055199451504404952323773414311794135131412712039660055427789780477210260896389646772143165450634789052536501927113028978431390799178319275470019522755292012270702516389456611858438264415532151517731655614892517971581493573521929400008621692471229309832083497201772975877589171046611792252056168811795022101010004465498107708960567240390452404288957869027532186843446332797995131811821370232613337776464866782261507324535553802984965558412063247642651433367087929441174983396000214301092651860665714334497874368881620462602165632279772994368763950469408760328004623182820692966936050178038139547586855656131385825476342003072489579120026302548854256337135005710008160270108408544586691689685542067963795864781503528890872468206591421432664907076206604327496202549706979449379575042682992208810105158119229911908571115411692882568005063955087752838418685682607457002317033201038907726287981953934665111803484817520254118734139440852408947684238059836961814899520916219496338931736917873620636949976181704842393184722516914312482862064012096534120459452966931907874500903636454481830482432174314126063364186897360846328889553073221867043514402932976674501653349097740921382514569530555924374550341588978076479619052596798838942363209235218028575945566090008997680045683358701714015209641263117338624337546789348327672005110624100127362483279657309782165872993708058567842011099886536206461284698327861071405031228223725450645109254694798745118014293142316776958468920953646355987468542214644252229708941531636988997612414263342106576686359936958363496309193384757591272204524872311345586943730304617315997191826091220968820605339226671833359654225194359022101955046146462281111712165083527369894714496240086468813514629179308046722580817049237198187957446160684336008789761436831967168211698674538089376591060748940721522592149131710166550153968505082225420228845678300745689387425466233135625526991015573544604969294776340322295273586259334054956553182712333326465308707872745961713167981380323722659672582761017754632191476639750516006045935014024464884700018666718841465392714243498106041087927719689120379819809600905858196042019341187154518391772929749172639991946854236838893398899834540698892999724430465054106627241669348582431599088931155600454625686885162436228190884697023611502351735386809512688783050239108191465474678050601355226987824858448239417800700375100353806827645675960538478972851504461773157785954310017228393901019834578530214795853932441153487357021382956599248030274404348813215792992417105824799933724203420772751933007245214608621222497648814992124845362712379122047282433807081185022458406185723891515981763464200459340194325649644582312420510236467629851866787472482363330199300884924407930656041279518363083523801268244749644880243451273135632438841023054510008003804273606247684672286901021613960988518763679717385252613093604278802316085861886191342623413291981002124667090181477724941106101559503125733172218210254946017920767148544519837201935928843333515586047520660519035834651078990270030333592502901315013952923480990232327133186295439670118224551808221789899635060428100539294332672252785995077689538704660477716885433961308426588757314072569619972061609056970972318713887681303923064974522161400479010290447472302658626924031701915317937697873967036683055489491533677407858208865038610777684590941876622651664736559448503107216297863894548854881306617757210796329397415162209106538598236334706676403517881671434931249090253618523159700722318985996849883016056659426819951874715101754800889998367988307297624799289448600324038037798291731879151723647190871127211702018081122167334195198880148275357820853705196350488309393192116946048632169070085361992984358952435236207650564555171866380229693740872513308714927637200376552711515532715605130009143269544202258946428015556892864155029/66308361392941844878193067822107249516044715403885742086503822913202729984176165790915344288500794437059323486890769269066672771966644908326285960456971021961624982084620218060724789891962524650786766846047515150396889029643494714750718529960625686986726652836136201074207302465456649020159597010534234285472362910919207578188472006950142588901609268195620344298640073957322193074311901206509071535124058106264963505125887896434006824505362926445520737459210083110889165698295965799604046697861387001590220688419794091739588779182405618904544703490369156959228192226253402389671736983131786150560632836211554568625099713801824436723171009850780894131005315259688145353150547085836096893269476045629016825178191408902356916201556532921688144963328015814576250692360387481547959273675540481849284297575206503352775756730604035088658787888722566592460281845999332674601771413561519630158531463302521249589828008251760525067360994664940528538320912267747225759259140868782558221260536923947166850704622209396656371141495724171298564029511141671921985164031529467230259194790318740830875243117885069112182958109722866354730384475063967016592820971699363534490352074336864116300346338395716136731835461910252412389645096304025171562146067735532195266597023464836513921279204626139056480970228975767469723964411520910763440710946231039550797584699622984128642872381945472413881852269802317760584766772730446275862169456906367405659829818311359747948936095531883257578475750954986798853753489321365720949736004488882830635343892876642934286349968187188379143128649160094575536045117169512409846297174687749178195665625623878654604298645371233527651485289286140419695128854433524686522169853972960808969179512130687973971959988396790514022192642160450814472071915575738629408242221187085963591226390415041557934358766027592728436786216099420242806593451534586626488109091737951345112414702923876490062584317837256541964280409642787034148770060166473624709767202164170768589842783629925311993304658669423022668847928027085495096814245007658633115072711268812140919785576388829306558376980827578446319775838463052655921752468055819936654632152078832175552163473809956905672863904828962601540059569417865032565309703152817054899319470719652300392221723210559895115070922496226313374921846969814874795446227022980475546289572333796002900565430999793342114595061973498612211423561624889651310087889488759605061221263415583590244688372585856468356966266156184439572574371561313811055470735845369957094396649939830941127189028249038644193403285582894577140019248374838105028694679820730392755766648634192129376336197112399007416522793245760711632320383769536420664251997205783371221506233621372511089610252625738977398832064835748350708040977889135145557233766639714400807321422741422400972475492972339446132282822525251039301594631339097258387054331830632692314756221221373859285136024500141517899933128088299361401823397845280938214204931091228164904191607764990177053342828545312341550820947279331829505754292665699006007264936654029920988178909732246870858774192069678123530611168574227016529142210303372671553253338733962789922434669082612965583294898897548210635245424507337459941196582458267148828303513859491220385414973512258063318729664374514106307820444755500359905341353686017754785044869893244196070315588040106701448718527955714142549497076223608678330778014637897006052248021812738339473967444876294911650599478687971839075867322465358611956111129585547334974065723299436369925571588608900750308685940438678385034676777555665065494670551051666359898110609427821455911117889204260987889735860201278254625433583161201076696925455637425604879612012521283662775776717452241005365579131081204011551798153751375642849954714122170367885945570933853935702342398197403973418957979530287019297187566603075753776920612682524439870059123609693507800821721401276240296591074757133347959964224599297679619628217877334313154978308215490008167889236179053466546321635228055545491921309091987561963529505944817850573867543608264142944194725508392062829638897128700899562180817759330044228803368306947455175594411976806088120652187676774937700506819964596979414082363776111922628530636956077829903904916386796406391278393426671917068709560365600959319317239*t^40 - 332145786510994446274643142781419211872660916386817116012305782450385761434257358980664419936378588761276240578883511501177666642244803348167069053296030451371135403368005706214424314605789036223832789591549609991997191989118673365461899519858096702007411355372720105501287720699060102552726564672403896185263618729025304688228170553673103436408947538584491810400327695080150994867160081389454211167950614825374527375265402948059041038127013436886798627201275237014774494409677142436254158989986384995468763498345522575552760943416542879822245405860365496094510547593950253372091939349144971170422495488130291761774682094162455073975533185433713438329659067146397470091911406056440534956331751755819357818655498128813530519779638188571588682299683412651086522765261457652879683859529150982608493182466567468612710859827453079111716546821198030503758490594785109098646717360968751637613519217289947278891838618413111591742672987780066765540642777283565584560161057575189406368416413068546671855753414161952351797519618510956002395312923343470250385133834625836930321154765781862370108447448380940549077300821390070870818987867374981259130488951597800870463310564354939659374901139099261313950606719398648817360074772628681483891216236008536444098977131410054486004089120035568414559209582639930671579999586781422677356330777329610341408438867387625626995672879161373176080778453591398188422862144881007802533337428942003156295750516327453330976437525738794677194293004272406837308251818772613451198323311736589866503030046241960882370818861439939775074770892486282304259301744846974672683492423311550419820620034520629692891007508134403006419056125194881313277332143206152309128886039707243994866980118382509694147253266786174699731264030481994772143083490477444679313348287753557748858926762018743750440403595377986032998912666601174131818057957801620809972792339979259920094629406299666188399410894877980300044217340042573700837279516608193823540178932655151218473931834111185527248128415049071508328956246712839957281395344213518855116282797884388751653295440110468786867584462698706633779200111428871959081737751471922378539059922515050818879168356214168910364626854933514733915468262698324150204894784722390611102390899698832828513309737584815388329966017833985484486276655009336120130888268260930068480801546010948708756962615549428203848272963925771878416036786531834541048403077398795363781924936995840018095095858943921612014137187455512893053189421845675153086923725876531480375792789830862969680716609632584042716595983058289152118574077484655105216533618308917827277252009792515382013606030682393816361556592278783336413516903272070824996010787234030855328937874843311673342615301199709967189442792466984034014673458385992946748227944370849143258870970613052992769890813872106592144213875420568542510793401558112433446062830367513322774524354613551567606144131678432173946620355666485880450200133235741654350628025651883666042636905978381101671404620457325980741296965404604199326507272549451471460399482798527869747062257737838592800256742171793783382929489799473317183249068232069175857615902498610648035420589478988324791479512700760991867150838621886809217407992120124766038051829803548706490956189444287353148658959901221933190812159530408268817264659695916344003943307689529344304104001904508297015588457341995930430980525012079831494639995312940411685196760523315484352391075214832264737693513762213325962173657787913515496374543324252206034616487613405526086732653914464894375219249292902823118758116674553629407475124281587278396353784448914204449405073974608757925450148859839427320438856628703711901604468694856091412521791585569210061530964606072733643782555188795119388602303452098512420588648468006525850619502331368605102022593574718138824602573160236467501458276136901440216264034433705645294415562686256673932458257231427393677785628596970374217876455401905088221346930736004918948888843411301803702007107399009834683789750428328676766131034146238238169029227043438562610238837427762623098931203968287804538644782166475304470226845565958416455148527372728091527723588543080361928783533976434078327825105848302188777500482215114190937058559168862232902202238726404556899793360464018790514250339815138312621676257859/331541806964709224390965339110536247580223577019428710432519114566013649920880828954576721442503972185296617434453846345333363859833224541631429802284855109808124910423101090303623949459812623253933834230237575751984445148217473573753592649803128434933633264180681005371036512327283245100797985052671171427361814554596037890942360034750712944508046340978101721493200369786610965371559506032545357675620290531324817525629439482170034122526814632227603687296050415554445828491479828998020233489306935007951103442098970458697943895912028094522723517451845784796140961131267011948358684915658930752803164181057772843125498569009122183615855049253904470655026576298440726765752735429180484466347380228145084125890957044511784581007782664608440724816640079072881253461801937407739796368377702409246421487876032516763878783653020175443293939443612832962301409229996663373008857067807598150792657316512606247949140041258802625336804973324702642691604561338736128796295704343912791106302684619735834253523111046983281855707478620856492820147555708359609925820157647336151295973951593704154376215589425345560914790548614331773651922375319835082964104858496817672451760371684320581501731691978580683659177309551262061948225481520125857810730338677660976332985117324182569606396023130695282404851144878837348619822057604553817203554731155197753987923498114920643214361909727362069409261349011588802923833863652231379310847284531837028299149091556798739744680477659416287892378754774933994268767446606828604748680022444414153176719464383214671431749840935941895715643245800472877680225585847562049231485873438745890978328128119393273021493226856167638257426446430702098475644272167623432610849269864804044845897560653439869859799941983952570110963210802254072360359577878693147041211105935429817956131952075207789671793830137963642183931080497101214032967257672933132440545458689756725562073514619382450312921589186282709821402048213935170743850300832368123548836010820853842949213918149626559966523293347115113344239640135427475484071225038293165575363556344060704598927881944146532791884904137892231598879192315263279608762340279099683273160760394160877760817369049784528364319524144813007700297847089325162826548515764085274496597353598261501961108616052799475575354612481131566874609234849074373977231135114902377731447861668980014502827154998966710572975309867493061057117808124448256550439447443798025306106317077917951223441862929282341784831330780922197862871857806569055277353679226849785471983249699154705635945141245193220967016427914472885700096241874190525143473399103651963778833243170960646881680985561995037082613966228803558161601918847682103321259986028916856107531168106862555448051263128694886994160324178741753540204889445675727786168833198572004036607113707112004862377464861697230661414112626255196507973156695486291935271659153163461573781106106869296425680122500707589499665640441496807009116989226404691071024655456140824520958038824950885266714142726561707754104736396659147528771463328495030036324683270149604940894548661234354293870960348390617653055842871135082645711051516863357766266693669813949612173345413064827916474494487741053176227122536687299705982912291335744141517569297456101927074867561290316593648321872570531539102223777501799526706768430088773925224349466220980351577940200533507243592639778570712747485381118043391653890073189485030261240109063691697369837224381474558252997393439859195379336612326793059780555647927736674870328616497181849627857943044503751543429702193391925173383887778325327473352755258331799490553047139107279555589446021304939448679301006391273127167915806005383484627278187128024398060062606418313878883587261205026827895655406020057758990768756878214249773570610851839429727854669269678511711990987019867094789897651435096485937833015378768884603063412622199350295618048467539004108607006381201482955373785666739799821122996488398098141089386671565774891541077450040839446180895267332731608176140277727459606545459937809817647529724089252869337718041320714720973627541960314148194485643504497810904088796650221144016841534737275877972059884030440603260938383874688502534099822984897070411818880559613142653184780389149519524581933982031956391967133359585343547801828004796596586195*t^38 + 56354001096527832774934713842585055246712916971968447212647040579306719365764819129762512715516677149617209245360461168531855171552783838956938517859722541608341741991614912436507642387604977664420824258741155482717374435651717031199416038837861211473837257933440065898065738939148987066942794031249965139540674726297507917268735633102960274250987683277214029464043706598350019961186005463793724723733937999908381206411429210627475723136396074048806473276377261702175970537652603818509400286696960130083250732455167319489630663063662700637312509584163165957555003646422522164450123606174718890586720049714913071442437772910985347717791329002795085219591369703565615232355795154578098926803112276105601723069199626647731110659299220432823574879029909218443708993804304123717474246499744689127363849251500611653791021586584130524465511113567168464730725048705526242964454981847349273034770311985595137578433657607523615095723298145311562793880731301635817186714834908954956417311588656528521266042450491278841694470604897471683890925625125987448584997951070823371800767894520974090105433156278011084273706031012183683502494317236346301330709030553286230342145396009986293658908508598590103035095624577032467215630337802018545058639484782785751444945916904682944724672464528847706200715940804190805163012731818661283965647791551950081354403105116202884841759999406833696438653809690273632823630228822859926383367072749830638712272964262646440775252013913071282225706871882476902364637087799084239529757270868611335366880060660410925178733396601100889940355832662885994835404277986392953143256965186719904131959975705826287341517185095774460612402372255334307070568903413110649406743153686455028624040432447359486115177931184315087685885638799111370436811826170859490667517996656264575455845270939600667213994965318994310931966236432518162237543597686955352470498760012737112866012438354812894570429011416178260241106059899765098450756589563772773057533026094258130758201031418482163535058288288806232154819462541448226366247821662781879408339838548581477163580024695546451169159556012227732137566440967918243924995471541453889935675269840530197974804494565286564559315643703727689715899265619258894942547752372303428008338535065437014946580876141912959842465403107744079797695803479250614300085366200503933259833984677203308434106356332759723296314856756821329097860231862128720843719114104772537327832713676521583302485673461158925554803451576985266162446323093646074122230784267543667026977091465196966086042955468136899476332617147856029645923457427268430507211660899683445640966500818468668396645240780434053467396461801818066082437999662004811256068014220576836211810793697944393801193251157749334122152382183790254896523154898547607909821211696587941957743842393995439007218714529064268212369372639975284272869156370545226971507268986858900295827315547299531170380668401713687353072238089752511128216942769671074675567059700218124652091811440517898098513084811571536089121496280934887436564872411303391247263143005994144591301272392058506968368836745485162397927647239015956002016393358360264381714217261279625293877331109725575568942938798199613157378459078656019805517542536670865874991107973483884773421424113519728226487760931421708790187884595340136578693616779611155996317371245330013822522356461884179671410336821818982770329192449637667445557442721314614399587350628807375819522079814498385896538089168962343498233661888273464073500876970707589182929940577674847079718721279941044339327266038016604007899545453614632037384562104373645160056579547109924835999619860334515737469240960097883662443797823505554254367325517951637297576391501452635445960700399829768556969594745349736032098804116176242248979672576967259476626562157609907653435674727949641976701923413249975255163107936015851077401933545056018707076569821823759127292705267000685379972669216317158945133750190049612167162773075672789485093502145919583961824565971162308509228649696027006019952744537916924682585070651525312891412751707116984143816550145999655013202902409439479000097426182051524898591246508792392117432963190337698586787287385638660211210262364866201277848026155997542827027852653346246920780305964672793573758153014024403672409838217019527886450562877/224592836976093345555170068429718103199506294109935578034932303415686666075435400259551972590083335996491256971726799137161311001822506947556775027354256687289374939318874932141164610924389196397826145768870615831989462842340869195123401472447280552696977372509493584283605379318482198294088957616325632257245100182145703087412566475153708768860289456791617295205071218242542912025895149247853306812516971005091005420587684810502281179776229266992892820426356733117527819300679884159949190428240181779579779751099302568795381348843631934999264318273831015507063231734084104868242980104156049864802143477490749345343079675780373092126869549494580447863082519427975976196155078839122263670751451122291831182055164449507983103263336643767008232940304569694532462022510989856855991088255862922392737136948280092001337240539142699493844281558576435232526761091288062284941483820127727779569219472476281651836514221497898552647513046445766306339474057681079313055555154555553826233301818613369436107225333289891900611930872614128591910422537737921026078781397115937392813401709144122169093565399288137315458406500674224749893237738119888282007942000917199068435063477592604264888269855856457882478797532276661396803636616513633645613720552007447758161054434316381740701106983411116159048447549756631752290847200312762263266924172718037188185367530981075274435535487234664627664338333201398866496790681828930934371864289521567019170391320086863662407686775188636840185159801621729479988519883185270990313621950688151523119713185549919616131185376117896122904145424574513884880152816219316226898748494910118184211125506145395443014559927870307109787288883065959486064146119855486841446059182811641449734317702378136686034058025214935612010652497640236629663469391466211486705336555633678263776734548179979470422828078480556015672985570659326628861042335842954702621014665564028749574307864742162305050688818481030222782240097177181889858737300563862277242759878297997764578499751004585734170870618073852173555775240091741193069854700832392144422020473652428219244435016800873457697728483448249576244402033503888028122064811156809462862463740912173497837973056453079841795184193775518489087298541576639626430887704227283573046082078243983598102686481842218999583304737487218158205380449413889092049092059271385481689045325646728396921270008225106481355886500232817880070950773245593980243846077300637371981555892214073450828783197468223521854240578916108585649042226256062908413691202056898241771343491731685445753382192456421214203462741490449374183936163850258097677836818747635201269532196986779793048880667638770831572093331961447571657859364380687876443434184084104967040585630007874634335776662119438471834753767992050865301429118656748073661598241844193938218346754446753293616449250390181994964183753714559971827981815825974584859377575555368796549980749298201781449654276532737399338483175782949449909401831411435435886823153696095397256132865010450599696806354750251479446329014978382003164651636448335342927832849957198119476089855544707143231331940881167837764973312912704410824513938124326790744890340873099772317923879150785851169224657556211681183895792686143009478246488971550020224898998556341230337695878025390214466664992236257456849069248365404444840672327001027879110635849638407760883326991748748504906949852753225321538619129144481007249409404418683407596323944849597601444083281032611797526224040717323971063421576092343685657795761499434521686351643433574801360806993675308992981033024066491304149711665914349415385174447110482831912955289997459770021528334401529152529750494230136023731307297804068163005715252965473822979331010152734986821179204273719534302768024629884555256090520770788467717588547833157697678202740259827846733740380991207006741631866150972162135635306236224327308924655860163425366329289645736074809234862810774362294905253209645210832136889771814721292289125068390415524926527826659705084786122541955289914960377385349428279088304988990129231309616909866913234067486415088226101304715431650535390712393500438530775128576281601762710463021684822025594755266373052879118338055034237692211394067622022027047698328919088770193410221948005552900323103890762021647878429348404880394016252851229055758977745*t^36 - 90119023882489631115601206429660343821330546786193144016299575489441211315544649007663755441885109340217652662949174276180301977561229622761387642890933082806532078670797529309191034651415713803327693427718625251174934460833261647658570911007178050964890161627660267561515792579799129701616639224674008603934810574745928279277150152575144970257189094866568062060176058015375059275122703717419523239988263093512406008058247365929666506900244553860419463063192070497651975331421976101506842804372303109267629909529296892187068371879607371490092140000661666880566622379068948582871672971302230027162301258615908314526760754644190133216033439147280706662939307613230026386529496737474948652255363792580027696474901025740612599818553620499306099151246831680510435701525452592124990090353454926675650721629036939394410423763884069964115688168646083718150766889678959171161740079786743637565458440349090147141791317836271518212618706218213918214774005961642003131025470832308925528883077148376792596680527712593932919429560354266400631751552454449947292206653263792547879787789497549374096467897731318339656843995005827031364683300789893776347437737148069988889448675634962789215753730493890316082616693250353338987786063483878520252105961799341198475026227248960234276015697374475884966173712070259001881029934594506996136058689916891129902121546063186672290251522170468026735238147637378392074926357385287549602556843904646944234068376234765694364591101349177803392913792528679415501616030725403693907059910827487228198723416934067189804052548450017401034255378026264583354790375982859746761113278520707170767372388765348174989540667135596455425488323368891710595394176526434909293376345670361693669934403217547578518297076844229725338407029000604273037332754064055767576407023118748547016027747380220255433838401818612027643946713287533665424599194116727995993063485491695404742816163525215000895162938472068712954623210224074324935946270825746486514562379461616911365230189998064445867025663270385543717386064121630161214999215717949828041757570635796626757110304690059872466236363397767374009622667449558296391384402751614231552361899376758070691003053452364138235045531995485000639042588864174542224857278561408377451721054868033380991407456213261362055863069365045246934892281158331456991074810394602585521572376761754255343510406438042900094286228825312837992585060328858074051054872908106169989057463967711317676604830889669823136082603790029161867746168962864446777593418359171014615959597667580599382344096611238254423374719562332824152911292939634917292463475647284997835848944570619325042404600832173829896480100744616705047075565524465287076131670986664745318514008344396911540125647716661142102246679980292704327608474056366181622704262943092206814938008715719684024227888456500177483243297660065344049895115409032701719396130122398142448408206963838375377873750422780249306261935669828418281752892617431933362086391670439900189198476715487334791070080555612056151862871483974063727095835019273548223791159836620724783151300611261056323514602619168407124340769706133033267820012746538465430534014353232489754619917185480653504771610372306482807153472512079074340108798359757192883931944349437617317116581142328437254555470445804060942390785500917373315669979293043042791912109892206313409641290225524828941665271561944389936369526839629731112359182594662680338711641381324371364158698876119168478644911807722533971032330523607788876089942861176228578165972478087009953751891791862672362135950355461390063844667700870195480467957067218095323521868461411516241647007852438211894149825768783028588535103402515391612682526774517539191245745179307445093428586591638772303653810217658507743070760175652238660796570687073409206090373671005891026211652637737692046497000455283343376750330632844965483008185249640817581011562235260677621690374986749773792443748625536014076991226950479398353698101794881886609695569382282702596796266696413226694871053486786996851102753222392358606797064379942072151368455487795128723765730622776359172746909307896560636361652748370862574971913104395999931053281746218969306031366841417771743904526684214162897873436008285039842875353342991306004703019476283052957015218841879662414479975853660086981113937857/1657709034823546121954826695552681237901117885097143552162595572830068249604404144772883607212519860926483087172269231726666819299166122708157149011424275549040624552115505451518119747299063116269669171151187878759922225741087367868767963249015642174668166320903405026855182561636416225503989925263355857136809072772980189454711800173753564722540231704890508607466001848933054826857797530162726788378101452656624087628147197410850170612634073161138018436480252077772229142457399144990101167446534675039755517210494852293489719479560140472613617587259228923980704805656335059741793424578294653764015820905288864215627492845045610918079275246269522353275132881492203633828763677145902422331736901140725420629454785222558922905038913323042203624083200395364406267309009687038698981841888512046232107439380162583819393918265100877216469697218064164811507046149983316865044285339037990753963286582563031239745700206294013126684024866623513213458022806693680643981478521719563955531513423098679171267615555234916409278537393104282464100737778541798049629100788236680756479869757968520771881077947126727804573952743071658868259611876599175414820524292484088362258801858421602907508658459892903418295886547756310309741127407600629289053651693388304881664925586620912848031980115653476412024255724394186743099110288022769086017773655775988769939617490574603216071809548636810347046306745057944014619169318261156896554236422659185141495745457783993698723402388297081439461893773874669971343837233034143023743400112222070765883597321916073357158749204679709478578216229002364388401127929237810246157429367193729454891640640596966365107466134280838191287132232153510492378221360838117163054246349324020224229487803267199349298999709919762850554816054011270361801797889393465735206055529677149089780659760376038948358969150689818210919655402485506070164836288364665662202727293448783627810367573096912251564607945931413549107010241069675853719251504161840617744180054104269214746069590748132799832616466735575566721198200677137377420356125191465827876817781720303522994639409720732663959424520689461157994395961576316398043811701395498416365803801970804388804086845248922641821597620724065038501489235446625814132742578820426372482986767991307509805543080263997377876773062405657834373046174245371869886155675574511888657239308344900072514135774994833552864876549337465305285589040622241282752197237218990126530531585389589756117209314646411708924156653904610989314359289032845276386768396134248927359916248495773528179725706225966104835082139572364428500481209370952625717366995518259818894166215854803234408404927809975185413069831144017790808009594238410516606299930144584280537655840534312777240256315643474434970801620893708767701024447228378638930844165992860020183035568535560024311887324308486153307070563131275982539865783477431459676358295765817307868905530534346482128400612503537947498328202207484035045584946132023455355123277280704122604790194124754426333570713632808538770523681983295737643857316642475150181623416350748024704472743306171771469354801741953088265279214355675413228555257584316788831333468349069748060866727065324139582372472438705265881135612683436498529914561456678720707587846487280509635374337806451582968241609362852657695511118887508997633533842150443869626121747331104901757889701002667536217963198892853563737426905590216958269450365947425151306200545318458486849186121907372791264986967199295976896683061633965298902778239638683374351643082485909248139289715222518757717148510966959625866919438891626637366763776291658997452765235695536397777947230106524697243396505031956365635839579030026917423136390935640121990300313032091569394417936306025134139478277030100288794953843784391071248867853054259197148639273346348392558559954935099335473949488257175482429689165076893844423015317063110996751478090242337695020543035031906007414776868928333698999105614982441990490705446933357828874457705387250204197230904476336663658040880701388637298032727299689049088237648620446264346688590206603573604868137709801570740972428217522489054520443983251105720084207673686379389860299420152203016304691919373442512670499114924485352059094402798065713265923901945747597622909669910159781959835666797926717739009140023982982930975*t^34 + 672393891755878552275597550358320993148671340652110952211979392735444786024089046468299080027889264207297637273852344116435241911439840720564724104414849755183699043172679704845225536490443740333409884967612540159635124438702910363525226586480073559624523043285112726476374910275521319547211394014824728905673107502158539610471612505340743346896753614479649870900987848970990562410686691087496546473799793833086798248161663989338435755139255360174084144986192628342963930177535102107387129662257483554773000635289370606659395049925341164125759183542176103750231652436281101955649228811414812067535883963960713840882878946250606389648016128551799331767490119614141886602759964702238903019329644378428629218801761014514757305978115005784633769211504132997964575422701183717245002690493497753875997755420981219722361101097795836010161754562640521987517553081635848214818751633403173519995884192850931312365657160696151370460848677421737736974532979705325445046190678097221230960324140191096758427393728169923071824112903935293086725782601650176251879709163442203598545202512791859046278243632719733543684859300708028326793438029784503719519362142000003132707420453522608169077755219021206201151641643506840469366241179014595091420730650289354658293366584912443860264293838400827065284385337737865992607533169675927223622481400603148753473667153271950505793119115048443726970269537572459549557923216996530134039129777496975617164457407276173677699647452797915354477579661300417225844000586134358476403269584573740279757865541436496848175755999591301638932169512466869443537296454951155535923732722642337664249504975962199418298027073859512337700764723565472465208890891965133137414135432283760426132509294089943611285880893033757647961548780842906658891319550253994397327888617334838740174613794654303878698299878035839465367256496778919529918826497527370470278630897033321249784104479354482815805804827686643764122739264097262076841729343078112010257406561046219493870763237084900323405453900546462727289454715721542478302326664177805674304040203956879753756725471934663253185739815990086494069633601792384718693575157888910026169599893350056893033199405568197690234398243910477643788980743896484470043633487800605799134677982320058955617607578717537751807937125311518228557210300397773842940594292547774438498352913408757757948594570189459283154566993589199690983052862249701479305701158119468057896263093207482240245199761496784717543787927416729620076623988039511921694057832813961675863754453905754629900080917224083861694475142546244087263348698160849310879638890237413858056798764334250368347209020492988395659989085435866290162834351090907093053383725391753894638162298874637408682915374584556061210187357509114944076781910899865318816969955233872571527746297473530397242343664873379814710469064118901630156351742234768482309976554078176191863212088574235401693189925892267637355921860898629529867378085008832614700122970746473096072221586980872749085944566879155943905286891012097350456235595832636139042278163539368541273058075976260063369863434512185808126880081065161892586358881459987560723156935670924338153302847798050587807383329049511775116651381846754642622438863813540457573227328270262013806043239301684362254365485089936265296893299786557643931660229988699123628461684530278384797529390230411279731696256583416678455521352049117916227807301417257953850334821207144544977199724476118374744797025721355992458726659860559366981079606834783501974736511431785116461483903944673278837165029096631180863365303515269730066845142914460264739937109976122609385731417268752312307641339850662226507839372800921637887459891301112254551914954118123833865911769200101857909801489077372642619177648997615785300768277026722813707644629713000275988629529632666713709488195120745096003927689528451055019366821609785584635562542626071815368990361901248880627111316706731321670157775464872834132311394887487304142507062909236424520575820809300603047623598696918221394616783109822107061130073168050792869136205290533274871015144482022377659096175439139023494366826524193149435684087734412417731667475392489448642870319951689993913116255657594140361625637140515963014005810428705644488951688690708198536442647579242155381705852317677034238407362/66308361392941844878193067822107249516044715403885742086503822913202729984176165790915344288500794437059323486890769269066672771966644908326285960456971021961624982084620218060724789891962524650786766846047515150396889029643494714750718529960625686986726652836136201074207302465456649020159597010534234285472362910919207578188472006950142588901609268195620344298640073957322193074311901206509071535124058106264963505125887896434006824505362926445520737459210083110889165698295965799604046697861387001590220688419794091739588779182405618904544703490369156959228192226253402389671736983131786150560632836211554568625099713801824436723171009850780894131005315259688145353150547085836096893269476045629016825178191408902356916201556532921688144963328015814576250692360387481547959273675540481849284297575206503352775756730604035088658787888722566592460281845999332674601771413561519630158531463302521249589828008251760525067360994664940528538320912267747225759259140868782558221260536923947166850704622209396656371141495724171298564029511141671921985164031529467230259194790318740830875243117885069112182958109722866354730384475063967016592820971699363534490352074336864116300346338395716136731835461910252412389645096304025171562146067735532195266597023464836513921279204626139056480970228975767469723964411520910763440710946231039550797584699622984128642872381945472413881852269802317760584766772730446275862169456906367405659829818311359747948936095531883257578475750954986798853753489321365720949736004488882830635343892876642934286349968187188379143128649160094575536045117169512409846297174687749178195665625623878654604298645371233527651485289286140419695128854433524686522169853972960808969179512130687973971959988396790514022192642160450814472071915575738629408242221187085963591226390415041557934358766027592728436786216099420242806593451534586626488109091737951345112414702923876490062584317837256541964280409642787034148770060166473624709767202164170768589842783629925311993304658669423022668847928027085495096814245007658633115072711268812140919785576388829306558376980827578446319775838463052655921752468055819936654632152078832175552163473809956905672863904828962601540059569417865032565309703152817054899319470719652300392221723210559895115070922496226313374921846969814874795446227022980475546289572333796002900565430999793342114595061973498612211423561624889651310087889488759605061221263415583590244688372585856468356966266156184439572574371561313811055470735845369957094396649939830941127189028249038644193403285582894577140019248374838105028694679820730392755766648634192129376336197112399007416522793245760711632320383769536420664251997205783371221506233621372511089610252625738977398832064835748350708040977889135145557233766639714400807321422741422400972475492972339446132282822525251039301594631339097258387054331830632692314756221221373859285136024500141517899933128088299361401823397845280938214204931091228164904191607764990177053342828545312341550820947279331829505754292665699006007264936654029920988178909732246870858774192069678123530611168574227016529142210303372671553253338733962789922434669082612965583294898897548210635245424507337459941196582458267148828303513859491220385414973512258063318729664374514106307820444755500359905341353686017754785044869893244196070315588040106701448718527955714142549497076223608678330778014637897006052248021812738339473967444876294911650599478687971839075867322465358611956111129585547334974065723299436369925571588608900750308685940438678385034676777555665065494670551051666359898110609427821455911117889204260987889735860201278254625433583161201076696925455637425604879612012521283662775776717452241005365579131081204011551798153751375642849954714122170367885945570933853935702342398197403973418957979530287019297187566603075753776920612682524439870059123609693507800821721401276240296591074757133347959964224599297679619628217877334313154978308215490008167889236179053466546321635228055545491921309091987561963529505944817850573867543608264142944194725508392062829638897128700899562180817759330044228803368306947455175594411976806088120652187676774937700506819964596979414082363776111922628530636956077829903904916386796406391278393426671917068709560365600959319317239*t^32 - 363656734176856457893615655114614379903177281910248695729817062809334861361355280989165842191035809054969121314207159878679984287503385266553545178836478570092035877095897023951025228946957033332149244356633761350653223895025091533611376390240182957528832874828943017731401687140410568282975748624351185815490872588431831807979211375509112755113933770572268016866034203557628819389221166280441101879160329996736837357488578928307401224620170978356874084183515528475368872799068954392234160721866146131481107243306701516042248316410386010613341871064704745648990367150739200317346247448183526538935142943966979005169628457614202627256310794867757547994352473889059359692886347679733017777260319073884134587456048745540209385604072723376455219254500827092474383048503957343600980706300186916780938902311674283455621397759843917343675356933561078249835971083623127764594416882028497981588671561720080340781293455209860652450489668240497484653958235746924410371135525788435149056824823671965494801497049821802802042349909112354911454417324796739067197270175900976518621474894459380695782517886205868328210671918958665459614313955909457716945024419744715572286007669659632772697657044302899440939274999458928741686831521226828556827219558592707323315390506939044003989353727201351406951784813972347321108274644676052575100239507206604371262329035876354390713334057946429852048595761931769819976166014810554797634756780750528405856107655094604316548131679615505265694304037613826776943037858949987290613066007899323094177577602458607515529193734922342819553035308525061646177785288343702454855104273779301697311573126435446750162389006880678664712697291264276299127622476601894210511091091806007467919752980256711661833035052984310198656562501143449262719788977398197067351331987077162544248374048572655192463787639880302946176226668656518471425918866146311164511579676322929788293080178562960159564426342790621922424158351005335166075731548949462700547642561274628623658548881120624449601065623474575971906955371475881631058325261606227606310160316441195813999829048913787813062624777377941956204591032870626241086244874090568089352625088507177289846040660200470680232775919633160712750919555700494522897828186625338389140219435556381931176631362019904819653025883578973449071127238657858569730413753968815887148067320188939059668936738595100965415212758801480024621976646041388703532903517389173755890007652075349823360037716367846718631631305163255713127463950618352778120985888805606630318421251026262945775749154918982024554181159950774079185470800102005740277548477156027161279410516912255240920181082190602449009564055681599219342484381925461743127698218864066127167380504872808058813806685445372826925958609583312575714601791364274803597945492889803774549396827990731809618806436735152970030962408997119656064808887202050309275468447207723154669100114310750074552263744038382875382206246478600067595221681238318732987759798190090159060401830195831420792969571779849245243401561819546208470009541699544025539053362650372951679024267850695985492803777609234594209754693451883081194354203653198055824444593171401590789050097033357460160799823139530409764174989300587788458392642509343237859944858081999343583372371644419012050327261939146026575180763165280648808588490790104360797916983705853731522869136458779194122568493192906899094872965064233950804454856709728437102677728904210361579432519091082555729750280369309044636008751439716594346973135539766393179240511254236902933959993757841588498983067192296899380910048350816909816836950381876270968351601440251683324146319344972387894380635322741210022873822813952588653540732030679261845285754234372232532445422239856431960523127224297944508363144582087334266935397863965296941038094447660011072968880483925393372867283303047483710946415747766982302913806047969347211103854982783796764075045856103463415376004830172228992994153063184115581696018814406406769525596239207180158060634486642514489422517321963422393353837645134475128092059796112525120071882700336973327974280301273311936083421284100932008852434010107413536027210442568971985579482728613221772808055191972535017187568947023090928156495628165619590601858066400613881261928948021745197777650294377703634312239837092909805594426/224592836976093345555170068429718103199506294109935578034932303415686666075435400259551972590083335996491256971726799137161311001822506947556775027354256687289374939318874932141164610924389196397826145768870615831989462842340869195123401472447280552696977372509493584283605379318482198294088957616325632257245100182145703087412566475153708768860289456791617295205071218242542912025895149247853306812516971005091005420587684810502281179776229266992892820426356733117527819300679884159949190428240181779579779751099302568795381348843631934999264318273831015507063231734084104868242980104156049864802143477490749345343079675780373092126869549494580447863082519427975976196155078839122263670751451122291831182055164449507983103263336643767008232940304569694532462022510989856855991088255862922392737136948280092001337240539142699493844281558576435232526761091288062284941483820127727779569219472476281651836514221497898552647513046445766306339474057681079313055555154555553826233301818613369436107225333289891900611930872614128591910422537737921026078781397115937392813401709144122169093565399288137315458406500674224749893237738119888282007942000917199068435063477592604264888269855856457882478797532276661396803636616513633645613720552007447758161054434316381740701106983411116159048447549756631752290847200312762263266924172718037188185367530981075274435535487234664627664338333201398866496790681828930934371864289521567019170391320086863662407686775188636840185159801621729479988519883185270990313621950688151523119713185549919616131185376117896122904145424574513884880152816219316226898748494910118184211125506145395443014559927870307109787288883065959486064146119855486841446059182811641449734317702378136686034058025214935612010652497640236629663469391466211486705336555633678263776734548179979470422828078480556015672985570659326628861042335842954702621014665564028749574307864742162305050688818481030222782240097177181889858737300563862277242759878297997764578499751004585734170870618073852173555775240091741193069854700832392144422020473652428219244435016800873457697728483448249576244402033503888028122064811156809462862463740912173497837973056453079841795184193775518489087298541576639626430887704227283573046082078243983598102686481842218999583304737487218158205380449413889092049092059271385481689045325646728396921270008225106481355886500232817880070950773245593980243846077300637371981555892214073450828783197468223521854240578916108585649042226256062908413691202056898241771343491731685445753382192456421214203462741490449374183936163850258097677836818747635201269532196986779793048880667638770831572093331961447571657859364380687876443434184084104967040585630007874634335776662119438471834753767992050865301429118656748073661598241844193938218346754446753293616449250390181994964183753714559971827981815825974584859377575555368796549980749298201781449654276532737399338483175782949449909401831411435435886823153696095397256132865010450599696806354750251479446329014978382003164651636448335342927832849957198119476089855544707143231331940881167837764973312912704410824513938124326790744890340873099772317923879150785851169224657556211681183895792686143009478246488971550020224898998556341230337695878025390214466664992236257456849069248365404444840672327001027879110635849638407760883326991748748504906949852753225321538619129144481007249409404418683407596323944849597601444083281032611797526224040717323971063421576092343685657795761499434521686351643433574801360806993675308992981033024066491304149711665914349415385174447110482831912955289997459770021528334401529152529750494230136023731307297804068163005715252965473822979331010152734986821179204273719534302768024629884555256090520770788467717588547833157697678202740259827846733740380991207006741631866150972162135635306236224327308924655860163425366329289645736074809234862810774362294905253209645210832136889771814721292289125068390415524926527826659705084786122541955289914960377385349428279088304988990129231309616909866913234067486415088226101304715431650535390712393500438530775128576281601762710463021684822025594755266373052879118338055034237692211394067622022027047698328919088770193410221948005552900323103890762021647878429348404880394016252851229055758977745*t^30 + 21754889544086585398911239454566194816643603998919321242207520254542197529311129463961743541339946065201037854604693652789489395407404023803728376497599483005257616311848111353497535607538310212940898514680045240570104469354587198130805375796434852436436126440751691070330159884720960350309215737306876397321536944990745039860563397371594286533727072957789084086543252460088850499197510770268245411344063171436226121650971763450101727695047927121731719238847137040611056828142735840026550083149654283136086306584416034442694506026115971054633868784346081362186506805487686045840877914510113907429676935818722743722017307699142846196452625082748723396161472753408787390350023660591525995756509756077051536026179553852288095285994323102851682310408931633241063523988578042472307599379259007052956304952244280480189182350679614769363561666977437025613384157490275625406548427252032587870900934825110117872696568978083158854417927346392787854848108429022959921812287416427741459602730347663645622147275206180648004516008391802936498824734211659267748194270657737792299293811505819072450435786572353927618575033562655878153856998452180204183278055566139724065493720973655992247350180909880492833969327602361217943613183328271378893144885850820384662403551795819878502110791772131391310372958673200575902691290374312332442758969890498623957585920632691576687878319178963443611151420885841334662939650832380699862158280395808621229957833854764953159480460902962815038522553426094147223323495374354866538718830981137639642348606634104056243252222157912594361743171982568925431790998940223297772491778988268937215430478820700603315055185923638325136703455886674587089480806375618230739727172022953052361338589031379591827938177215810471270570068995435137463827654199846226123339646916351951515958614735047300856493909887330735370942043436932174955842044886691659803606567263455222372478840997656311570023668858199732782544822666965866936662568808671862296829022770266754160614729890063010354395760331745856273940264302326590194356711692567146354671085894887054494839231457938037307812949283795735286541644149982191235626881237609766479750499040825435438996430051831165493896026663549192354302934257912983147685796832610603249560502127354696918026771760395555219409336787391806136392536295561220016305937637133935731624501610955260928002250770937635320228554904020446532672696080734605116531750011451581676362684488147388505281279830045592717742624587338933725616912470568874683418966694651505063043290892203240147485279859169381339780049774541251547865936942861490669992762509719547025030982258386651514396386364468686925888733484476200032820383436619102162660785813436605942821386771139664620415781132412186194059176613578435950568766754269595227407869130398029602582622566703166818986558783843335996711490738619848978266339871782273235395052177632249156712961027897403836041812906077757446376973947526227843842654192491424031383722549262499257997203762078807776375540035539857255855593542959132729854847468066337578530524198679495789151846805833115803878403378929840828270376479278321777281330470568544659015430268484948037686469300943189630345491495688103542592859393595373051270743646427813094977297817999991439934182105894723317943831729217729582768312524572763545212144162831435765737680363034996927239841115506917832321324519832098033943712716856534846024648244326211401041025375677134218211255976947936796958445202998355388926892630921999711270960980266326962592655793208892351735600556768189223612091191255378293517512581135112131297272710242914631346949160740875381456103417967158718986510340931590522798524425860426888464124696290878402945746606206575597193584962471045436850579641654364451863850262020318038935439528236878000526344824171485235116401196931607686160382330252364764127234436351144849030458684147967184344392175065987033264466721632707877056252749109120354610690930497607067364333932002168544071669508117311192968932139946077383529307712637117789152405743659698391143618611069334076242662728731159379802782794430113790057815492610421044364327594500301744455629333179535442215328193005344606021862805172834808684612665119638660059155432614851025258853081208844197913166430549348767476593521037951214121879485293968685594654/98958529702110094784845049308113340490203922692117208712709635604612898845498356436201060719768519691940592152293417244343106380113365130149536889447277850721372099699887422207792836231052711056513435875172876707581564087621455775629084939967192580690239072178512498822278232266764186987816973662365700036717189735428183352691360707443205013099361254908183865703383870106867566601448054266295518327354220940940481315584612081255794389556576113809129020494371740645654019998383857005341597315124984309010247783051416840656968793551791848754465121078507918710008703637623264597118554452022780591771059386633855075534307136838095423734061295754317055571856282506579453113248406385053870966039911414036630597457256366641448493775033387100405926391321936838587100124861164113174095690227679065422087244249242186130857404835254446137134453560292299048814473277770602156200270648715282354982606280976139425138694005640836527028597702456946839958005810855647973185397865034056283589385858776005690238815759878688002185333526247604551991182344214026505743524370376754023653414546174613216267279773632704181140677193783662246121541532121789856057139195806428708314299999705553603303260664457826270057707724949486822346429926816351989446658480769565104170579540024459387665238709165817464714833211578592534534281333471140460826422528209096845369031670738787956168914103570829242074325319226669998648011219962938917443541736762376272814540236819882456616413713205721213108403744009574291948964699487763080023243388234243008271137993633106344272361372618996375992247984007927573797768482242227456296383436454649774652411621481687647305265868601859454503977860354733106886501163920999949296156344917006769040025041277723060896232463217308794564080602408533380886202988577066363873998865509091955303925184063975628730364862165762229127943833815412116164827082842681190810025618926679334103622239254209444754134920020377301225891230556995851853466626685226673880909524920573727687844717875583752604023452408019156930705565557663744072924485041092324170622047777889828402720409701534282127351630638117629379717371084088594766427024072923709690357586991953840043551346713042842170291886146301249980993610273232019308628681939224562836396318000222658167850365562663543877701321115057809170953071580832358565691903510380576223142576434382243854199428911445384505467231903348874360763750663767462559549037891085432099152979328040026227241638731209597751868454311695353830037762526617756580745165657254014573580465705531901385589854913748810855931859277401065253458462999155866792916605961601717034468209400305272799315236699075270616056448948530539236221559018310750157068701799509851378035813988143995971702360703967142762439399689984097738177581017341105253194627632499244808850102534010071899968060516746856018701653935534087203900033793053935857580157811752534878344008311468217880115868970363221930749292011644393638242186254080747612968056226248929825499155081233022854914677380379004353746500852543794497835012228193733473949340019455110113985951676786672304993000771395790586099352432800794041452501472404524657710303449833233013644621081763880783374849114805913165318069574354199578537725025778744543537872927123530608563317903907565761174230295668994397099477249124563818687040632636804972119244093551312266600015521479226299997061557934528647284290619215769477709124552293455454318979531431893356588418845786807339140860852460753533691499044519248469910009856072681969082141742762843511466683037013540968654397577189655085121998391380010610325905814963699885018614366696833534389879142436216631882401672282156050192870679953405155774919889001876025375732442775952047646009545891748830721543419297792545787011067588788457941314179360671390778985171954798369272581662792359292289902710198462243670728801401523526920825378999210410451602717469918019394671353406328214230283981261299791937710052715298653690610662317616035887167433202552048852122959099074100461468962893426253238142044957336634485080247642509662520156849559946366475257757240657356061016293296670648045158131740240274725086182967559170102895145214870109612552984434232200422673473304724561246390136763251234644350666745741699376080258381733676268273467687974119968847041729277441695175*t^28 - 16950225117536212482701388970481154085135545652745399211368414210807743398068856522424387450216715136989641705392327646607190350170473630924419696036508679026206832633241366769430130994541148804669743930647118519761320587995462140436177565063347566045556468740592362530833804901823775584865233797034981257787233704151445590824904130158678003527197687703898948396691796221045267971100943877514822629158824497581701169028351657913918728047895501935908753157102357458103274628397743551205592184572108670612287533152882701027400884159589614199089533313257036249564416482948400379931581373654294322693915769078764609472009780989591621459468973613420601998521371960957173909456867453702668317289760659930957983148729416310990104454268626577056695348036776675088812692338958229280584364613208001708297922993786313705973892731997258946300782919304173905158207842981295599674298714048075300545362477567005953588787759474814717101683250107641842792599211757729748451827465551433792151336138100174502087497972510639607226429056436650347372301202105149098215071931516448299156813075117283118123693304634649237536983903905918598675142034138663052671585875235242863956318069704455867110261030488466839125989914080616477558017186174307632908542284496294825017476135262067335509531742998677421902921923158321261081130963674076071283825855975187722815575946647230674967643630464041609983653911767965195079957440059048010813827960509532360417214921206054570027856190996246595712101387282357940377534184967174321162674694028896016289051296436035533012508825809090270534908285687746430472886390215439744526010469486851932005548828258389565626391328028568385160873995365794596908912371906495487928392484292291268270414330823450396988906455331705319085017960555444065003150888750123477021832187744594576503487277163457459618625142454028681875226761270586997068649703303746503241996181979001554983589846247634312550934479324357383843346945884755993957850402955606240538038663068285363447519987745190201546676560918272738477327511710441888978129024952700782214969056718078548505174489945485111691224809960407245042326574829931463113048979055485694260738002718991695300556443011887625053132588405448267210749269767985902148269659249574378163663974847443269611898578914733526553657770559029033331602655260230845451064036271723961543809385734287231208015813695613005873185942266778355284464965426614230914707776659858292587284023733940439046144349115667738135046246235603599673280087759282639457203788290843797160876544531961895699875756961478288371635457967755069544854698992281649636498189080378738643183309215291531882552545939560338728049999758030496857000046161698616227984617269264915741965100543210430554627483032583290086344549149520823231977978597985683721278188337611000319396663191029088427631296803975214772506861256692863603224181944545696201023068636984722566690137798605323506761607744404901128893039875796435161374310318122067492674018255209181271259045080655358553415033091641367559414170798880564826102986392056427794766480419366139141066838258951169501713512530478314490805242529853995647952011793310391640314302792836348689840298103299284202726123154155137249137629881177568980733610365152755450047083978766939306192637645404320707163886217594631686204279414179946611645204160106206249038066599176619295557908526778539874775165315593002617177716455058299703979213165841954595377354727807603626924671834001936938827449335636382118169151722041683939973274235766541549674884742667824010879152013206277812727026677997423033305288121882865964346859607918976706600503371211462251755712664344621100908011728954811624854599509736211084472259221425534449602480398676021047440798404201776191788915817651010165723066251046623303868064897011554340893987437432491415457940967279715733659158105741682210565243848323331156105584461913953775811034161920109593285900860251138577137909218920528791667097706924405949694479713386533827652578072127955602404649011195910708388191109923202821827659115926055917716377345280693454661419846560530583740471443577648628452740971093396927347873467089575865385823024747429181274591197380949221045003692444042620973003199894080966309627135489776721273026298001741744896145858137747320335053258345140568918231779682728969006/673187276885102685611190811619818642790502875456579651106868269419135366295907186640823542311350474094833960219683110505735417551791599524826781560865835719193007480951615117059815212456140891540907727041992358554976626446404461058701258095014915514899585525023894549811416546032409435291271929675957143106919658064137301718988848349953775599315382686450230378934584150386854194567673838546228015832341639054016879697854503954121050269092354515708360683635181909154108979580842564662187736837584927272178556347288549936441964581984978562955545041350394004829991181208321527871554792190631160488238499228801735207716375080531261385945995209213041194366369268752241177641145621667033135823400757918616534676579975283275159821598866578914326029872938345840728572277967102810708133947127068472259096899654708749189506155341866980524724173879539449311663083522248994259865786725954301734575552931810472279855061262862833517201344914673107754816366060242503218948284796150042745506026250176909457406909931147537429832200858827241850280152001455962624105607961746626011247718001187845008620950841038803953337940093766409837561507021236665687463531944261419784451020406160228593899732411277729728283726020064536206438298821879945506439853610677313633813466258669791752824753123576989555883219126384983228124362812728846672288588627272767655571644018631210586183089139937613891662077001541972779918443673217271547234977801104600495337008413740696983785127300719191925907508462650165251353501357059612789273764545811176927014544174374873090288172602850315482940462476244405263930397838382499702696485962276529079268106268582909165341944684366390846965835784726075557051028325993196933987458128687120877823299600528728305416547368825229894993745594615873339361925092360995672612237180333958879618538667101875025376631715413348497469005672213687865066850903691708781020582441678090708187906389484417991524727347077396606978851908550992189479364807382494380142241666126351889032957264459753419074989472163395625378949425562338395053908061504029416126680597128502234032111630622682191342528099579031492379029735265908807934877714781793943471820319673155374445927528660155388913550245893205782183630001858721219786589673055949407050315088436888831073812010630364244065995381735087137217367833883213323576135398029799838252670587988994856151016523207111459220865523152033158916760208597057568432306380211465524484033872979864123994841079804146923482098328650988801564882738276311269256769834403088534514152827928788444799930985807815039836271151546946022132370496592897053013038135793208959418151084355818182308266916320239936163649312575037681879058224614358844605909536051087424340379686994176843344914018394334304506390474081524474409371299437694593559147126751695542917347636285782802040599051134332353868718734255333926557143087027577794949524883073146495771047675588219169252488904560294026739791102120029888695525076558372432741279294056115168880946633205666822142276716873326560229568033010502003386632736246215873972444489928266055197183344740045389829884358989087010789791513148304721370425180084384521481022472447845122541800143413359733220237068808203490920531085539824486928828061399855405058080768211724698017437536761275957559008369358292478891833178565473223256374426072359217497409823765655185487074935520266845578211303115200875151593813736161697127272956138050717376319588649196553446179720039366036320686128248032336963887748602171758298707550041310761694436338386141792595011449231384632439825833858433027789945567288299391906978951122202040034140233787053289349591014574396031509404093008722150001312045441859899018877006047631809696433554032489469711877615958447270957289411015631241808074905221692438489396695097691642114142756271801349450833888862533056410135392586384096895719243546949139638917179448974220479262603520203523941460349342900191933539346811301359128827959542280943222385106546378340380184812470765660196272945299993701363683462332608341858762871054131541731191022092806188180409230269115281404593590185310594258918478185691637061531687971022042685204667911343939932672756089897075575595598533566205445052200498671595654737347869137763500981977324800963941333879308719276709307982773387579047407122732852227494525*t^26 + 265774686529939939289592339670671252043241939906294383004190256641996658037234102670770824927316459920632072024681617203061942116260119464493003655038222519646639029277978680189860687627339745292784434413833020348676981588077472275685447039604002053269634433026591937630849293592057478587385397098031751283923686984684992004354931762674442208065281005778878940407437638025091312841037332898064601373373881332925476117320607605468174974470224007538485566500047452817414359523359086271441719568417779785882061146713172817733020819758186188772434847178748245484359453101239041021043994031852715576628495294231634719696531714162148143969737167356091511780559795294212117156339112079148378512453975337406461409431246981763954839227513649485580243695111811400392054669745717999443577319629371825465762930562125921689209784642536700502267416302784813617542143523343466115831114321221194555610813553020996824066830297089948967984689731171986947351489061178431678882920426803144415409379269751465912932442413673666133893161000062234995280655222715322073291224431706256939674022212701548520582783736472589016709221162289960785000041440882841638512987445143899843787623568590698674517450714947846250173596499480948373386546270586716692755213307981312326418822013296750847696285497844484499092765889331951193152040078527436849787714786592456938092729777083305288392173803943184723832576647793249330304665756556475749716812092377295259470926287620696667689359307831076248711565576161243615410118818382633903920310511061475759155417380112626836879411318638889973306582195129829930493301649790295623609624495875753770971733748068065076704483209764839532927619477747766408245402755027170915171899164176497460671597848675247344419209948820013927141060425831717939109297688324362830919320118469796695292350603789684047967492750523420564188482296480798078388398229502419743853634636335942212409779492423718649619126958693256997540913066194754316157588682173763136608565352736798346241735960795648807049108323885178536578214089680242777752799430006127896634303613854209959902718064888706391264481250585976620395795811741471631159043993807291950127634131728792120208010346788913180264867305332176616404247233198269179356386923658601895772048413650435732892539708608537493519054066479866329578915489838295934644813071449754350263156692906914305231767067416933658819928228709835664151682485890071589100601650754379155495724125531868528915956107377389704360591904443928464452278537069625448786288028798540577353255033302409173219967432345511041813475039741902816047724742117959648536584791343529431123180000226728927117123475616641583973837023289333181440457463397451542186960891979270795029952157366911220117344253485419776178630375379491928596134259930033053096739028842329648643313368899523251266505305408637497054261845059808257876950548344246661026150461624282432104485783354587460766862881151288839211151704338679910202514260616103456250720003081094395329862946041383437975981628665886141784446039981361964671899677556535657088699589477811816006842196358199676094317641858508285897391313117500791994096886809844586995541085264450813246088550647898405387036435775408687522445442475602597195517999376952463454515654568377520918291590462597319454177060695927658130389573431027283813258026492982202860460568061132710152863521022982101943791202970896356537010310327218634115912732451939909337200357951872600458894087240385766947303267635205771074211913129688457939502076472847697876854785603494806505630349531622114237563798997749213140052393361562916540810910315990299847436838882732285732755468933649513294152907438009438323659274281794056865805474717740194784108454100346491903721029543084919595917034233430292055051788795608996379521027075835564745607543851743752431274392630038331521716619600455990644191848765195636158083288579873426427362891339662484270152397301154094876889696683280834794753106500732858156783919485991165967124785195209064914441966422810923158721662092135843476266632182164772151944923320680779901313797612864701908396262679588943951505201116264888215552270764010060951165586467531922881339103345839730035754109323778266292543891678276547943132201897593876352837168669265414587331830593981637708809692959850374556695478957809561947454/110268075953779819903113054943326293689084370999787746851305022530854372999269597171766896230599207656733802683984093500839461394983464002166626819669823890803814625379874556174397731800315878034400685689478348331305171411921050721415266075963443161340552108998913927259110030240108665500710342080921780040913439990905690021570373359722428443167859684040547736069484883833366717070184974753872148993337560477047964894508567747685028034077327669673029479979442796719443050855342012091666351293996411087182847529685864479589193798529139488612118277773194537991152555481923066265360674960825384087973466173677724227023942238191020615017954015269096147637211286221617104897619652829060027647873044147069388380023799951400471178777894345626166603693187301048711340139131011440393992340539413815756040072163441293117241108244997811409949819681468561797250413080944385259766015865711314624123475570230555359440259034856932130117580297023455050238920760667722027263729049609377001713887099778977769123251846721966631006514500675902215075888897838486677828498584134097340642376208594569012412111747762156087556754587358937931392574850078565839606526532470020560693077142529045443680776168967292129492874322086571030614593347023935073954848021428943973218645773170111889112694561641910889253671292901860252766770628724985084920870817147279341982635290251792294016790001121781155454248212852575141350641073672989079437089363820933561136201978170726165944003851857803637463649886182097068171703522286364574883042632603870780644982335762604212189202672346881676105647753608833582231799165927053451301684400620895463184115806793880521283010539299214820733003901538131176244958439797685657787145641478950399787456474566605696427230459013572656799975528398080052987483330128731091173884450138702464481516633671287129156692274984706483885423129108602072297950178024701898331171403946871258001179066597547667011750339451277564223135942620652520636719955449252579467299184911496439423598399918507610044483275540364203437071915907111029109830140474360018361550281809648665934459885095995342941906102711045358451685070636555862739732969681257847940684168362462850334242929194533452704039530277307107121678594304458535801043388446564512874841611485962390529890407341253663178010043528207273076204851190070342401770978197281213505787442312597357437536506501324857020377772692303031430565322168198029709211785078638052910484748394101743510354968871919266066367706233031965696327792529659785904258898875225901953418233214735547258228695475320103525181214623389758425282287341916537283535646642927627552693147617483018262094120893255301543605757399791172291789737191831978746447982005168120106954192729646166939896916212991959078146759654553708908255018847894374424988299361927729929861542823611222974250124575803639563696128671023697170060037655117242812732175847381396007297609261350299923557682566976161579977782527260895768327007540261404483021548366391664662699058519088225466904926223850890565603243807120228154730442197130160156686407450249979841298631868419434854135058002412452367367849853692313360475644497822184618591480986957031072346863491108324301474831870783731812782991811423250958942036457296315348513629833080505535256268521497001848165570900888308042482274649024513969394130990652439826075729132814319382782874438219709305711011450269903349831066689983285989447310215412707506241148620738395454484238142448156749328387807027696794684813221035734009328296696766702765548672227650025627062875384100802793643471586011329951993083921823440394363152193816694157592170294319328795463008187286069961240390434828688170214913043376651459292053590602090428275816150521775138805553493993662982804005524360397408162669475313221424563178657001890978296583477321061040046590995682914639980177305649715071518812092990269072854633993741977314503214456609337221611205222367051438713745007691162625302019773025618499826680452296772154274272282711415140149508440138968283371351130081246396465358278666746535569089418801653623951031918081083094072430072353875339610846726816290150678890489653410591836524603878137360971797447525140979282559039798144451899550441682407368245977580964765661460847885802397893590489430768217524984647578280885447965286703641194863603195*t^24 - 5452591842003457571379312616626871717812537225540731666500480402485893112974206541364577271708683570518666165598772373605319123445450724657373318347469016721744117115780282260643127896413909072207809295957283024856478586423473632398544670496442241256749463213249719884346629898174487960189696396153345022340689211031617505421910543702866537038845019542441429521386444903244489583717205825518903559516403743863687113662526685026279817866082247840872020070811950776156967543371063374937753128722260711685948944260151698776920972043085972503663032125505671882599330486852802320202640884773648806881423694043708704643198748839017111506519125026167935935220207565478150988134366060252392878581264587990732617514402336960308641395619164140021924833775028103976785210249552372497559889592935351113516570199736067200299805676974982370633240546922153577940970607655731774109873439078513868011002650743362207293026471590433662055946366040523468071346899917075858699544720380893523911869155807202409368443850705643487482420085555733535463559783562319831183273853832413803598736947534166529313810283695288333394861517679624369423534631385977709886629755633584204702537679483840676013619552741432585061764048009884585489073600975073660931030153249278908138789195516979083052759318973802702604429608902020426936963333148663171575882348138622977962920667663846417791384478574891201126973107944858091156758235429797753102608890457488246573975597701223662473259023892293801761029850824785589267051421525950008984049193989949710346768522405577537553667625390239703814757555084020563312883241426823517052996780773375537617158742118455013498487398622410908777911032459192954927595121684706484294123938497049458921674714809148664740597395898852939715294250023124259757877810038244750984017250987869237634443901778707280223044238232413237460975527902252005732066027381784004202781564817226766004275241142501057787697551386533472637192531115164247429384397426066502029665182143368348171505581403509076116714170312182163780837739823044845953071758872761567506678029057526960264425580861338082178845715787198682431024733405398473921165317030551554978284340422004448880188723778000608954259637064996731150292817318093885381503551937639287099090160605401684575244321095796854054861231680246962836577878178049918620137126740717494950499255893883309440003401890976079348103397238822819433192770076342728393398990039632224560664910486996261412332336167729409762019854030029809685391319783668267030917433550562903799351879513515822886347899135768903945609971534165126458216728443786096650998326101476786814525759192320153452794173583980311715662100547432270795768186957345692925978546031979018273008102522126042038356897199498987928153645648897806676343821644579583412149043072153500124194175975648032531247947437053081638943032222326127468970133667630277191476456946617360357901866287074687065110769157760541432533174233548654867409717415278188976879221372841355336669107592203195887239464427489799774557157886168571325395395019325855137158197612123303173540014874921454325869153880361357186124788412953223566500634152123607416164468697841031072301100322257103441763518896321434051509095351544272355677666293220285359202925609417446074820540855234204064994613378478342470857037616464411746321415254296310864718257826156418618975087338603695799022596871723566967779169193089437698836163719791948926637944939608886541330106889927388202381762694722342488827229514796198480529930466277861829209491762662184197970790103424090236880926152615106100878728958053153751828868553660816981515592438500618289300675650899059282480743936269208747382644429831340992038207091506094631037991424930240992589735155608805610786929873235100392039477138342959801494306985070174535763547520343087060780417927513190094832191180685247836906731058538696424126548585914045325909648440175408089688756547024894074228791533231209022016672127426334494224890830721446868438267070747515832574842243026286081773578078268172107707668164369466083937878902427307960512515619269263117020473213014472985482575225677587804713241802009259958325752075688142583403986926565205813285661768271715603512915442269896796322618592738108006866580465908026071099868726231846217312266085480162612437651095620280788434/28588019691720694048955236466788298363836688777722749183671672507999281888699525192680306430155350133227282177329209426143564065366083259820977323618102490208396384357745255304473486022304116527437214808383275493301340736423976112959513427101633412199402398629348055215324822654842987352036014613572313343940521479123697412999726426594703670450926584751253116758755340253095074795973882343596483072346774938493916824502221267918340601427455321767081717031707391742077827999533114245987572557702773244825182692881520420634235429248295422973512146089346732071780292161980054216945360175028803282067194933916447021821022061753227566856506596551247149387425148279678508677160650733460007167967085519610582172598762950363085120423898534051228378735270781753369606702737669632694738754954662841121936315005336631548914361396851284439616619917417775280768625613578173956235633742962192680328308481170884722817844934962908330030483780709784642654535012024964970031337161009838481925822581424179421624546775076065422853540796471530203908563788328496546103684818108840051277653091117110484699436379049447874551751189315280204435111998168517069527617989899634960179686666581604374287608636398927589127782231652073970900079756635835019173479116666763252315945200451510489769957849314569489806507372233815621087681274113885022016522063704850199773275815991205409559908518809350669932582869998815777387203241322626798372578723953575367701978290636854931911408406037208350453538859380543684340812024296464889784492534378781313500550975938452943900904396534376730842204973157845743541577561536643487374510770531343268232918912872487542554854584262759397967815826324700675322767002910511096463334055198246399944896123035786662036689378262778096207401062918020754478236418922263616230266338924848787087800608729592959410994293514553532859183774213341278003172268376774566234007401023262918741046424673438284040083421339220109243035244383132134979890358820176594676707196088165743554266251830724195196717886251205534224426052272213970509955962345204449204846369358057061538563673913776570392346026628789537376362796090958927376967806954400182799436636242119998234803722383767932182528767108931472216731487412267027800270508115775984819403380755619879026267883384769468231335937211016700427164220678907125807866549902998833131130077636599314891213168352195333301579422549856341481998416858421711406091944279646902606421971805878229798980917855682772683873109023378657773122020285467351901104158967651159765701023426042549289170402530638545358380314902360307739888000421978361517953686166684940476624149382310412142024401713066189289082974140686600223797339271956438934264291630969512620321457374352709947380681981146063464704715465995406013251301182787430406478447982722004055890029620936242993324106371504647294291588914709847414460009762437803692189823367839621187077157956646374054255695480327153002216462136697269273269964917845549310412994020916357505144200356800651046975351243220601257748989135179318410485670199255967448029809338953698477373719373293927554775755778403228391539812925031340500864055980916862678894087663285156203941779423620676670752734188721708247758553432591213211577565007447192868133163290057908842473847394462185664339222085415487270273182316413762880954033960539521436390003849248156877017782261760665375554706672292197164771017289995666738004858203995887131247705197969213636347765444338411009085137579599773243066433057305560669085113958420997013290396503464821458868152877359467390944603744521455913479688424176447509649706124322846633449821928156863021045965085592684804766027149770400636722384863097650378334976856822764185108544927913052813764402757702060773319556987797140068782914308414538887849712985148638401780595716342497306678745813695570462217083005168444648171543875960440129999349553933105229686018562824642983380682835428494817444304261253264384337560681895530722177287524669533521478515036258515036335057743739732517911091033724767584268796590765452805517912071541169458061378645428428950315074463202856569528738040285704853879712349169402746031691563968405982474169708617629142776959751058778191233216781176920428804512706176050356675034637059880935375312074643611950921945668443192523546555812055124594267495*t^22 + 452679795072366850665124516467832686887858872055389501235047505006916060997310001699125862919599559557854221559304591389674725966409854084725709780569534483668116151837689355819303332841622023958915357658927612559717939550631556186324921977008345091624102150956469867666163679284806235106562864491206169413637710411290730954399710721487720487600562103060196773291799699657805318222841366816191640723498483159145112926003687740604062918900010180713268018379853899378488083794129195497121552114606017909070563560972334254897493653499601652670989800276138684214278200902059545712143537234553664521687889567968221985196149342494028761799422938949595845318219220991120472807046548210575692673546693901702470522721803490117150917569393313048696451662160372931662719582279945654798064818234736921471166093186993691411246602000052353284230731573659698454516961548086018191258846379435995365933086429098262856082992895981273292049057625982400273929732751808931730927388681753485981544179877840359080524826519630330489911495527794958959907455021783564209368937773289118040719172784529292228978350461596630451315832384205900869810540197890549323505866398197358222941932525841936918326160603079514519818829739194384575638360341629932067418455235089721225926561584729250796680404826689855370314484187789786444960480273817844278054090603974820650653844166734982166097685993333686030447171928048836502315881116109690483534424007845654081015616105876550966985009842240084268866119012882072208758520711447015587695792175241709124848363834983813482910963835575321159053947199022563617154306125084702654038656796141446916956004148544873384722538512905422140101910927310893547941974914019937237243917453804659202739249023355151568495629236608050363694635626766786363896308982886698443780874148017772475075005453778735856283619860029481108044618045041283159062332539201321352273323017496257689435319189371569222903782311727684875032972024661949491525884638131489871805425155265382774438413608308717061373003677443003983385200573540569037250734189701480242244902553299197886850627266859868624186499044573662055074373792739760368760615310911652693847137770954885162441660583888273954357017253767505513893492155504660408395565751685476707243099051761432640405096330487891727959920815452472987259598483722817736609884237669002818523243758081481621546001048637111820727152595468424343018490953595235857266366257120551488787604227193722260449227915734872945773597971974306375261702230849867543423660560107542887477474446070177108847860857216978085382450624884948757473243862898285706065713579459731681737306769164872941755807839339239776564422814661601136163540526149108178721027004210644424943926178204580537163542267105248666430478454227256897633450103541997375480192572338222125749772708324837615544835963612871458061814460454312512476647425935601471307959611342435402905388332204865156349148160806550480007593914778737703522011945865034224115323631763631376367382521111710745398297032048419476886963059127438621574326371166697255966591386523044850008895389720301845113849589743426318132675446451889752529751554438978038387652010708041399538227030131217054034590955814095097416157118666680913074369504122970394742293141756537302947519548967608560144584967251383730272181814852960012130034080148249926225295813672478206207740690247497610504871644702634676769193608087498903611689285453575360471751301607370646434436355147016064086454705943458630966020253563870116951067922247649089160433929442964591983452045984908784532206413830372083609497589642943917476486001915331347530913359366860665072968844126370108843994283597005527840232042470595874904927799561523540954973711018569502890867204543010871076366084245450926199618696999420309261359502784772801885745783118945943846989798284539988091461358747812168759775750853985616675839079954577579684395522267314418824449476379860313314894217553417636827148183912885902333904578549759609943038122710668715624315986875275298806637818352594465722244814646874502367900414026185229845126202582516822830246332674459065937691568964927617286623009027510556740048356695821220911032029181558605893632848991971134236556200292074108634934290137631889925439461526847500661803175431053563984691571342701423253327296525322792022/36756025317926606634371018314442097896361456999929248950435007510284790999756532390588965410199735885577934227994697833613153798327821334055542273223274630267938208459958185391465910600105292678133561896492782777101723803973683573805088691987814387113517369666304642419703343413369555166903447360307260013637813330301896673856791119907476147722619894680182578689828294611122239023394991584624049664445853492349321631502855915895009344692442556557676493326480932239814350285114004030555450431332137029060949176561954826529731266176379829537372759257731512663717518493974355421786891653608461362657822057892574742341314079397006871672651338423032049212403762073872368299206550943020009215957681382356462793341266650466823726259298115208722201231062433682903780046377003813464664113513137938585346690721147097705747036081665937136649939893822853932416804360314795086588671955237104874707825190076851786480086344952310710039193432341151683412973586889240675754576349869792333904629033259659256374417282240655543668838166891967405025296299279495559276166194711365780214125402864856337470703915920718695852251529119645977130858283359521946535508844156673520231025714176348481226925389655764043164291440695523676871531115674645024651616007142981324406215257723370629704231520547303629751223764300620084255590209574995028306956939049093113994211763417264098005596667040593718484749404284191713783547024557663026479029787940311187045400659390242055314667950619267879154549962060699022723901174095454858294347544201290260214994111920868070729734224115627225368549251202944527410599721975684483767228133540298487728038602264626840427670179766404940244334633846043725414986146599228552595715213826316799929152158188868565475743486337857552266658509466026684329161110042910363724628150046234154827172211223762376385564091661568827961807709702867357432650059341567299443723801315623752667059688865849222337250113150425854741045314206884173545573318483084193155766394970498813141199466639502536681494425180121401145690638635703676369943380158120006120516760603216221978153295031998447647302034237015119483895023545518620913244323227085949313561389454154283444747643064844484234679843425769035707226198101486178600347796148854837624947203828654130176630135780417887726003347842735757692068283730023447467256992732427071168595814104199119145845502167108285673459257564101010476855107389399343236403928359546017636828249464700581170118322957306422022122568744343988565442597509886595301419632958408633984472744404911849086076231825106701175060404874463252808427429113972179094511882214309209184231049205827672754031373631085100514535252466597057430596579063943992915482660668389373368984730909882055646632305404330653026048919884851236302751672949298124808329433120642576643287180941203740991416708191934546521232042890341232390020012551705747604244058615793798669099203087116766641185894188992053859992594175753631922775669180087134827673849455463888220899686173029408488968308741283630188534414602373409384910147399043386718895469150083326613766210622806478284711686000804150789122616617897437786825214832607394872863826995652343690782287830369441433824943956927910604260997270474416986314012152432105116171209944360168511752089507165667282721856966962769347494091549674837989798043663550813275358576377604773127594291479406569768570337150089967783277022229994428663149103405137569168747049540246131818161412714149385583109462602342565598228271073678578003109432232255567588516224075883341875687625128033600931214490528670443317331027973941146798121050731272231385864056764773109598487669395762023320413463478276229390071637681125550486430684530200696809425272050173925046268517831331220994268001841453465802720889825104407141521059552333963659432194492440353680015530331894304879993392435216571690506270697663423024284877997913992438167738152203112407203735074122350479571248335897054208434006591008539499942226817432257384758090760903805046716502813379656094457117043360415465488452759555582178523029806267217874650343972693694364690810024117958446536948908938763383559630163217803530612174867959379120323932482508380326427519679932714817299850147227469122748659193654921887153615961934132631196829810256072508328215859426961815988428901213731621201065*t^20 - 118755966035748606062824540763874289969459696538659161095834547729788264238587525336339642466509686101710135672515597607014712480610223558644805349709185587339971221174373349751409931287042634585594801448265613984824147172978509218180092413111601703874209883593396864987997717146563990447150176367296445900713567804362505397355304730566212714103931024663946850662056769042636569092184646029167149811043837478437135146199279681756792679686946086125988192002632852612598710476468118038381378737644615812009878938419782645760208264740846019838295345346020202174891382624173572000498560978934768336631692108645793691311907858662766609950231766321776490485604116191364466389882308979134830789672854549793448374599895873327685516867712404218080441852409087084898128945478806536352134543588098965016035924833422159874609238716394794430957785007297838144403101338851688531083280606197113983730718115478599912988003661158976043524126934105642423203135376695386861414408147463068243261180447880918471043724501947678513473299641888509781439662113159044650142769780298661933279105173914481746477058407644717952057852635432343784494688132233720376524354787547936133796329352052769877553758595709319891793577063015679241857150423896553112310307722208619818186100587994226048858320729108091067806936653847237277836904558867765003877132850811822432420512125250265048884594072865900424346080602766178303821883643825863959757779988883332784385388810815271908323929181809698763282141928243000570410160962761892347435732510966976076371607985640503510006884619861202469823583264567429540717251240344507810523464793698830000731908624495113741688336759947673562762611626870512381533153750172902623692433584323513298314981378767122165872445534309747669539648054404483084098330268321956459053518217235482721281477704173847234120423088554965297799519755494786480699151751257057726026755306692805808391450126734667205801376394154563343848101076121371977787173394417686435184687287606850730104120417169352085710447731953634051196845314584667441531737076165543579479739413149173708499078144287511389664612547135883456787892800544582607882204140470189870260008489280676954136459808831445984122735901735521020638186864853832667822048061597101155464121788224973092240377842598507236807387669297911254393396338503943826881915725291263796816248131812648201484136833686787009860851743194918848473590007769636125019289841449522639906054876852168679936718739973284640269685177007944489716456866339045160611950175202482846917013985546973423003834011597028027869540585361673682207124970738964443819655203831258026540324339324747719056246148438140121439817557291275746771109673193958330033013374171905641821389137967950281799831571879621830112822951965412010675778945927631756283113052450879696220247903141119974609663595952991925937929873024873287368441469452677139544301797503052136541633388524897961544000524386275189363657267604401106524954352864958535282796280555887780259282355464216343221086092233701219825237383754795322548479420176144785478003643579930921145968196819776905079460441443260703270492734797655867461211699052831949399503929714214552697540903879663068704560661649234155418091998809636928286825124774481488583737290017397088895732574643440001185265183000591194479666047118351816930636425462979733264335146947004300004518760078061761462307024871044512827552971536316815663545571136959703708616255143060581473844029651430070478690575558121589191829107994379202697677654768292524255136685653837171663869624868758785323399067014457302001655990192005608695202897156376949171124228547751931447771085169603392828867131682790843620782658766781961417924922221591561194194557024444585164230210955814185589690056740103231057007035598028224980440239556646811662337366435471874875195379319218035270771062387465896499821361543979499295570782136927480816276440067685300922577668309269482206559901105580552982500532373314280050943701040879217020903806171224971702748299253997298482911889136393237995536691634225930293141387916375058765748464540792884203975063363779131096211139961671831939188783203052712138858930276518412615526497523341938496070824312542684115802206745151284680572816441653357009108521431585754619421605154769106090392798693947818894779464385416536742/185880470893514553550962006904464323647313653971070773263628466552011657341625892375264196503010092907065553095858900472843663494400696460795170924586274558783573225640359966122556176463389622972275441590834930044200146094381199787528591385195518471974073555169597763093928336690468893272626005222125286354682655984669591750647200806389236518482963467382637612231417375604818180204026100299384479731626173375595140822171585631811904400301780928877392551965346428755632571441862248954523277895593950118393942978613314408450355260377692280803285096817670792613657164955241740275893709219677076034012414407056735125554645487236291893887408197167904934588441882487868833970273129054701189463557417276488397554897262775217937129939879039769823703368515736053541973377392276428092729945480726146560181835932658179826206439612996310662486838891618432743936410622163392295034141030770501794951001675531507605913579515901685590769635357839538513259894996554159988816000397912949802889123968198848239379195970188458035125267301139378019699355570642020399768040470397478374225719894487987763780416946227634547595672018690781084347483318703868129622430440449463230882615754548962319347594113402006732573702428660219737321743070697490553238172378980219840568574303343902898789970832482078356170474465177421568949699059850689143152325091762556605056442346424449867056874573319573947765732701665769523991080667048753019622522070441002288772454763202081251162749350274583274581581236706963629203728794711300283374271866389382173087255937428389957690370219099029111149520498940605181476461451134175817908553703903795209367509502881112878734217766247247840664206576878563982812929941373241537412616938493087816784569485697992459691617059480022478605673033585334946464614756502718125121690930233812725840270896760169732006995549259933787121141846211643493302258871527354628615403223796154406344844712264437495819807715075010751119000588989099963359042210614454348244875768850808283599780159862627114074986093053756800079635515386272877642285093942492602380899046479122036860946663447535006673498858855762175675697690501622740046978434605548943671439026668151661992009509213642105986809493896031980576543916113230103207473140524208750274733002219193744036100972375256175071502644804692260328459606291832862905842506103988331338327402755521259680418682387947616120065388252739395840095828797819535795528437703989860620531433007200081917455518955521048511876990507111027888095421692855067667179286675380806150047878847697065378156943801253888799591190365142735631190141519230734277960090055220857874539877412328516498958660934344651173506848188219404720445556980516764172583741094426259608865639172832109984397658759043588160304537703390537873915603200736231173551704638678173310338029331230347299450209999211849550230616902582803800958349190054780741462810714157210412301684183419077013997236327188386663391119117382652866608384139297796128522038674774520431406984360748722929925447063062929810588325274859813175117031132305127121271372558992823161046265149621333039827669204066705419277232610509899664801800724900254071339925092298995236241855599296889536771859439321147912977043339256337330788004313728074444637261718621423616574852650523517401193390947211719271612977265498466405550106527099827135384800538172709816691131195856081401055705016169265646858083848828967810782608648838564081949364817816152337559144297269749948867853731846688882468685144031665901439128717406727519067761755181471771334561361769924709284709244990527633359770039645228093355027983862427294226801353281154255209070944282232220376658161568360058362281987406355317092318909872095293379232939450992376843647318446460456726752169636098488045642829813716115692215450374616220557097861769788610364253392722627535966584600952376834845997528183596437097811589450761758733990083998597030716031660561600996688884441536531282651976188814614042564975619585987345776630419427814093394885656234260820540277619279815354041603955466801302816465020265644680374596661908111501436382121967961286772570196633174825430129682558606426238712903680288694209601411542380507933456667088300647487813601693200992186076493626319257891143578924042163481110754723566684974120203387778326570054728995157055788243*t^18 + 339897187240564137845124519475905114534255662349833837698832030943012174061386371198121113705980158396138107724505180730838499303512552588730375399313809735209287020308528858791985975795126996680636568155564864384030224977532417407654317950801906120696839200987057873106799484713190403573526271386613526439960715584014631524843523124667985082830628935755175280902474914488475928535466359171461099992740565555574178904517589523348154464602411797586379355314741226921413844862030815910287981936270311286656377749793324674465243242084292454418418717032244791082521082475232707976085820408432405430201669611003588912265989938144711009397021429362359786560387360792429639142265201659628468162848901902437075907049738759057361328819377840862234493739913449425276771861113634608404036927188165604750816615384516438275868193957087116825950626247160995225865243382746448642881893250259413347202138905324947260955867927714060432820465673353973963807887861830772607240453517610903996215943443380346337593339484829903039351521447827999685303456451105385354731554586276386440565184768728346150185278648211820615252081818679810165486179945137649598650812706732064808480269898182420095094911966685701723922890781307153618165684691156908577144168331671675320150510493981098684086450002963717914171834232762096448953869795596261483455993443233965590999347262274056427901195251898100299778272445986129232572386386607716141438192568654496015209713917107741390648730211122793448940431667841923649814069715386662610903768198596709650599839954746110118412425802481072938408380360694305518217408965838544671420875186952148056354250070540343962223940329630927355365869871139720005455460967358383542933582179475844973505384467539193929678804785779065372903872930782825111175407208616781956730456559602622443586178968308664000718165620511323258017717728055992467909197701726337661646480337822044648462925417831480084678743112716666962467262071577963981764656022204094977652050564291829747686413932909689532856780332077641261466676813458879430443677798852825440219209045517450433820729936368556412521605802333660051932120830443086317338981734178243700038768475007833372765140884265878632843485188697977614060317953128285438182954584502965775508486492975652568926481780903473248287574663690937873644320463702616747362661928952550770328625274182022614088546729813767644368948809641215948968016709070234454800664378438267067689624587682536224494219307738694278828535603230450758432266795179485140429361273067816326030963612173933330082947661414188821075611622142826935428965100741942658918534485117511014260535693749732331351621391201522550113661064951723001890454907323319824405120763677383433467811430180113744906374414836214275013036132046320247367861900185317467182300117860975663295259982891346188028846414432266882823066508032663464985226637183524239625382526403711480444970967032515028391779163906320788052557568116087475789893351993206946279617416245204319896847642255380723394819748029481476695091341961972297989936301987062648430463877036927309693003924237341445581986178105445231773628010042350111684612076913483637547728970896236512881223742082858913332245968582439973766286596634349645159097355076237744297213239735397384738816644515593506129251803593341374097565088820891065795766648766882829270366029280971969976512243515672671188172814714697081121070307876404601329037436082327761556431215048912605486406246367023885873233181646605020800098176296413917165624858033397634841397953715605350469493113230244414382049199899115217603373930975630912050040370567113511563030267298285842493492417781297785364356351663777216878472594416278640656361442750968479893350454580073272925495907064466447123483423294207621346499078129819292722190542534540650503466285515377508507206018903234535708712201535037517146662446674864409453187411352541806599900330575970872490972276430033512541457325519854317514389920084301016851339106994730003722066463963352852569584040854776070673485627016135218787056537029362497267757611079477770773433606826749313245843717082463519852180083404864990136173928046878957996507766827751179857016053183324094383655937463156145030669762734255312083376160158062554003637779805753318433545308316173449837022731706557858535052806357866385539/13011632962546018748567340483312502655311955777974954128453992658640816013913812466268493755210706503494588716710123033099056444608048752255661964721039219114850125794825197628578932352437273608059280911358445103094010226606683985127001396963686293038185148861871843416574983568332822529083820365548770044827785918926871422545304056447246556293807442716784632856199216292337272614281827020956913581213832136291659857552010994226833308021124665021417478637574250012894280000930357426816629452691576508287576008502932008591524868226438459656229956777236955482956001546866921819312559645377395322380869008493971458788825184106540432572118573801753345421190931774150818377919119033829083262449019209354187828842808394265255599095791532783887659235796101523747938136417459349966491096183650830259212728515286072587834450772909741746374078722413290292075548743551437460652389872153935125646570117287205532413950566113117991353874475048767695928192649758791199217120027853906486202238677773919376756543717913192062458768711079756461378954889944941427983762832927823486195800392614159143464629186235934418331697041308354675904323832309270769073570130831462426161783102818427362354331587938140471280159170006215381612522014948824338726672066528615388839800201234073202915297958273745484931933212562419509826478934189548240020662756423378962353950964249711490693981220132370176343601289116603866679375646693412711373576544930870160214071833424145687581392454519220829220710686569487454044261015629791019836199030647256752116107915619987297038325915336932037780466434925842362703352301579392307253598759273265664655725665201677901511395243637307348846494460381499478796905095896126907618883185694516147174919863998859472178413194163601573502397112350973446252523032955190268758518365116366890808818962773211881240489688448195365098479929234815044531158121006914824003078225665730808444139129858510624707386540055250752578330041229236997435132954743011804377141303819556579851984611190383897985249026513762976005574486077039101434959956575974482166662933253538542580266266441327450467144920119903352297298838335113591803288490422388426057000731866770616339440665644954947419076664572722238640358074127926107224523119836694612519231310155343562082527068066267932255005185136328458222992172440428300403408975427279183193682918192886488177629307767156333128404577177691757708806708015847367505686990639279290243437200310504005734221886326886473395831389335497771952166679518499854736702550067276656430503351519338794576470986066087772215971383325559991494183309906346151399457206303865460051217791418862996154927106265404125582145479373175358330431188988636173492080861876609838172620594742098247698907836113133051171221317639237337651174092224051536182148619324707472131723662053186124310961514699944829468516143183180796266067084443303834651902396749991004728861117892839335390979806542903187066437378338216785700662586889750845728996542707234216430198488905252410605094781294414405086741182769240186922258192179261358898488996079129497621273238560473493312787936844284669379349406282735692976536126050743017784993794756460929666536929891950782267574030160752480353908393033747943613155160301960965211124608320303499653160239685536646218083537366304820349012908408584892648388507456896987899476936037672089687168379183709925698073899351131848595280065869418027746754782605418699485736455537247130663629140100808882496420749761229268221772807960082216613100739010218470926334743322862703023993419295323894729649929647149336934335183902775165966534851958870369910595876094729680797864634966099756255426366071309785204085359739118444872196462323691046670536546305761569466379055312291252231970872651874526894163194998086960128098455081526223135438996850323885202725497737490583927517660922066666378439219826972851750596846811261553323111379305879901792150122216239312069768221910907557189785638333217022982979548293371019114204364129359946986537641995936398257437819433349587074782912276882676091197152551418595127626221766333567805100546748537757290074079913764322237780109077779102449836709903257620208594672098807966635555341966696181045324146952118524069453025354553842348052380050524682951443677752830649667948188414237144482859903831029660993905177010*t^16 - 739614363077152802727525553471747912708316205534522619976483585707548381564135111862816250826501653794552281198318676992402431593670210686383700961402373282863802266625557165774219470844953107264077180989231750148968459141599628199422127822286237104934235373224471772775414782226342503932723183180731211314350664636565179813161513599071185915199260416887832081477086462740203739037733095518349297563919078254009969005437317282714622165128100930800361103254558487117414995857954359704888764804506346116925848407820296844613346709648303057617588971311038029151933524120822028932359723855365094896586025909562520562331501243968748813271419718188205026952163194275485701317776129769567351491447869602699638736671156879506575749554094915464442096738454813775438133865513487344870155191353368208671624428607473339582693192738442811808743416203021937285816563901954273006991537982754485290257196224290325123147312961551385966470845507408684292817909213290674763990784682327693151362390472206867653359190325290066172639372864860379085327031924451404976354022331905425896540867768792346595388858044018136087994562927810054133894418104312096194667571719193658648168941846475669010042114295190366266409019389589107507270022725952946896048669253513573007456429188680303222901848344338336586659449042931951474007147326583661296716799847577647153744888021633037281506707913837722123083347402006479440429707606845665050228168282336987895731910504813546814554657063854699559703834782339564466575667886324179189008096138834952856542025908101232317527295854856283555869478640353418671228521276645722482752210592285696446633163995757261618718969364096776945247532215581248029951691867749002570216472154563198439666036071584870794167360058189268430296863433701287625730895488279283674829816237411461503640473913820819648292756629069597714149499802020119180529609235880593752220882384777895609712314816203432862662327715379802662849177460601779400702071822045240911077792248716802480095501279824487102265023933056768119817117660612806074878995185654539018991758906766771724357959514575668821827065578894369649938561171028954733225665831985522561817342094554167288845432032851249083245238873182085935754078591774352726342176513833513373520625901455064085275542619516201686214567320032560013610158266372008183311792864897611663775076478811924030398286242785847655436226267425312285842736602137411500147998554933632688095367951247405305059891459437748722535842706924748588295914882527958663981094419030797318242516988494831525728098306834800759338995578595878310662750672057329420351112340634111451976056647126564917702933558792315671388627846847569422424197539320021732427676106763806373137054352603775024339596323416840150656469687043515275616855718800001877620850312460014681953978792820230039976072026885221363309648712594401295195613550014740230426549007042595515893697287756356123563746477586943963096363375744771721540801067473852208866829806827632257658095821926814537894205413304431606036951882802671458969748498324809003108235126712714593771189111344255787735969942541751635705845571818946025099079263881361897375847061035275409748845754208351801246567515724531123915892673651512455254968453195189462800935121908246550224104393851752130226596289508972910449876445597857746335303062123567412045028944979486260375241184511997257508572179002188226015837008542414594003399427932452925952357286469809367028012317314220036150240050751509084358188236184976710829807103097923769840913447042518020312421231407508260749200162667666772576231910520433311877763802015947134625941394443313585822756889318176076107489689438054072982182845164199999225999202585196805376259469513917786259482280116818622458661710330988969273213399968507443645990768283110077800516567888948744512162283899957214598952442933763866809005748030523199579089761926387667962420553778657388077301052470400489593656765493327998660512719865637874261578958731949441605475693996229673169592725021428659740096218061782596443785621366453389105212274890592328478997989101388063308454007979725717149993472887311770296081725677610700486398101587929660656550590534203165934893970198654002585917449139852936788348773999870197341274470820864152378733348743964583040968190644762777397873768285365405231/899804464102220834997079930345995375932726788030729520113856876932161045885270569782721221994955780510895019717107738981234749515587371405987700483401096768019251006888296359084035398833931459511176426100864780590885784132262223279167250451565690572409880678986368248576993094456246727203565731432949559253859964701173646836017565134313434931394837769414568072132545803600862160018412499372328100731633468502015554764558298754609472608537774911865716407321480827814765978525876255900626913689979021611579294741856605824906219733505244248534671626364309459936726568510258670427845470861098338063107787587390795496242603116290757606333430603675096733357742128073968132442252923954795834841666789939185758317668057418804983352855122151747308127152361174603799721895330458124605807343777084338694787918095552250497167018834296756153099751649965228659686024650210944394346038082029821381251271957015213356933966071976390325164088697603242972265014779473329853553146541589379315062505486057963054164061723381512626956390096977004521513880466192487981338675907854870314617273304625313074977049109700387852322741548939296433691317326618032415164580585960363163034077648751246058195699812029867975451007218122125236127483956845621578098322139171171889767721608417831493911758806776706996446766007201164564154197064338759059890447540355206704323224373883894625683778223000060656376735301217452011135285105952155963449639530219405694803890634485151779667062816367655805339915940459170860445434850090932833287917580914140011721616626336044618265769068300146304972255769102483390024132239990283401614252660512756348115182539716033342980332617687638970230655375612925495262898554662929996105844918413078177711765979613435806799497042544447275281154154117317552386015894362773201069846941508756525932942117932113941169248454994433324887188952469132694885473137324340521443640374883999753175467518677003970149269193051571274455285158852620053398809716459047087311540933367797329764166573858086483749144218144070417616266383327550168463769304753927651371536691917780752281490271596413689997175629830239516559358127943624540858180991517476540403358303709752622242858339601115209980763188529022502898608357000428491911252671783727434983765217665681716322448783967297776711512418273791072497689463380387850974205300701845053163149496569611759360672898667195652495054990980376167709017731249752568277892660362467840680772544549469319620421215990072275604032231739422844999834222087028416022737885421670317770962539683505871095955113339454401704482585359879411790061200446553085239386805167311429695753421965987195636882194815254530642214304344972856850587607752609228413899602082480347475839590242024975486011128131277923302151119821105119108116069955563925211662213300924418955351706601101981196492439634646284015077901667656603322639147271549796312327282941685634711241921974043270499295852466920397902092548158222334222743508760462331566760914907966197749880117370916702613862183359888474844640254580532926393085751473535511518585190395186027809587805066590037553565786385532136310393557552260614300459793816767152977647806619875059247438459451057942965311778039729218320280410564569331402037623958685209600078683073295860630081190561341919235161545562156422597123435332139883915482169519260932433058884451323740674182529704247938659110424359040914396675324354369764948657658636262372129005655998859266661738226971321951098634925795777856259519565854916364244428028475877335598071865173351539890006457422783181688868211752865684920563871430374938762679377771112503817360969935537156713869756501821605663715622931345915267133723497498610777278432999865458216335009913819303867290055826910442810908808771938436757900946406167473473885470637851892212281397572397907480786343538771919295259782225994851862835278803737978752812714101856649036702307383540900857150759415318580824740884454299531816714527812469512438354916595426629513055642484199410838256934949755541033584590044713752325372164378271215845095395671178232287382566764144419752722425148880292598199834036471207058793696994108700184861707925276966732816170525258615797250186773835904595877546919581010649097676441838790069160743493976151795989715368827234729647798799937914622388734161205017963134933230*t^14 + 2760564583432713253170334070963769909809773826173553811365525939625219448731074822511051369554642802152960359515464135067825359549398127878480800887069768940287194153845517077366629027129157247763551490992422537536103378530056320533820277562587879319668127656480689195754739851409927515235011308911446329380582996744644045944577127454421870018976560640694384026276576972932846236566267030890814482703525169502397666408824790759920795119897444750285213189975315382879002087808642849537183518343512631715549512652943351341587641746448115078891231779675817121385584831921970730547867262650471505941951565545783217743639227157085157338656315279937836938214156887267359366197829945624720281383428048115797612087928715237985049024158666670737277907764989329607957404615272365249211303030912368899853540472651731937315449382096415804327853894133219195988037900973018917488100818046908380109127901837765825428126003190484987603181441218260885730643456256335029839719144091656752626578921078163159074153894976162317104043593353764595407997562699546764363965855098450467701162382223483778015027560561503331142488561378787384694787735433940527602775034346151922017860791691766944114993454464875185014292075406861711307221459148089340604877934479124112504777052278852976128822412860837051717048274634974572316237832922357961190470815597705057892231866740687615282527365537424940274865370188901357995338566391962824590670959366891771181440380910311985957752831850854475938992601807247040591698276032477596696442616671615799813167640284619835055008305105704632059627691191938917853183603999372104759870434147553768640168691717820002921953798571689277208842829130082873838591479705442096469946850790577595889059692698214476565107332945428786023910256537366921393671658236200976797234586118166553222343864679321631873589005019773777744450105114496166110606787742350221596649492516127711168041686721355363302125955478389822393166764400299414116532667285883964711749830785779787558955129229006473151069701228537416739580728451201517939628685879369442366209221353709505818893168498100300735217133091839362827173507746955841600361892515040034904011521608749085254454847661412275722427867948510937461810087933388647822890581642720843931952382778460424618834241658029664883716295325950425410582108681600654142727945694582446674289094370293708430305296844242482929407777239943036371979389225663619740660789788309288553051464509315932619679454221024458358760521864689202861614883374297926121279362630298712295064866628794348823059212572325435269197553039742167336130774000031950552506310078219813371521251689181428535215411534141123049780826384407747198129907544057374422015962017827191639839897085185130348121986921835122632071534787595403730477766007793059268572948548670830949404527880009516181781868353669650846598866222401556740681998940725909476180252624142630833844032024663596211726358831677789299611095889670678675978647312333732828178373504225352578523783667831018717413198589882499259857854210339528540876614697645870736446460511073924696192354853188311676682824852211389710742282947383818287209506987339968943343113174431128107218921779106482728250114889841432719315611755949211395304112506201603824042310097333502846221585186204855006292367059263588286013187006157824512065243325677323970347532690360960060700989671409854111427948259136006963647300976891058624144625542599122339629836209977888955534524430843760102120299736232288396072404329975719316642952338223768709557800520137410459424991634181909081440843320481845875108713080889272052354644326755344167700682671521875414893080107806222837318261351377966023433661220622420360478731418672406590833239527296082397232478163459978544001848790850146123697491012264190327790979679981189780967207789991952020177905253640537790066643413016515257787245447233689721541343357465571646988986371189073524320789069236729241298802745889169601171936423437186093602012555371954407967391842539340156326677115767480430296404675296997301606779026162180018831956761333514894115216185039931724251058494601388257992511445942151850127776181736112098715172735272908309020454818750003957605218250554368335020161378095278296031513188695043498597835586602660662409314053322505065622174140903382504556106047477230244653/143068909792253112764535708925013264773303559296885993698103243432213606295758020595452674297197969101232308135020130498016325172978392053552044376860774386115060910095239121094361628414595102062277051750037500113950839677029693501387592821798944801013171027958832551523741902018543229625366951297838979921363734387486609846926792856355836154091779205336916323469074782772537083442927587400200168016329721491820473207564769501982906144757506210986648908764115451622547790585614324688199679276706664436241107863955200326160088937627333835517012788591925204129939524393131128598027429866914635752034138226395136483902573895490230459407015465984340380603880998363760933058318214908812537739825019600330535572509221129589992353103964422127821992217225426762004155781357542841812323367660556409852471278977192807829049555994653184228342860512344471356890077919383540158701020055042741599618952241165418923752500605444246061701090102918915632590137349936259446714950300112711311094938372283216125612085814017660507686066025419343718920706994124605589032849469348924380024146455435424778921350808442361668519315906281348132956919454932267154011168313167697742922418346151448123253116270112749008096710147681417912544269949138453830917633220128216330473067735738435207531969650277496412435035795144985165700517333229862690522581158916477865987392675447539245483720737457009644363900912893574869770510331846392798188492685304885505473818610883139132967062987802457273049046634533008166810824141164458320492778895365348261863737043587431094304257281859723262490588667287294859013837026158455060856666173021528259350314023814849301533872886212334596266674204722455153746800870191405869380829342027679430256170790758536293281120029764567116769703510504653490829376527203680938970105663699892287623337796751206116645910504344114898657063043442592098486790228834570142909538819606555960754899335469643631253733801695199832638390340257566588490410744916988486882535008405479775432502485243435750916113930684907196400986354949080476785739319455874496568074334014927139612756953183829776709550925143008083132937942343036301996450777651278769924133970289850666936614475996577318386941346976114577960878728763068130213889174813612662162418669608843392895269356650800346497130474505532780527132624677481668304898642811593363452940769954568269738346990888084108746713743565879810665733819268710658356184932997632386668242834583365621819646973342421491821041124846568232354973641311837518147615323782045580525583043809677433504256863020973249871012731072220826474619730871001940553062502021602517321624794092591964106264268975625470372112074390850684239243429632664867317810036731114375248658494848481971102275769372873189805042028051555713938190455122934664108654291914846982613900921349575215010242297901908759158397386365157399928299624416176417613660037987728015919087465593872880009388040542240343266432715157157351141416217892913510719114985470366625442230938661975755715604087154222267500297800478304735296500634484292146331455045272834578421724461005587815971016960035299609673352575650809437673773107216865977323446001252560134420342715052718212931484572708316945712924585279766523692923982209430948326412510608654041840182909299253365158390685744382871192942626217810241542561664953562488256856362627760474767195022222975422246798557473087505389071376572344792626836567723165717168511899303818623399216378088440190224682953201528679145263610970931701914864056527664496360093426562562894842511026730222525888530045668705643902369655557429615263266021065606888106960394219750407917505291283789635300530784046084000527474262036102279113587270846978607856397266576297269314899118876478760406934500594738211444506250478580628282347789831418450861752742214011267289445028622664735167946305373933181446190809329794338621697221542195207196835666873983003236286970747035654351133800628233625558857609922182652477698431738672834092575847154987706323282852657011131024339949817109486619734174136145123319370167911717338933693828115498962740682865598671966523113773611798921922348197822063283329393011560119037710517771113516119911762779697039908830744529960213380693206530554252367620996558215542208135562364743643530322014000009190128424959808731631597856138454383570*t^12 - 268569551393182963020363225533148174192236620352464947406548606850346956482837919544259565579127768672377609676613606965328063425753598314057979370774800186983672224421144050067001259271676107417872241715705831443331714299562999214969836037414516859715238971667289992371378416705071283720523723815893019313462811332450009406414106077211272019947665391760566253712582660451969146484316065673772174330237211721900295785167323707433954143395992431750372384581361314744721405414173940081514463251034794120158104280052467154847684526149481471268139256786909545747412775426182861865979647805436552008356864098874788960474579797277329831223811658962335352808975702395129716124072761419066619432356279121204457446605367363151299432208702378764786114197081527255592002942485582768371305967662708664547428068631031772335993650642933624976576628073376400516697327631864567381536310494187848741100097087940550698998134375406651652049032780428171530090143663828122511701226509160229488528032701000785785702568647480595773223623341635442648005766003140489415598728805213043675979981657816335468833414278967345396981012548523180978160081641360317092834974126453963589819751210885003358188890163904319494908451920669639673526583016219736219077528345010458394657278555706582882475215218757453081928005133063972248267420261708682255647537986687105960565525751243974403095609356095483518119391256038844110605755600830938403308229307829001494116766993533557998882693960682138648115689951090343798967846375292637065196834906744727222527726517078109823015331189037786849377540871403180394235606516387590702894508263973654378910532301369600673196737278099409424217797260057251065131154618819602325523285419621713777161081332266595219597677081220958197839241321097266424277572458038748586430772758980611758898366778902952778519832308459398074914839656316426634497722411741136000208589253388879500170219567909073797751589157899892103181624027833292325392639907193962278339152551928117147864192941495059136810563188565472008541873719388472294655386825254042774128658168542982151521293261406147581176278142405358672337175838265005633991163564356364848192179927045384335217482014298018763227744040218119411232128369903439618196977689663004742873395444891047994385529912977929037123607230347750832601324405601637867399217013569909348439258351129644400498261503054020377344452084587975052880950635262632336441617978788030578722191567360236067051154042698532212715164327543041448629035140139906570560952300588840427715820457812641044673587449121987362033750755078702559527063075807423257018118579191106111932154979585128835979364293746346864056428469802659529701798741298796414793476686620617854757606617423884561106815697557874778001953548606971330958957087197323009408798446626698484853475438992132165460526480460424380177262132562454445014088309243902510261514460617709104142286990396322246626148279550261149982836945978662223403166791703440445834580071677115573829812606857977523953486728204197304769400752119409201620059646624423730354657442805282283512706997267573879443001193096597711897086730103429331712948022392752548019794434689149579079592656513218178623686905305035166131484141414309087247486995298320284346506261960620368350063589380442506498621708840687514328702755066936538349483416876181270650540213017197452917438660924931964396613970567224277973600348487738284019463415106806443264222755615671933186325846053450511388600368814828643260806944103828759649828067386502882153911469225424912044050407398888836096257502102611308493463698059518434548259453401970967302424519834035000760691389984487171266376286700751333272117277937482380711917933803187288844140501117597129216411495592878210487692210314016829629307620047686005702459992876338807410656124054229825098721778150013763422907657600948905373833923874720803341202845912933293970999376034176270572337714461236844020222466746542725737693619121740812057363737116279107554750186926971976747412355286976649495910849796191546768937323142360873797015628200783588414587583550456229383576364313777553113776302445981059270259682240152194593735369548703525415823289660587177166381407529053982165990734941533607035461781934351582416500999356642832845283523200637803790962853328002780648842382057563/829111017184194861782110890459461307123463894810908822580963063985892234425482713511782624276024554791937204141356945809305476874182977529465883023353294193310389668893404040950883640852559456076989352793786981194334855595714421909210248334167520303512294650224752119727057737550741086280863432360547412862785829537408565557623236706455467782192430358298511932109823320830433326048364235587082343899869153333799690580879184860555678093369183579841147613623993530384439869640839401984270005138630507230892446345005999908204760963782018901099420994754922745121551280986173430217420503757683755234700059843385875298611901548417221320531855943162783199776775201027839688093315338750746348973527701572990580344519324800442707934792355118180207074863525830664674025286470805831188090704292242040905157594170000682841319424854704151256355062456721381090828409855198804793204680511614953897083005854097016775630664681492179753363179140335747796902689255934325739987078473273824365832382182601784486355730651423358702840603542130100308423923654934923468957211062715070266776464909771407586602402733255455695911008572711325144485123495032175768071815766197243478516770378202264314128759019412420290667490438993595812075255997371615355607904751057426418360702467813158594157117070170995163540370979705170846158181547140148997273835074302855670806705468033978601179440633860171678714285209487733733030304953414771919936558269469714386978323747417601911061637533119243340166128493964360569613658913660172119895332529919668642035600083377846707489451496373507087458571181043335587741077013151915372060630244044160824251198292824106246248328878065419520892656946530451698550628894750174547429715062429686597797659850127994189057065374134732968061008886945493320058743065790903521561603781358578832636970953083364434047361186993949237973904526867018425718981141504373296415322586777447224713569055266628599556864118495336802554462237159701365290372137421191182522499860367761235026701236365002584167051644876227544527236536037833740652302250594728098935855016110196280723221620588152185709944685773443460033136542377511790286402624357625421884559712384027694829038961019125960621367704446151578671851786731735775505422410065153324190955276278814495472622708153249920299555940967522502866488317932518925948519288186473822869780825782600936144850634214109591304402276151531439847318968623183402331895738785632496324361425983099044487601043958932363341047450098044312053255685436334186081209825055173539906135617851941291887647925155011097034676837637539053614861934728825492753481470016299062464141090147556831112410791655079019524632871403945851163635376325879954553046452656886566460117496528578794846200208469509726090752783437100285344497500089446757353537045236339195824573453117376953761610933789465273262732815041739250962288544748555072316162415826237219696027779770585255940866151719375877341589823404193113819875275375171744519868712775295267315906852008181387689888484119579428828142587540955946710366049967791201350597456335208530640451914472248682875901644298983000824959727225261436358844365727649282981542338198740905441927682172952780423191019247651186059821307045014248584085155684388047580871889338908545235388360363551551999575130214264684671978686566237484092570367783181721152177904273721000986311898230587123366763199830128626419509939164130070798846570832627579110160116968993569656498305420470860206673465588348656648316851654419710095006615365731302468711362405250988615419987193927374076566268935514895961158663846900532944279403707800252130950319139475117888612407979911770026894209137177863126238066471382088895769344894606465436912246830306909107710025536366304507696011142626560756771678219838246390165509549994789326151603319548133599013825128303894759101661328912657534558489831153407985171401578581032336188429759343308218658012987219610627988436448440953185658129905959494414590145509442294966740538807395274160322981142527576536100823595156885085706022567297318099933169397459036339840331690391944346986013889161068650438832454197290879814773217332726747642874876817733911216416103178195678893233523067211592369651536671248881277088464984715896756191957105235577590968454733973829018817023882707887595453859487577183994010*t^10 + 143905288802767335075461159207840262173938351957102341000095003950347670578358267901978911276707048799426218787932745559409662218536179827839136496076832972934349635429568330664577798065808919045916025926005726758374294019777080099721338833316915357940464015096182122047793658468707621120114906222513154745809893467121126985413079104459781390699633222901700608732933512498504227588061027542574470998576708720506683267430835271126807616744336357761385158906192539703665963318414818351215171552884185914239592656022977269633773488327079701548151411678313187816605713003554969927582938747760666939016273476476428849419065405411341621503935451312971963783147088599108392537420684961716057469515412689448197907664015171852703533033155863981075312468407832928840970445085129681614764208161039451819483883248663292597716804325612134292278995741281772488510417974751996559713396312037967209070591753951483113345478380172237205441908045832980831985491932757877343463122885832177375244860501200061307048793334464170776713154465834312843871067353001115147817718382670906201558051687386632937010179341386807037896545230033942741298092051789456930058632312749455553716117519627597715003632873330478888402919519602708183106868779971284730890785465224697248752928515274114074056515711307181628114309024368131162642678883028947934357983786759470961303013874022398368966136435733088284870100410223944563976795032587755260808869951461694770932758381199303783879259056745236477724629913143031333355792647030205587911155680494190052214734257221219254572879910489939725388841806937416644030120361856892180150006293512552190388680418116860792034183421461984175082458098029439933543652262033597894507562941657107612484642147528648225034583751129515549690660834848737673046682432920748391748072913632400895991035885788313569897824500231676232681602302485179618920847216499991810750341514704333433130637772687512818449571920028924332771187240118083586293785808501211258245894660713531393102507509563550842862700522449823945464044868692444422811422453296333100289247682867631557678389809389654086244086661731501373516281428361013079306371470198967663323328255235212111568276225634971699000542747345434119205405702684955628016852886832013729394476866134047752365700026084172826115855601091693719739175542361768642781939224932456325311843799921328043147862844030814354888658058334852979429694823940383020077904372705554475163171768805872422195949902894979587426924427856852964599580016310919911625936198153380212581915464663555431847543329710497448816092020512247096743571217908944934955920557678710358034922668730810796305412221472234952732808500732284813853407885183712009864368689680997332575955500652209189769543228216138212999078129726211725380141349473597801132599581658370370874865036067656467680164359525516151234322307657362016115451670078466440995569281971374224129452857898549013275097778423144132490552546997679492208747615456819990598260382897861056394061719224103940011912699486984842764653426241169834430917392271490211154038076303594861084799082176053083112200741924117016156150898602318511343907957715476122361520098035203930861006549026391334048930111211111730805267402016587282024462930102060096329192543132142068278863920832800225809488951099228407957239552768865892589986604141959715559818429287687275185477672587198885461080714863446331724220253228231783535576714844258362376721243408360403895409829363911361497267293702802786791764742266272190982725205371678626245275201509144409110921364915789467844789845147108931851694210364848548898902884950549095275229859770850805643002146887352852476729364999054591625722484855691508243871268324559512204241638859996419452429538003178020447959340474246530588080639575798103570226839472955806834949463994500572279795532935705247967421091564242919624400301749217331947076337606273208496693819387951595628772708696818020122427261564508623620152687290431606861065161210124410685074841671616857124871384117110022374973857431410434826356076077643499626181615864749132326494781179896201293478688069681247252061606534303670863008628539786021698118617233329950519440071671590936300480642122837417616979788078426621980428180527145506255092935659841119344049202125296896811159591171860335853551406086123659/39339935913694739200124858234150673254163156035619605450095729114357276703098445618278232550856905083952767107833818150408529368551858645477273706319741553982255805806210532736384510619052525258426349807810535946035865006590656462222177599709025225867819193995414113494182677883886746642216501759787373827984416301834140754766626542993467853818727166450667226992057600201202677265451469038214412080808958210433238985245082522991932666066878812224162719020435786360857697748008428225150304627152786517260461758326626352311135566463183826825665693832796492718109072363992285641432907202462498046294460006135587473126970375303149789623702344743168791524075021996769280133880990631491663014878933560135781386380201096239672420326005929765787192023816194788654341376467562285346822923767493064437548219247376249066349204510314287470195287121800668330457990000279424622762906749141943537493426822767146617642382321362334775664160578243697340050037767378657199152820228426054176451470147260817004236768826525619331518615237068169709467534470887237227062904736240725559041431965860470337638306339021749280344817505094197859230578301300118353235394205079782207649823226495067104598219400872753655425021308846181131956617438315287529264669067263089787840518064260288020028431609784496768851384702368710848032128784109221503005648017883879996820326829949098894661629159008942045868861642714843819409399586197941902981123128955888831471476497942052848010022931550619564418649186824452301760552092688319066802167036323805077616852497956139863192528657750428955454763438255204534745667869145703131211990137362822024176012273664015801207406124716074047233821751017959049010063090007737865317960930187184579587835963788823110947109323560402854779548103337418748881253927233335387258895496752495634643903210105550503454823876054217901426465146625628579269656123529146672292746364538278575067284329057309416001307274315739572386538309049499230280752673967073152958721747541349657666625262496792097614419655463302203275243161574101814604383987953635523747674760756068629859848993860873507624960692098806936439472273708242305262772660521395396892719217419768140740146516968755828288216195296462482155348247527442976321439784320241416643987176267302616452683493130691453301680096805673996890176759872034802171380659358967872105466317215341443418512921175735809924741713999596580935022206196222347134977899645813619229763742393854744495862523534111409086593799761402039199740226847811663239243270849159559179312958174378194397915747968730018202467024817838498862269174032991554921998106616490030015486054492351325708232038046047407678077955359998224061295892547702460710284465767814839434255141681120182850794122891530787320129401652784680039120832216744099558496410234722234276549636061331007494398836123420478107527900852372124559408987634077690589614713026928579012543691437147986085634197455498186420062867804156622928896715357759607324560237306666468275360920283034859876905725424000511265513985541172458078162351794221746185416931640678419431338375921850746254656739852579578417476297457293279719499900413167412395335881376966591395043731972969654509779708544935636026561754650440851071567200495298072210966403029315645623843785385316581889793173970116502179877602046423691557718976334032334032468921261280938628465522384544308025213969226606553109228380763439364975953938375056790916145247283317129890918083761692308198706311486391163176868220749582791211157905554745007416636239627191817324820652692373197354309608517208622621863710001762352120651150573595608963193374392636195218618177737966846968159418733210527642234785857289627814622762466340919107539091258353345658978994528324687205049329568699059263640888178734291727469369818964669428877016658173693025717207645962805966494775327288024078918909411671843953216407719234372349298247344697907736128291619555258491613671328751109160404168833821268077481611420847187825680227332179560100117058250244362627343757244884202269174941260780645581644995665960435509264857338156280439357241382350877439015571868564237790095744631207075662964408341446873444530700250068966754637352441947000744705286015995822974001795719182749794774586714711381586097395468229702501563894503088194684753258293209586391418542451150*t^8 - 23459622583261002769032890142628271175231277835761183059171915244740715542509879064791430321514843487895728735736582348756652332464382632187813773426195735189405563845244122053032318630525513301331886918333398416779777256606443151797103633327931355498406596403279048776700518014417959285161059449885950568813637368907531702810328015653960407681921358903219828834838246050998955958493632694107512192736272274537776780116857358766390737046907235908345351216537745338964584947431012441826334525726145805280566623975267729959331443417702146882270533401087411937525721070561649596075834440695774566934928693287496013748020456127166281808300806340466865118163344451298485057382375631437518484003161901200184900892109314861272679767829333605148964227059035244676953978969759611545567151596993218130862752393502075742459254904241129074088923236039695215633012142125647607746715557157081133264472961438554772601682476993577408380986415911659182157031127639258063445281459112750379825001610017228504810121535145704302402347732287218684620679435169382473396964020274709529326551879217405072814420239288086639012123417222835385107655196686517769049824432056900930841670932935427752128571867902381178245532110669902113624345091408501274425892158348066576017793695560688170551752865744181240128832168516729556905563781500843700586890677019966075270276790025492380613094441106161651879532995592894873856168835840905803978453214736416300365357475345494929604953782688936281740860890621143012027139614012066201157697781099522497740039530486020265796059963296438776934901894276109827906662829080413390910515749876356272937727023956341205379094717510055820218641234385319364130030360421387330736901120362327371612220941751101178017095342661630223111595166501948106318967068225718842442854598416081166422969010952193067773177462761406617920540427719172465055613859159202069325485031084704750224633585712847283483005913869105017887596535966154972883817919617440083893288193028200048532095535889996342272027149212166686278423297152759860678813749312480612339481439489585917837578295434564084139853757246518397358986544583957309367690139889860632217934376150327497880729867670639311000186911719371372351132723082562193714566135988630360262639480758369318944603187112118154355116315010952822263722249188502829357788224267281837126243755000520284175211044706019706042497271045188072580730625319869759769921477598259420337920123679264395715842087410004391885537874562560628589936598592471553355310967104849164481136156150514073724583681501300363351908884073567348984019201682772543662691117155104809912119696938019143081701925718779861466403767848897758479740938055275327836350836404213892530912881837535799304702809003578168361126322737952340476058441072475011034397638281745902961713676229328385179617974227102244970848565599272128759713452605616849197855204651413076393915036668227481658700185678931612567767794540488069235225959834770846535396403099985154284758505235934586767513593877706579711776125160034115786027436566154034370119826091913903447133198430846028468006032729493455429903350968885768222942169509354462610960800637109909680712652924805345753272918451290835415586238324801801914318745872914242220024766045658245854794466534182762432701977726143593744367608034420680607272543491230813188338833183788842068612821124923040419742545056659505200176960707742901336172755720056650281246948537122040172780704526752564815478749250612240068250146335306900469586906280577546116985871359333617899595382921643726984151486508916058126877909411953151758191111693997895855147898625629999188053023096139371152015957998115465071968296563875146231852655816134372843719763319488103333546856485582453552590930333442873181468873736184805795031125207835189899113741604474522244818497416593186198806795066783471754967099763126937590197074886469964866156113657381271774950425762630107538839359948340149791489002121601337570960757812134282123173354567974472859542824490029000676228906525035231166116198939421418646925472880796557059930743243787762222354713868896414098501594584828577223616134399550191392856032530909853362273611429420891446884973941091733831521916603718574596021385806557867764544754511170362592875785831879099207352220269932911348422167906340039/930230658530657590899846803089513124711795869736669800922449942474274238563327841421026281497591538227380027202008358376430256559484011573490565217138236621182905917417661479052272247992130209061050395766054101531419491180687137588073479019206577856389985537518891491132630153440725742030547963972115106603333371807966297226065510864448025586881331196755839336389834061900488151239588463530945756469811825510058017495826268105778184221842283466691847647893161730905498480289863889771100681463171790504413527415835195796574491313821992725001921095785442532781622599315022555508913526209780932063621175424584978324188672166329759311164191468554308008274246017029196580557049262944650690047478882381595774769872208530338092572553444562846905838724647537642279985218708134287673011619769230411886621556986095529165164109135195604962940733370777294000332720068719065458747739093064466131909788287419423437046891288362785658096020629650656978698719132984769920340289500732846271743769258521306429375024363869768913610982655394547105235426898557218157940859197940634802923798099570252021049889643824841678712548086295722050253488155587270625882892787197086115048925610352301038542989187096727740391652936505661921483494333331053564662081609134054796949392985334885045020118872357634776504481751041504338250399261514324608338521764496466757111703364075897465694547877931940177781094868418698263922883382953818786640594732515955164049136817797485666920231679585147091563959343109875234797651036425035324943167125992086524766195401981518379962463354384366667181890741848221514141351415140942984621406540001636310795520036266510280724193272013005576516518050468137264480187476145702194195510939270880090005537354931984989910839719220209118917637449723932776341203111660297014252268050538825348380990812868514078587046559865885408264303187601043486208576784319635909431586396256065436528890936156378551037122939875904050158703991002755091172828756476071387042569521055392215756784933697437985205562908998704893595346062811214957757079764841555521163961578871759465071087699554940643032455620000981410093608360293655007052021854689144571245851308801598209923837205590394026666081090022563165002551418242083297240504713709062566233907950618764353014696014587219644220472848069570845719893943061096222772957578755221671462796705831086180709805533639914462009265249667479401364158627260984320141992943798835083277705386915559082582289609281752387532065811749425858592615177699496906532913864116462371401518209750669478713448773397237138489391077524914069370551214556514593714576347136506486142580182934046565038753843734798018822625938233001484480456291485113465366788578745783190846020648323133764676852334459985759799581565789759483906416200305247124342831265612345005533071207984392208268176205725849441958749804627209181351987676539961292389212499959733542240707039138027223776455836727214880131548681555430208014346555074477174438514431220367979654031201972134854356398116081800909241066726430084148469342070065852097688709681714675420963386317605501807400485767818450031275355679626804446535006961943654279435054039764669648701437811311152016886530126897950101572177639467256646145691504879501620541298734985122129751386900384473461207718095057351079495615099321335364970410825488578233923038405227928778624647476509069445043413545625410855197717053207538276170538157725721757874316499426014369532454316029581473990527502041559988908927431016532212055143766751020144317603504724964276742808849688601008247557016304429977151771080600678723747322548035270082750789914986124193771921755580371344147719919983431544931601427072680826647632650368694900884480251059324142383434982418211703041135389242467817494912181965474836065067645346574512520091940482405275459039810609816163443761550751462780549343404535619316334750709236802829402350482243881582307083268295943286196107122661835233376761930126444519074363320988604000325246120829860778267985346327206761008060148020336385333844729067030544902624214287648310458206906126465587780329303991365157828150820519404057558350930503138739434195668048995324244275626410015878477667085381939328168279651322336012807607678900178437693831376539790246573122885388512282133253083063706566241339467840055250882797460320050*t^6 + 634122060710469642392679418470146568213412225042154331772909370087885434367684818106506136899375477254934969763780266092520617738608267173897443618029345109019467786497338980206669107326540802440999006992231144247926388468343906444750470038472062283207365089900719739425714148340119354045878913111615066023123091753010475616415875048503952250154075461956630687145202264045272104375877727115566678058847675435551826633950044435972278523801753051733590351838184654165916850785873297565125415308863913561162719950339317439483736991441271726657334905971626815057291528021973753096485274085063624296286618263616622604016124804747827168709669501247223011808005166795465431386931382023556956213967887561917548109477233854774399017257159218002484723458609029828216376442461822283952127043545621796103687745229797429956310854709833419630054998011089288411060043535697365343444513569012408128030266245415288713117233817048142106254194843639494034058818865479921802157013373723170960567126079466468858640371636471821340631012865955193816589594321333151198720392004799310976129432711979869327124060272620869710615877388921255331037567307113050626874384758318249986421336698280053135801970013005814045441251768470978238867163876670488633433321495824334077391033124150139120206241951370481802414747449675226501136654314362944252364504845053655099717790673474975337547021971546570458627477750728082581465218021080168389746108715839731262736545087457039644453339005687481249899138347102877718832480482044453127972193888584514455349218128433435104122548191988000031742514596970713321675391397845202417104759845146141118698000999568566925185538978762340764738518100744635109109292927085446694468821368701009587601494189210715165052029365202443804746061656728033004240936082142790271026732916512998144208500230124734344504941346919884377103874109276183131515271991105313618649960332079974284240491658518793818629601846100532899886388434781443551255307171463056667673015125587959045926991103024848972209381046037941624252275734767879467170084215904198121442458584405734737308723421403283355531288687380639905443685038158333221768633833202473198186771825139104557373627773080377106242406082880960730604294379252663768061544498265783366608618255547881508239901307824522814697290326893710041472498846768451536841988978770841276223108303363256969669101158529993691125358095537920580605715567818786851481926812878442194771565521293162228499078925057902690510553882356414958668619319638546767976366134323789700203708432713623970082212232575577960461838367043048593777781131719108009282124376139156917493382211861958642948703053882436437482422246871804334982809622163167068651443129988667359029795145598230965642705998872487537210805965133485964655478142585270617487555889140337878661824125193380436961107535240938176054983788426366389526081820228071875500604362889490458765455836200985108582614151503735509315683358563209029363572999096018129136216147800022771318308087504745340870097269118770000527208495427445396742660290721658059103521495927727826408297838397769062655087296526157262630456502358637331613511864214282204908526972741386718230885280362837828740238053839603470771602963536264530675358951722249249612978019078478609555381854415521702795180699452798380322449651077735353195427384087321472822163576524786454397026156426975582363702266983063334346937461802325174079175893360230025945227824780025265684442473791312873890030521622667004761103415146109426536036909012634933999882072226021520564629274129736951450014318513429699387398769424640758949585639091049530642893323386641660179495028613190621119325187709203647320175359729487381818098858182405061279017105799550427904429618838415353949343332627458557663696153899960535457501699606951235457924774957889662203442232121515731199488560531350482458508862911621194225507771853837984109029094870164609288882819591086010091568731966445951990734678929320068546041862097744225831556670761949309317485113545147063088393727916455199596144418065685153409906688390587475586114850959720531877583281924330933326509470134727508538483154342718241759604366324099664473110140324621017735847021375514562099730424253749858488444851306728570460042338458342094713599249004896426706160695823150609578222752206527/7131768382068374863565492157019600622790435001314468473738782892302769162318846784227868158148201793076580208548730747552631966956044088730094333331393147429068945366868738006067420567939664936134719700873081445074216099051934721508563339147250430232323222454311501432016831176378897355567534390452882483958889183861074945399835583294101529499423539175128101578988727807903742492836844887070584132935223995577111467468001388810966079034124173244637498633847573270275488348888956488245105224550983727200503710188069834440404433405968610891681395067688392751325773261415172925568337034274987145821095678255151500485446486608528154718925467925583028063435886130557173784270711015908988623697338098258900939902353598732592043056243074981826278096888964455257479886676762362872159755751564099824464098603560065723599591503369832971382545622509292587335884187193512835183732666380160907011308376870215579684026166544114690045402824827321703503356846686216569389275552838951821416702230981996682625208520123001561671017533691358194473471606222272005877546587184211533489082452096705265494715820602657119536796201994933869051943409192835741465102178035177660215375096346034307962162917101074912676336005846543408064706789888871410662409292336694420109945346220900785345154244688075199953201026757984866593253061004943155330595333527806245137856392457915213903658200397478208029655060657876686690075439269312610697577892949288989591043382269780723446388442876819461035323688297175710133448657945925270824564281299272663356540831415191640913045552383613477781727829020836364941750360849413896215430783473345878382765653611376578818885481752099709419959971720255719027681437317117050155498917201076747356709119721145218255983104514021603245035220447883484618615890522728943775934055054130994337587596231991941269167356958971788130026324438274666727599088679783875305642162371296501680054830510532235557951275872381931051216730597687789032325020466316547300659699661424673654135351158347024553242648968990070850897653148219314676137611530451925662257038771350155898878339029921211596582159753340857477384330762251355054065500885950108379551526700812252942749418576193020871106621690172984265019560873189305278843869471769479674459960954743860039779336111835350605690291835200043150519186896801737707926008103790032814548108078038327385441842424572677542071033580784008743791882809000879787755279235791068971795741299685952966464220337826768304412504556745598249210049695696142950085672958226211514078306274755132670136440596045484728418664927691007865174225978266611885145085328046549727093114735827690331963779468633451477640132193119678047683498234719203234478712437051004463152824970477358862522534564193224158463458671054822709949190869006894619961706369694645042420212594547006930056017577231512388350415168808603723698572186806369908317295833024623823845420633391542048952828081575314081008539891924964928109990255570991670695277306022821177347572548453033883399052223293806970848178235963978471598289203838199415613440893145844894052628434975513856737057553274783573111060210472167423435053374901349475668747638195800640044356553385498796130064306217617445386695235915634287116968204076179090816623634885936328093966236280963202592505395439691609466382428130237798106482995412433126743294440080787302788963986569532411999503849794816556515830741257793450640792542563866810369759828932776833082149756226791300594044182318626581635110304460080292422768878424487773101626869558059455028201180945941063231270458333963158163578284605203548729472868270403967756056014893618818918066792782846971799186053206308511142277607557219670965183652826660906781015258121485091606334865206289723315371317525586600794326728401973743165518614323737929320704877031773778519305214675257253068838555761214650878299434773081425233088770815488358751353697203092131020971723602231860836821273740736789221841464302741312903452127579297335826886926362265966721220988508585167728461134822578954226142922847234177586785642871970380179586280302902839649191330600466210015822957315431107947357133857397002328833455042297485872779802476788401662114321261534849290143993471242764858325538234701355652707220138391890393942121311927496354940303488417007850269253440423590101447195787050*t^4 - 75092125333724288891040074966260842358196790612580641496360751817667835388140516573586889071329684331651196938344224240212089319097561601303492390924868494035424536595522930414683291102438585680357249383195764086225435165512208104446512515763618482403790302232826397965954592186173332986452966958076074421823989799407802274268830716137910897727049618426454284807216448108731539591659281660384771886292871675342646226898601761763447782178041719930012912770343515686889259813124014662416900755468573942853263155660601009022098443620981922903466895373674178330961093418248038055754302118780425949405172895476012141065940649600679132569287586822254980519343345897116570055523951867857737398677305985166151403349150437731471323768860337345009764387816052373665456775566191201260549694332794231063115100001639838857288370017988505799264690898526084853120039395770043786344035407329232958155667493099801413551248716637924441786596398855239084942688741014636519873438811263390439242047202275373862581791244037494369563647576546544947604918855601808248720173999570200570585217257416126657294481846679002844622100273692503236855466475846787355885298609877474444675911952712143902331011118598297937793189653661128729063467877472881348280972878768344709791930497895173450828290090702214404139765213017229360050092399515977545199541634892910983709103273161084921449018773935886254091994303195077997342913689901218562898464652212538102653177267672642517443251276249005304798205323386852083182645856394072795164406870577181582588439144467384151646547526722645748874320698616643970476018168021643273169752315163353229804389793608445365112774185978859153342845351060369904509149329554331033467158367319144979407202176883978066566433069826436057461170046327501923754670211607661147670043445975177480843731897667018911007191254771929335113037108953615497837379298313191922981782450909844186794732674319052502607499357927453010949473779314099347198311802144314455336893199159578951961349959541629260716796868712375979714010400731738065346925606916410990765127633275189529877641461487244591166794241642836904266625848642577350252123125620731895378541748260748222006129162777203251143836657449989833083771376517674833751229599923644808571934238992113073084580208356979568765658036079492480528361476753356800731114507698184039739104661633182598444732587066414497750735934363821552429519941328339096250171924628291294849799987388718946190955871977578578882645084197034035322154086523528679418467407443430919197833249819492168457279857730608811913434324912823368713097210321638815323761989105973079667526750323371265653122346013757056988775546333828550243829763828307152408124883069652230620788175848667873013664684428849024017285287015877459913744498096208196248863101419653995421205804654778147450081665625223145604422846443146764629521103883090836980196237869567618665316477937840906974682453756440274534583039417119804191611140807304760118801059157046897716284371231006177054196306657584656751915745898781747385619767885726257327430246799658670284374802986473072161429658034880482158362027244537277195870521113998695861185567684357498682660188161921231138442146086008400240441962643618326919172453097817089083950777100647805292104647666967801866700188737647814768959005619079750616037472369941481075788578946984591054515600915303594387581602336946482155697164845137835386124313349023122350775681828363702633023875507618580176610037193112788159373794152218814000098479254715756171793017728637110154248221910425489870171313019825253101238839732554968419357795850436366029648595729946816979114916314713735858046252611573134893267214559137010071553873912684041578021881242645649981964186938509928035512207053668185379805620273319713831825522073672646407342450721830324381502940277640418539939434695208319292756514199211008428182297055077154837269233923117125893879502401044331180442243509436154858499714779646155477632454211578497930512756872444870048560149866209637479539681205393527844587065796130414192603785192553926581011914665674819404730938722762059839565089967591309893028585766363270490842473727567658478838793790775053686762648114335173692364576374474736547882268362631765419316361084762799378024650600832907082354752357713563587089982304651/715554094334193611311071046420966595819973645131885003531791216861044505952657627350862771867536246572016880924389318337780740684589756902586131444249779125383250851809163379942097863649946381925516876654265838322446348604877450391359188361107459833309763319582587310345688728030016034675275950508772542557208548114061186188450170190508186793108828430571186191758535690059675496781296770336081941337834140889570183902622806010700263263090458715545295696262706518117640664338525300987258890863282033962450538922203006722187244818398850626132033305124735406049685917228655683532023149105590376964049933051600200548706464156388991523465521948533497149031400575099236436355161338596201858577632922525309727636869477739503401653309721856509903235721192767010833815296568490408173362160406931349054564559890526594267825680838106574795382077458432356262700380115082454463434510860142811003467940479311629828297292043259507234555416757674610918170136950850395795390647134841499415475790508527000490062588185674490020992092547032938845504984490967957923047174247482557193404606027036094971303154000466597660191885600158364861544988722347852726998585196196158574942634666718775565537012682474516238525712586603188609158914585516764869795065664448340151031183070830378796297142550370211728637836351384481614856390454162629918169731797289893262164924709944159795000372773213646872308724419340294231237569073354365273323648592578661955634686021067999252454307101974219257210810059149962916722682013907835506064616223693690556772930085324227971608903755822552270766692178423915282488952871891194253614888608492369797737487245674783408161510002460670845135983829265657142444037544150744032268391359174700318123148345354903565016971486240167525585200451604309623401127682447137358852050190431143098537955488609858107339791481550169409045974551973558228335775230871648822332763624586749001898834661223400967647778012528987082138745303301341499576610386787093579166189866029608923298246899554151463508679113222003775373397865871337905839140356888676541446456223392132308520793349335428230190410028585199366897561186479219290424571922223660874081669845648162711922524997144699760734364376247356087923629274276660296310668237000871127337482749125967290657860056554146844104259280798404329435425085312441016695242813080266625726326843829845514339331523265458646721127035938662210627118908503088272038113016657703920170172710401823947635243440561952419876054623860141691004074986134846342658595853475363221912523396233764977903689539803230301084672714411664455805814006486083392476223561247337155951675845161378263307032540019556298256559930043007697450910989550160057859364147850784114469666772037895005873094301274053490565833686662500545231568817190358426869491205759362719256161330319549695315620430248895076297824988603796573611090076076239114134502015246803923659157203550284718911600417518056512794523502489804814453702355642289497626426156370956391460539779028121066301038239737145299408433883008385839983695016785099341366548569612299771036613719642543223625951441178569951835476374450707464817983688615102064058764346365645330884450440856345045878383118723834283687131755336868640140735809808976635445267904700222278252094612373523307993448041342449058149793703622400525743350460539714123716577208821438992713159386652476418670616886262746594503755017706198609547626185103907969973765902836255275585909025541421393826269099625968867024056067214161389339751144135256939901196562578991965321162851821576086677537469319507636869079021222055422722523777783130531431524286827659754831446034875878979503851667338366287284608519958241040320173426500274977647028530898189004191168931475697735572642255525067188946364115082998032230940367637148372241844055995521302444770289872417477724573468428041869971456043288899169665053240005153998661385820952710243812437496268090596703961067798653924518591426918375045061313030133789499361297654945014018661029172513694711828755600527198755074023006592339162484540826168154361478018490123724584911468863503580109738254236717314921164051499097025499233659623322577181082568906848504436300098803566573996545444447344948024074118662336215036017154957753885319669525526171630058800945677116671173120977015095189166873511868643967350*t^2 + 21642031616903729644421731622242119256445977938875765608806254883397158399768421424307819680188568594263756524310962673111403690479272767822726886299370604681715124111221432888333445211804177772359858229910182278301248851626155528602005662250082237945680207290270420133897402688959965098364542605125401035791067361541742757711833443408110964767397423442032740343944456099957343456506200884291877799997552666264735920728087883987183814387897617230250008619753177074934082939333327644127081376898179960515779933305844193072081561062313197972485802317544780259202276364527742520989236101997801494267986384128411633636492205563844432985987602054704471818660411532294760194617828773067060135432866125857764785395825422917866754793485913263665464676548156478221646476146018895975464047212538238730794995127777167375763101773278807113651193912660371751368299642982080156863138097157616762803309106487750824298028508618865076815178667708396922348940389058112809538211312033827397289551207806123671484676681789721383597222605226766095189735810552596227166288331153119621433051047593923984620307761317245552314117194356257627017853862434844456511401870240199650425353775806641633480893255218949441950772034656173987399898399848059509682576077486638809563641869061436657824543021043140907110369217106048670253441833008116195232010653485557768290065784634845818082618894747617690279408615823758236069667740017873124508848613504945355571506238663229867561814630069301332510796255328796631306251352994556020334931650572842773362274148833531797134079263336744780939275993333566237981642703453403353360936884833561726158153478121650105028560912749625497617762043677106010463899825617514920201226753946695271052992232762976738681211919698969967322189641887017329440480332592290355246007359683076633131817275025583086527402537414194558147171218529121533107655618112215872894037936135766196811665500849454854188473534952123813783676606131946553300947534278828478132437941733160241027123502890283462199982964783342665763908807750013634681420527593682292585878292449976769625580680859237158177133611811076254439941551105434065340744926227814919896226552553857711105322414265267057377228164395463912828231574604851656522029799634053569767778688179640673838196298592087921481370712427905872257914870809119535580487984628614340475376310994637374762578533287324158054632116254550725734610208168098265244071690920971021581691594807691658616372086620285533716421899109935541451473386946236801025119124665946076858545092233343308424244589996400149027151809301977998179317300418516982312550350859189737648828292763919592638430078866214830706210829446744651482760685818624304736361586000250588553695066576379060273278151030833675958351090640745034749688827810721291602533280573015094553472079774823082608612792717373785621925847106086716798609525308656593808966025789536393693235519032881988262219321361275568526752414492719849003578982833727365511088592201310414438404356940603030754852899461013778842742537298671519117648926152236582565607368004719835975291008935070615859748015855930761546092341480631129256487133846063563655388557736023937750119179737339905493870563143413177192782180022484860596378173981002330459140737522500428536330298644998898667533168160039902693289288890449750302144332172826553505843592438253356131587414061242554670523519394964750103632402879496864687598979764204069605549249250588193292570013991280695712851888179252164464329115731466087368996888731502267750064170475408545753163843939419325685250313941978561439278041879522399300704497389692058669183085567407190720283066090391824039497311552108635563301310267950329364087298045827378613457170983221053713073755941685787210437534792911592828866593891784416191636941235482477961414935671854516837567557988698282724605481809313122161252619401027554681420504421552772190192629381866751814336773094539422905658514836386137781481139274371013471324786830419074067240262164836697143638106537056463134429930717516542647419875708935261073488675189478706638510127114680990961831441355354372771903896626444153114583972304077379410584912570559299300012511799750187246565483551063404721905411128614676335831006205931745600204999135017716606760592131916186912030087165381846440711712/27590330283105270906351642228770812315315598229223152173796338455770681577484917919798157034390896027698456537209995660046091255236532946400656478884866091668382399615212255715635748347631161434745635055948181226852946983824428337974037670349911460657398397588921078110507747193633847105034151069773988318036567842642484608520178975997651089514854513153685235606990561090075262101598590204181215919922758410475590163016490639284054038043926778060210461015772069507357304612425897185402145321687677171592920466279300886153301289236068535114181848442113622239533344143926222280388353398115240240306627512647907419276142661829418795418890031244395031138201338789092815571061079826750103010987100147527616457471769831335084138983415607633453949214328122364367573442469568752415461926561145001860097630365684881220985128132629187680198117720184068909188760737979668306897318130344064499506757579609821463598923799787122065783798201001246753271136941992037204649858808020534303480727972585837322971065312488389427141701374070549052663671815795943205183323646533026499933782614835561028674071455190404862759749820946545102811922762648522221135055165872140283610640772415802318044217103430835579103029043307897241042804543579486545136298770133901516795246243796908022553150010562863963204530994112943961952142954815675072079898749550676135186923429254900205261769859280651587866449248770801313618251095931845432168905572691904520546415793288828811301529709574554535622861955258760325629119087056634409794967960976277096703156865358896564422537668327954209813261171769950338478414170295491189089226112490458145806178975303447761505914022038452198730948592789867030884205836341862544190912895667237661169011676012116971315701408403617744716921522115150496450889876157052631704953659380260376526698597209721801630970016373251046179515633195218702848056537115113732020981167969959287534030301984475962075447239981525207242340336146101882272076199866712385654370330257567992967299175123874805646259414083481650273018162226387010162449612506992857240725428049289114090300182435190492888219571635103298472852672707505947561825186969752441226346517559474612403282311802131056605118124852170783327462821547344581958060248636710704909877861486675227821604008450206915932546674463386750006444290123332365220537575551370782120482194918831033938475792276379753462914929598888856397221199293379265661657649231629336106874997924584434344556408523235156001490507440375369276959631126829498478685670839332186926407641923747050872148530845077531985396471433427814440161480500874061841559717251856573724782485565783550591462383204515807111459834293194340685411301477952879973887708522146221341620380238451751010153792807745636156613649987300177762847324299189368810328344297304581338090233112634674772357778345020092283583847522967704875913504500745269918038792437415950661465936061656746215086787258533213502735545707287144883324573587461319187476619822453804435625828470363288763331568491432248221704503952987917968023350176980319432001716006994630670063789189978939343571168421618841403060687792300005696743571692682618770917872916292907742566584396655310546407875737627466110820440723020326876899844704233268388641991309757786904391108878352152627960535763360888449035932772901336886028873556860450538288086735121315393015236538637805484791810975021263675223155855129288079736056667015887243502572429109529434817181862568912677313824217553031549830375005436316893037426560701129657632343948970536593888097421333498012958341293510796029748187965615303133188220898847979738582284413731081455883342410574644037295847988281834901569544813436880238050574125245712304258466865353369127120306762229097641202193551593499761881751145833466446522152106385344760422200278197216363857913998215470144239039691739545456579653079791409990219921166342928475031490901938357363300881517547066894854925184712988312158854392150511141862540033371820821767903309792076581600811353976316474901861713117694944860448216569817236864740319336359392412625167779976158028423263617665673293188437689572195353709839791265330953019958832913251773033085381205537590016563852226199087669913300503749566330867509231796272746019977396338354745993451566530569378772837164355448330049124848754057040703199995
-------------------------------------------------
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.9994847532282055609 + 4.0838587418364768274e-1809j)  +/-  (6.11e-480, 6.11e-480j)
| (-0.95735259395265489468 + 1.0752818555334137249e-1812j)  +/-  (2.08e-482, 2.08e-482j)
| (-0.94425187178877033609 - 9.586422274743592167e-1831j)  +/-  (6.87e-483, 6.87e-483j)
| (-0.99802393195816515828 + 2.2280143194049474836e-1851j)  +/-  (7.17e-480, 7.17e-480j)
| (0.94425187178877033609 - 7.0080243144525800637e-1892j)  +/-  (6.97e-483, 6.97e-483j)
| (0.95735259395265489468 - 2.8720509054916184909e-1891j)  +/-  (2.05e-482, 2.05e-482j)
| (0.99802393195816515828 - 8.9620481889034172741e-1887j)  +/-  (7.22e-480, 7.22e-480j)
| (-0.91248695683407599658 - 1.6808456952787615747e-1891j)  +/-  (5.92e-484, 5.92e-484j)
| (-0.99906219168647909054 + 5.7124038046573203847e-1913j)  +/-  (1.27e-479, 1.27e-479j)
| (-0.9994847532282055609 + 3.6275190213377607577e-1948j)  +/-  (6.27e-480, 6.27e-480j)
| (0.89381669678740510722 - 3.5519989557720522768e-1977j)  +/-  (1.4e-484, 1.4e-484j)
| (-0.99521824907985271661 + 5.9322923888164124354e-1971j)  +/-  (2.64e-480, 2.64e-480j)
| (-0.87330538424743138559 + 1.5130117145495700443e-1990j)  +/-  (3.41e-485, 3.41e-485j)
| (-0.89381669678740510722 - 2.3843678585450749726e-1990j)  +/-  (1.52e-484, 1.52e-484j)
| (0.99521824907985271661 - 4.757095386232677182e-1983j)  +/-  (2.65e-480, 2.65e-480j)
| (0.87330538424743138559 - 1.395704589090195374e-1991j)  +/-  (3.45e-485, 3.45e-485j)
| (0.92929929848381045498 + 2.6868663718189454826e-1989j)  +/-  (2.07e-483, 2.07e-483j)
| (0.96861169018623620956 - 2.727077209380653589e-1987j)  +/-  (6.43e-482, 6.43e-482j)
| (-0.77371124013697104157 - 3.9168220449875217809e-1995j)  +/-  (4.72e-488, 4.72e-488j)
| (-0.98559855824293156178 - 4.5071553400235639898e-1986j)  +/-  (5.01e-481, 5.01e-481j)
| (0.91248695683407599658 - 2.5520498061637723731e-1999j)  +/-  (5.91e-484, 5.91e-484j)
| (0.57735026918962576451 + 1.3397370980199975127e-2010j)  +/-  (1.43e-493, 1.43e-493j)
| (0.98559855824293156178 + 1.8713995494826994208e-1994j)  +/-  (4.78e-481, 4.78e-481j)
| (-0.82690885901697189971 - 2.3264303314317241251e-2002j)  +/-  (1.51e-486, 1.51e-486j)
| (-0.80113001149589717895 - 5.1005195794499269542e-2004j)  +/-  (2.88e-487, 2.88e-487j)
| (0.61370563661964453263 - 2.9891498589520187583e-2010j)  +/-  (1.44e-492, 1.44e-492j)
| (0.77371124013697104157 - 2.4340427368670931795e-2004j)  +/-  (5e-488, 5e-488j)
| (0.85098665762088047318 - 2.0578947340479742742e-2002j)  +/-  (7.57e-486, 7.57e-486j)
| (0.99127968308015382129 + 5.5171921776544740101e-1995j)  +/-  (1.18e-480, 1.18e-480j)
| (-0.64864684157805656024 + 2.2232494900655590378e-2009j)  +/-  (1.42e-491, 1.42e-491j)
| (-0.96861169018623620956 + 1.1072947097336169391e-1996j)  +/-  (5.86e-482, 5.86e-482j)
| (0.80113001149589717895 + 1.2409808001226468004e-2014j)  +/-  (3.04e-487, 3.04e-487j)
| (0.64864684157805656024 + 1.8795518305228453804e-2019j)  +/-  (1.48e-491, 1.48e-491j)
| (-0.99127968308015382129 + 2.0564503695414520447e-2006j)  +/-  (1.25e-480, 1.25e-480j)
| (-0.71417543668774168934 + 1.6913240489888926806e-2034j)  +/-  (1.04e-489, 1.04e-489j)
| (-0.74471011590173223076 - 1.9643401608368428303e-2034j)  +/-  (7.13e-489, 7.13e-489j)
| (0.99906219168647909054 - 1.8726398191455283275e-2023j)  +/-  (1.2e-479, 1.2e-479j)
| (0.74471011590173223076 - 8.5436629619909198415e-2036j)  +/-  (7.29e-489, 7.29e-489j)
| (0.091009527839483869749 - 1.3453523030789558104e-2055j)  +/-  (9.54e-508, 9.54e-508j)
| (-0.92929929848381045498 - 7.8061684924515824476e-2029j)  +/-  (2.08e-483, 2.08e-483j)
| (-0.53962353620014824589 - 5.6735397813229257518e-2044j)  +/-  (1.39e-494, 1.39e-494j)
| (0.9780323641031703398 - 2.0486116312486553773e-2034j)  +/-  (1.76e-481, 1.76e-481j)
| (0.71417543668774168934 - 2.8925707705944175021e-2044j)  +/-  (1.04e-489, 1.04e-489j)
| (0.68214492019908192685 + 3.240578223828215548e-2045j)  +/-  (1.22e-490, 1.22e-490j)
| (-0.15655801081562154215 + 4.0531414339571915962e-2060j)  +/-  (6.86e-505, 6.86e-505j)
| (-0.57735026918962576451 - 3.5304298464586037522e-2047j)  +/-  (1.51e-493, 1.51e-493j)
| (-0.85098665762088047318 - 5.6685095604151040066e-2041j)  +/-  (7.62e-486, 7.62e-486j)
| (0.18946366457594596201 - 2.8040661723138853278e-2059j)  +/-  (1.37e-503, 1.37e-503j)
| (0.50059117102333587994 + 4.4285428672143781078e-2050j)  +/-  (1.27e-495, 1.27e-495j)
| (0.82690885901697189971 + 1.6349914965752322195e-2044j)  +/-  (1.64e-486, 1.64e-486j)
| (-0.68214492019908192685 - 3.0228008623957035603e-2050j)  +/-  (1.23e-490, 1.23e-490j)
| (-0.46035195519996370822 + 2.7073499935399791971e-2057j)  +/-  (8.7e-497, 8.7e-497j)
| (-0.091009527839483869749 + 1.7059656176911383645e-2068j)  +/-  (1.04e-507, 1.04e-507j)
| (0.53962353620014824589 + 2.1989339355847115753e-2056j)  +/-  (1.37e-494, 1.37e-494j)
| (0.46035195519996370822 - 1.5462178907211179801e-2058j)  +/-  (8.71e-497, 8.71e-497j)
| (-0.9780323641031703398 + 3.4430632418027917444e-2064j)  +/-  (1.84e-481, 1.84e-481j)
| (-0.50059117102333587994 - 3.8771730072033975407e-2087j)  +/-  (1.17e-495, 1.17e-495j)
| (-0.61370563661964453263 - 3.709724029721939733e-2086j)  +/-  (1.54e-492, 1.54e-492j)
| (0.23489071570106663118 - 3.6694875139813678462e-2098j)  +/-  (1.06e-501, 1.06e-501j)
| (0.37694632658252040367 + 2.6712173156821053963e-2093j)  +/-  (5.3e-499, 5.3e-499j)
| (0.15655801081562154215 + 1.6791321415620196523e-2099j)  +/-  (7.14e-505, 7.14e-505j)
| (-0.41905515798203752075 + 3.4928955335088399287e-2091j)  +/-  (7.03e-498, 7.03e-498j)
| (-0.37694632658252040367 + 7.7905187270630457193e-2094j)  +/-  (5.8e-499, 5.8e-499j)
| (-0.0027427111279257550118 + 1.2275337093876169462e-2105j)  +/-  (2.07e-511, 2.07e-511j)
| (0.41905515798203752075 - 1.3522930550782766914e-2092j)  +/-  (6.85e-498, 6.85e-498j)
| (0.25853777041146136529 + 2.0693517022252363606e-2096j)  +/-  (2.23e-501, 2.23e-501j)
| (-0.046229710010376507347 - 2.9961637460617629826e-2104j)  +/-  (1.75e-509, 1.75e-509j)
| (-0.33452470558410378352 + 1.3194070171016346586e-2093j)  +/-  (5.55e-500, 5.55e-500j)
| (-0.23489071570106663118 - 7.8769727974286046366e-2096j)  +/-  (9.47e-502, 9.47e-502j)
| (0.13022152008293402128 - 1.2523157740349255814e-2100j)  +/-  (5.56e-506, 5.56e-506j)
| (0.33452470558410378352 - 1.071697988384413015e-2094j)  +/-  (5.49e-500, 5.49e-500j)
| (0.0027427111279257550118 - 1.2375532646117348188e-2105j)  +/-  (2.07e-511, 2.07e-511j)
| (-0.21946217414855798398 + 2.462773169394365315e-2096j)  +/-  (3.04e-502, 3.04e-502j)
| (-0.25853777041146136529 + 1.1982567952702084785e-2095j)  +/-  (2.33e-501, 2.33e-501j)
| (0.046229710010376507347 + 3.5204677086996108071e-2104j)  +/-  (1.74e-509, 1.74e-509j)
| (0.2932497282119985931 + 2.2985349311285118263e-2095j)  +/-  (8.43e-501, 8.43e-501j)
| (0.21946217414855798398 + 1.8153830201969835805e-2098j)  +/-  (2.84e-502, 2.84e-502j)
| (-0.13022152008293402128 + 8.5842716412832261634e-2102j)  +/-  (5.81e-506, 5.81e-506j)
| (-0.2932497282119985931 - 3.7686878946164837204e-2095j)  +/-  (8.17e-501, 8.17e-501j)
| (-0.18946366457594596201 - 5.6250058195253999303e-2098j)  +/-  (1.52e-503, 1.52e-503j)
-------------------------------------------------
The weights are:
| (0.001612856713029440072 - 2.4584754856973409274e-1808j)  +/-  (1.81e-136, 1.42e-367j)
| (0.012178436418175499588 - 3.633498102892098677e-1813j)  +/-  (8.69e-137, 6.83e-368j)
| (0.014024861907584074017 - 7.9053209490845121772e-1813j)  +/-  (7.67e-137, 6.03e-368j)
| (0.0024988262201281097836 - 6.2288369677373346053e-1812j)  +/-  (7.8e-138, 6.13e-369j)
| (0.014024861907584074017 + 3.209414799392604779e-1812j)  +/-  (2.11e-138, 1.66e-369j)
| (0.012178436418175499588 - 6.0103633113050620158e-1812j)  +/-  (1.74e-138, 1.37e-369j)
| (0.0024988262201281097836 - 5.5212265002633915666e-1809j)  +/-  (3.28e-138, 2.58e-369j)
| (0.017742736159620846279 - 1.6630116202619473421e-1813j)  +/-  (7.93e-139, 6.23e-370j)
| (-0.00086322247750506510078 + 9.2263228463652452889e-1812j)  +/-  (1.07e-138, 8.43e-370j)
| (0.001612856713029440072 - 4.7986545371886569862e-1812j)  +/-  (6.63e-139, 5.21e-370j)
| (0.019595003015543254933 - 7.4965828089808408411e-1813j)  +/-  (1.07e-144, 8.4e-376j)
| (0.003249249342278648522 + 3.0353291717439451096e-1812j)  +/-  (5.45e-140, 4.28e-371j)
| (0.021421978735513591598 - 7.5368006440257751106e-1814j)  +/-  (1.97e-143, 1.55e-374j)
| (0.019595003015543254933 + 1.0607395425075438089e-1813j)  +/-  (6.83e-143, 5.37e-374j)
| (0.003249249342278648522 + 8.2168074544056853417e-1810j)  +/-  (2.44e-144, 1.92e-375j)
| (0.021421978735513591598 + 5.2127554181139566871e-1813j)  +/-  (3.83e-146, 3.01e-377j)
| (0.015881730268302624914 - 1.8518204451450942643e-1812j)  +/-  (1.91e-145, 1.5e-376j)
| (0.010340501674892254254 + 1.2377847316693040847e-1811j)  +/-  (1.5e-145, 1.18e-376j)
| (0.028218947178297295791 - 3.959028313558655693e-1814j)  +/-  (4.47e-149, 3.51e-380j)
| (0.0066269673804046412908 + 1.4396101518047977687e-1812j)  +/-  (2.45e-145, 1.93e-376j)
| (0.017742736159620846279 + 1.1426449594349781111e-1812j)  +/-  (4.79e-146, 3.76e-377j)
| (0.037049794838771416167 + 2.2364838435495989201e-1813j)  +/-  (1.13e-151, 8.88e-383j)
| (0.0066269673804046412908 + 7.8028354251361558438e-1811j)  +/-  (8.73e-146, 6.86e-377j)
| (0.024938483269157328438 - 4.825156090517913502e-1814j)  +/-  (7.97e-149, 6.26e-380j)
| (0.026608909714063785201 + 4.2521998088950362266e-1814j)  +/-  (3.71e-149, 2.91e-380j)
| (0.035653956869102894191 - 1.9421416099359366517e-1813j)  +/-  (2.53e-152, 1.99e-383j)
| (0.028218947178297295791 + 2.0870540530418616467e-1813j)  +/-  (1.31e-151, 1.03e-382j)
| (0.023207330282462619204 - 3.8334403355923816307e-1813j)  +/-  (6.83e-150, 5.37e-381j)
| (0.0047480588043141954598 - 2.4430754047560030287e-1810j)  +/-  (1.03e-146, 8.07e-378j)
| (0.034223784173208222542 - 4.808349734450995843e-1814j)  +/-  (9.3e-155, 7.31e-386j)
| (0.010340501674892254254 + 1.5617112872045095395e-1812j)  +/-  (2.06e-149, 1.62e-380j)
| (0.026608909714063785201 - 2.4315983043495903913e-1813j)  +/-  (7.18e-152, 5.64e-383j)
| (0.034223784173208222542 + 1.7896915454161620338e-1813j)  +/-  (4.46e-154, 3.5e-385j)
| (0.0047480588043141954598 - 2.0515309972474445042e-1812j)  +/-  (4.87e-148, 3.82e-379j)
| (0.031287972137570700068 - 3.9760515596964913659e-1814j)  +/-  (7.9e-155, 6.21e-386j)
| (0.02977512712603375525 + 3.875508303439582577e-1814j)  +/-  (5.21e-154, 4.09e-385j)
| (-0.00086322247750506510078 + 2.9470953292855435903e-1808j)  +/-  (2.23e-147, 1.75e-378j)
| (0.02977512712603375525 - 1.876763698954798074e-1813j)  +/-  (2.91e-154, 2.29e-385j)
| (0.043392945288086526626 + 7.3404972032097906029e-1811j)  +/-  (2e-161, 1.57e-392j)
| (0.015881730268302624914 + 3.0665324744823901108e-1813j)  +/-  (6.55e-152, 5.14e-383j)
| (0.038392871588375509196 + 9.6813063324153277056e-1814j)  +/-  (1.45e-159, 1.14e-390j)
| (0.0084983649319388458613 - 2.879486139495527053e-1811j)  +/-  (2.57e-149, 2.02e-380j)
| (0.031287972137570700068 + 1.7652317055818503602e-1813j)  +/-  (2.49e-155, 1.96e-386j)
| (0.032768444809385103161 - 1.7363437106818719092e-1813j)  +/-  (7.05e-156, 5.54e-387j)
| (0.026444379377498219745 - 1.3376974753929271983e-1810j)  +/-  (7.13e-164, 5.6e-395j)
| (0.037049794838771416167 - 7.1714137880548487423e-1814j)  +/-  (2.38e-160, 1.87e-391j)
| (0.023207330282462619204 + 5.8223091784924007804e-1814j)  +/-  (1.61e-155, 1.26e-386j)
| (0.036231999350942980067 - 2.0470143131549008292e-1810j)  +/-  (9.68e-164, 7.6e-395j)
| (0.039655647215708456452 + 3.7260557151503901812e-1813j)  +/-  (2.74e-161, 2.16e-392j)
| (0.024938483269157328438 + 2.9753390195747486864e-1813j)  +/-  (1.06e-155, 8.31e-387j)
| (0.032768444809385103161 + 4.2704135940352768127e-1814j)  +/-  (5.05e-159, 3.97e-390j)
| (0.040798533625332310072 + 2.334971581659401735e-1813j)  +/-  (3.06e-163, 2.4e-394j)
| (0.043392945288086526626 - 6.2340917424429094882e-1811j)  +/-  (4.86e-165, 3.82e-396j)
| (0.038392871588375509196 - 2.7644441049051460877e-1813j)  +/-  (1.06e-160, 8.32e-392j)
| (0.040798533625332310072 - 5.596015635820984653e-1813j)  +/-  (1.29e-162, 1.01e-393j)
| (0.0084983649319388458613 - 1.233381937673358536e-1812j)  +/-  (4.44e-156, 3.49e-387j)
| (0.039655647215708456452 - 1.4246669717895490871e-1813j)  +/-  (3.49e-163, 2.74e-394j)
| (0.035653956869102894191 + 5.7007329259344861174e-1814j)  +/-  (2.64e-161, 2.07e-392j)
| (0.019258140331772453299 - 3.1303525940726794218e-1810j)  +/-  (2.98e-166, 2.34e-397j)
| (0.042386356211295523368 - 2.0076995944019510169e-1812j)  +/-  (1.14e-165, 8.99e-397j)
| (0.026444379377498219745 + 1.7738978957927375664e-1810j)  +/-  (1.62e-166, 1.28e-397j)
| (0.041756135251629569523 - 4.3949991464102842684e-1813j)  +/-  (3.26e-166, 2.56e-397j)
| (0.042386356211295523368 + 9.9549289023249664663e-1813j)  +/-  (3.77e-167, 2.96e-398j)
| (0.023376368728172626225 - 5.2237268100774179163e-1810j)  +/-  (1.32e-168, 1.04e-399j)
| (0.041756135251629569523 + 9.6580018604670087513e-1813j)  +/-  (1.53e-166, 1.2e-397j)
| (0.028388041337416732881 + 1.0221853256398649035e-1810j)  +/-  (1.67e-167, 1.31e-398j)
| (0.045584463953204073276 + 7.1511237294121555589e-1811j)  +/-  (4.38e-169, 3.44e-400j)
| (0.04225590819026913969 - 2.9271376998750005615e-1812j)  +/-  (1.74e-169, 1.37e-400j)
| (0.019258140331772453299 + 2.0426905285701606668e-1810j)  +/-  (2.34e-170, 1.83e-401j)
| (0.032395113728101877759 - 1.3210995955488596831e-1810j)  +/-  (6.93e-169, 5.44e-400j)
| (0.04225590819026913969 + 5.4269756462534146928e-1812j)  +/-  (2.18e-169, 1.71e-400j)
| (0.023376368728172626225 + 5.2494541992912790949e-1810j)  +/-  (3.78e-169, 2.97e-400j)
| (0.018901658290170130407 - 2.3161547443692600388e-1810j)  +/-  (6.86e-171, 5.39e-402j)
| (0.028388041337416732881 - 6.3802611297789799255e-1811j)  +/-  (3.22e-171, 2.53e-402j)
| (0.045584463953204073276 - 7.7688810444043906817e-1811j)  +/-  (1.49e-170, 1.17e-401j)
| (0.039492338039749789931 - 2.1257382639275438772e-1811j)  +/-  (4.08e-171, 3.21e-402j)
| (0.018901658290170130407 + 3.4487282827154171921e-1810j)  +/-  (4.21e-170, 3.31e-401j)
| (0.032395113728101877759 + 1.0451639026556540622e-1810j)  +/-  (3.89e-172, 3.06e-403j)
| (0.039492338039749789931 + 1.2420369259274290639e-1811j)  +/-  (2.43e-173, 1.91e-404j)
| (0.036231999350942980067 + 1.4532646632045936368e-1810j)  +/-  (2.54e-172, 1.99e-403j)
