Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 7 10 20 42
-------------------------------------------------
Trying to find an order 7 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : 3/2*t^9 - 151/50*t^7 + 1281/650*t^5 - 651/1430*t^3 + 56/2145*t
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P3 : 3/2*t^19 - 59223261144133103007/8719239124929410350*t^17 + 336441156077334773677/26157717374788231050*t^15 - 161370425973044134409149/12219141709676075664490*t^13 + 3618828931625441841999541/453988111213349580457590*t^11 - 2484797910836626927503487/866704575952758289964490*t^9 + 1430702432085456985697063/2407512710979884138790250*t^7 - 22343098874047412337633/343930387282840591255750*t^5 + 319974457119560256257/103179116184852177376725*t^3 - 18130300172095676688/447109503467692768632475*t
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P4 : 3/2*t^39 - 102957894683017651309686720978331239594325767931339949263948494162201589024387134644386689409394979473250965468212973322648770845780127277453355056343526372579979933958086985586582735039251164025828257220399511968919953804143853613116475247667207291336418538038956999743787611/7182338552455548636465378506229342620529564863179326477677115099998193588663694867722875797836092735752889909028429186597514537916977515888055147084218535319730369884072310811108472242410857840409702154681199601289467022980663764440411203969679051723103030724090150990998050*t^37 + 23437358554720136277514287834342684435835569566447800769976103138876544438183085668211347895818567712008111561169637502825738389823104203387528204197682675193644093002090418399954243723239568411450368603522324305519654589132328272260677883219371254790812784943202556915554617/371500269954597343265450612391172894165322320509275507466057677586113461482604906951183230922556520814804650466987716548147303685360905994209748987114751826882605338831326421264231322883320233124639766621441358687386225326586056781400579515673054399470846416763283671948175*t^35 - 5241436834347036620061390731335822277705251424002214727095293794150816439731098507901596997519561520830018567299219593725817665403949514179750319153189529560323675854320354980735762590761489715377327843634745284466144572389401724300168786742122305759848811223142215317380374163046/30914939831334417995937928704362959441545406040582774957865606524922224663685141819139574296625893962501164035431067747871681825556046321636955769594601841576715431092012447424254197073009055402475480984394287443830252907015671041280861945246689542331752375145701236910552906615*t^33 + 22377597775673135897511250407387811267280746509762688013261822748300157042690152675682412459244361860918278997485183405563866534205047271458689113719631366270916444314327654544296457367277254081067803082332794496653681411678987122075286430444739900459590305582878068407064958180229096/71944685885666342388910457900271581704010986293898041467854696493771275378697813220741269310847841776915208922090900297978834822946293617053130067804746594774758029138584240146680290079268982658906348883591760388600967651517651180522616812397273235831866277395891451243022168767035*t^31 - 47459101814948662156319386524580540866101570484185395133569259432403787012578188901233804028884127616714015577631895435681243065060982213107129054221784476690639692247837350434633544459795368202550274566031864467384099104013170935318364911738264627364151108480430439683778468342622787992/115039552731180481479867822182534259144713567083942968307099659693540269330537803339965289628045699001287419066423349576468156881891123493667954978419789805044838088592596199994541783836751103271591251864863224861372947274776724237655664283023239904095154177556030430537592447858488965*t^29 + 220682281712745760572475775323556782023743200423946350887832057022674864889958280499976535707623891363653757808586499759390884246968001488850787851267065083580586168171845115844857516627294672302013982376332232455313913884092323174974574844564134032147275833560272449984658605006922640798/539936598067801110394015640511894511311395094551073318682747444921788620421106548243132106491785368875774284890301161805262422146806997240395574132430047935555274553739196724112312970115019546006510664882978737376175710389277728701640569910741260086270359645617384204630462638416279625*t^27 - 627171385754290700716712570310772942680853735316298705255423014466640747036775307735251254900068266638986867579735644560558000228941228581514554482186444987181601325616712001315550622059224306481790372851294026298807993188345123065739303659577016999069421116750594969096378484424346599218/2035145638870942646869751260390987004173719971769430201188817292397510953894940066454882555238267928839456919971135148342912206553349451136875625576082488372477573317940049190884871964279689058024540198405073702417893062236508362029260609663563211094403663279634755848222513021722900125*t^25 + 683079885022018494332340399165577480905600505497703446176767224921326479393532830399748103306375945721577709736619528002086407039452222797802583260083928731172153241063920101552934874949431488744506449877467509856490358678398386370285608916507947686438078898120429272120987976317285784101/3826073801077372176115132369535055567846593546926528778234976509707320593322487324935179203847943706218179009545734078884674948320296968137326176083035078140257837837727292478863559292845815429086135573001538560545638957004635720615009946167498836857478886965713340994658324480839052235*t^23 - 569981022104055781422064446180982291819201489072858418093053544427654140652150327520363697825444323471789932450120950084087071134903980194364680535790780129001335997429103866898643337228826232953538666193234263330501621838018835020878926945221942610275906782494558648920847706093136188009/7153094497666391459693508343043799539887109674688727715830608257278903717950737172704900250672242581190508583063763712697435772946642157821957633546543841740482044653142329417005784764885654932639296940828963395802716310921710260280235986313149999342243136501116246207404693594612141135*t^21 + 228843390609233606022098614930701512379990524652569035565967501867290076971455354302804024827857219855497007262082212627809286271315911261398202821704918369940452850307017887676556228968869741910452358758595337386518586335442200043361553730931423476137149915502294837445464459867622995780/8379339268694915709926681201851308032439185618921081038544426815669572926742292116597168865073198452251738625874694634874139048308923670591436085011665643181707538022252443031349633581723195778234604987828214263654610535651146304899705012538261427800913388472736174128674069639402793901*t^19 - 19399294931897660031239896110004592791588409216995816695670749293364684985127466663044234773010514485197456477248014642555942937836041458145643955894284426152772313868280786716375075859421868290332658836555083329928566030524525132592640812532183818066144322206160053188361081743873437161886/2723285262325847605726171390601675110542735326149351337526938715092611201191244937894079881148789496981815053409275756334095190700400192942216727628791334034054949857232043985188630914060038627926246621044169635687748424086622549092404129074934964035296851253639256591819072632805908017825*t^17 + 3792188701400670512121436840865142111344626973947359517765781626564578352213115156582609710681600293835004100663450321737927939042080542739155799670551641378600967177067136939181792815220632984852229595276646922635120840866182238806177236365905615299215767312093206408221564747735028784212/2723285262325847605726171390601675110542735326149351337526938715092611201191244937894079881148789496981815053409275756334095190700400192942216727628791334034054949857232043985188630914060038627926246621044169635687748424086622549092404129074934964035296851253639256591819072632805908017825*t^15 - 108580255584303355365798258957931505896681533526061832314881381439722844927646097813006774497532379788746127782298831901048634130533318058879787913884764012931674360524434378746531302085183865743072660302620769980929782988802813055428921213952743447731644808557074756685150448836678880196/544657052465169521145234278120335022108547065229870267505387743018522240238248987578815976229757899396363010681855151266819038140080038588443345525758266806810989971446408797037726182812007725585249324208833927137549684817324509818480825814986992807059370250727851318363814526561181603565*t^13 + 195655179843872070526555659456420211827961120080283252697772083853848533760111670949460443608633428326997183579768937829277756557463363381510652963015724957578624822752708842533935718010333439638450368701395047090942483658556841296668936854461331571933334430636508215372822843870034251038/9678136855342627644965316788138260777467259389853848599518812972098356730387347394669730039159544212350758112885272303279630600796806839533108678188473817874872206415701571701208826786890291123860968760941587474521075168677073982159159289481691949110054963686010281118618550433510226955655*t^11 - 81156695738587617607483846070807290316018756697093327662543149635126136145457853025526719269546372911073241262214382947837476160660683369197716694269868608654196782339748763820073310431172098652036103065020791354872033674856124701961111207686779321081827289082946650561879846544249530/58655374880864409969486768412959156227074299332447567269810987709687010487196044816180182055512389165762170381122862444118973338162465694140052595081659502271952766155767101219447435072062370447642234914797499845582273749558024134297935087767829994606393719309153218900718487475819557307*t^9 + 219858712777612534353982271156403382745890988333461968740070911346612167758899132202649460842590551620420764041934625610415392683662588474925643631099382860821136427551944873696923239254005515662158265236032427661195128781774736193295746258595444001035276038123312070275760707224348743/3697838851184930193728513660816990283880771044871694458314170964306355008975402825367881042630128882189354219679484806259674406101546750282742446211669838186710065692428795511660816558890888571699184375063320642438882475515614564988348081620145804007794386652098789887219208993040798178050*t^7 - 17372005685773599787557661452942141650189068662073691295328508586312553099671033028552920804475718421326911033017421262409468024675105060498698080529318077481147241209573607224842278885677643760881145471503895124033515987087079775070251026578065123499429982636637391208331498223914559/12150041939607627779393687742684396647036819147435567505889418882720880743776323569065894854356137755765021007518307220567501620047939322357582323266915182613475930132266042395456968693498633878440177232350910682299185276694162142104572268180479070311324413285467452486577400977134051156450*t^5 + 247428740969070142506934058245402547026646397696565788256876256441731873094970723222032099812678316591478868349679584119442952995694096125934971160690333553563333856203753045618352546036475766613483064890335882140917677070170342421879218408930965549383893143669338900072615529434701/15795054521489916113211794065489715641147864891666237757656244547537144966909220639785663310662979082494527309773799386737752106062321119064857020246989737397518709171945855114094059301548224041972230402056183886988940859702410784735943948634622791404721737271107688232550621270274266503385*t^3 - 17776923347270369038043155384811285652149463261815820931925150759075680265664934331170126919098298185390442162145655020169009901283883748657731991148307507793737722739335814474261017418520284904710032148188767309595510488234646589815506553685035101479666549395343496835772182268752/363286253994268070603871263506263459746400892508323468426093624593354334238912074715070256145248518897374128124797385894968298439433385738491711465680763960142930310954754667624163363935609152965361299247292229400745639773155448048926710818596324202308599957235476829348664289216308129577855*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^81 - 10264377357747548528154519579715465714671277598062403723223811279604618603151184850036342072275740462864353526476683642212193447797207099305414765744578921144169712547264730317264882160956849786890934621919906084886956636235832472055212352364935371704241691131023930159911062929734624601773074744198571697765624966411735691260807142660987394612115108302570405139636726476526099777124573913752861462670558059713976528239952423818004616158629814709795028349475900077477612864700051118600927486536716416527025636836972498446701957297108600970601162500322392521673056135933581522306754131357230867192862989082033505299074690721216131412993286000148524738218033508889350072391303831149816357905568292810392928998753731883451575897124739764398959307386996587414338761736960487844175143603889277284826682096660945783563375315828571313479121533000084480224684486637616051845897859334144862040533295910056611539732810672104457417088733545696235958710850361664811216601817509819744792460566390745864636404984162034179846420982897527473211731765636742552547529972949725660953271868332158065160811171343512640735165560367873408278942017216535665317779023813241234163005027329863528079109078874685709253540171070356969727199865092706190926594800664219933313302060589688917779165595077145254521251063285727627488903932023869992650836226544899837095584868521609010258746638434971263946030685337747111076458271305654056648765156791337861374124972184119143542596710057132163623642865043463474495061670389958895830444990603438538858632686261422770380677520263059242127406666485902328481183488909203744836817169413652634080208775223144455188189253022046146241656977414987588463014515582045713747723180918984135641491213611057817782486762620458266067644808469033206090254652316226112059718163557581794464310183485572223918755684855622101359434208633610023138142841102116426177666310029578786862868786051009774451008989885673367872897993506158410008300529961974619085323852682048821318358513498583196217477963631738988606522158269492216990021104447471226038014600465814395496059383456719253701872115249716852197077560605663942196017691086795848547937200480345225807217020250566236976599043696622710163455345368608719527442135823656321927918697184701333362227466200210092593416676182609858997930919759553638660070156016009006708431102033859594179870260088442594403997428269209290648379340278079197426890959271471288837870235378361344979175637055746887429053183415784015697895558534994455508719594029734179271261240737610629934214506748486661270286467665714878883465107395425757217112316420350689342550850457275110413970184340048895444386235143114769446859411487641753055744409464418692657128965702890467821211350060393871239594615846072259386938278904231438337523981332721939500795602820017233996186747847620653200426943344656657601577197012829111597793730227037629147379034794641683422681940221070573892896891639830904328490843480599148031194677748343954867036396662360075213852398339447579720881589932307140867488192258750954423876302468985923621492876448575399912317390450906756676478493872396853644902921459399842202504883726207092256206873312861154970340926801969010731912870732849239912781129339433471521157983718169607220638248507212623024444495507461122547090835746336090018316912767293421331947603017494589012395538366376156459688787030343190235715811936995017529983954395727319212731213133422657453471268426018884765709816713511961394113699593995500374610507128455597445345870485937469052145565381944160078281286550338362785048865697453950019509528702729258276161187585018161834378656044637684382985670149182768771699336111841634639947971255059518795159919990968487643639598678651991983362511375893326667060340363758971597808728237887673030932130499086927940521353659919967700059718661530272588287612514408634762488060470358768276998439490732985982471682008712249302627626034920828694627147198848135269562583712252536497313447667789957639118955371724346376322261456726761101927203752641052864597940470321206849374088172085870434466373708221751711805417700881103287714230463813913066752965471416200761782943121299454297748644112786784884701919543530681022161298350544580484607089697062312049414615629203443215034298784148422624043101001836044381048353950823906969571694746557584383693723710371838972311218777697019327845460589244232662445415938343078666051233408775910541280755879710541663146266431691191113175266745723439360351192553116954767532957424880202176390997635209345967609747387461608413200584299306512366469321959040387590724559406118096683050878849174362558931054528827813046934187803134404166585972245088913349674652403420719570983307843954142991469838447486877461857781474022514601135592086375795322204197876945729321380772115310056170235703718646682084951435391660770409091217485736187983597366574305736146089243448088227241569136166442198258790229583141587461614951501488380765900886329647471918305771541969719193993418913259334920510854754990438473674360018973073585074406643349802999992145076700032442098806749919748115817637171505180141570308893579241074330106561355158601644028113231945817303118341007850264249845330955810259585853040849935615026841674167848730918005479035828598163925873085794578123276774446490122600338737136532365778408384484964964810668078556363392628263883217232479798563995868155689236558123494472886779170305629196551363722208367816158421730675802109316818583178116701287425398253384582375143739477392642741758068594213106573542627227889101901561609935345175338621660211150206340338483465882130620320169900591406961240959625480387768380536372575388174844594158950919022584705746771071577696497743325306455816345161426997963778961168359053033747076239069269392642649872354967210754196024044666142012494594793069080982349934161880104308254714367151693398358169494465285016276662306859558591951528295500688664629392220571104816436945549279995600840472617012762816835371551337862896318164598827030126158250361455746303515247684023840639245328955293232290684708515074726664122622654342990049526036676656639428314955533228294778794058163282337643014348115563462035868442912842307140406589128874890189416793556715027532680571949623464284512393985489882076788768567261381239302851596059977609788719139592131767126625414930678514858605962968087198092772711733128634364608520055122523146282503764498810558102471348302951540911761794039354809079755887645174361470308963740408751/340390962051890411074020527660792249158136032806138907948177275419965177560865962974171809308996006315434577942574138286066613073052605844735863255316840325028791441570538443597981611378268568518048628742487785355397176294198284819306531980341104073298128137700005656000386234848278223057131765220452408241857642060900970636853835626621414084606245808450250544380373990920597231377194081943245604492089022433524329804701342318344335619771770687333602470723118005958855930575373904026549337565430858479629798100582501602773871477113270912298504939171947086760382870509041262079855851746732408494207122794307337333143287022440860400465933662011177796578300154942500503803178535744640609008609467413622961270719061637706415484617008578614009987578366581919001102930715434013514487455734731284253327657957890539751094324325544281241927799815049439986063565358559874685516909034135392081989058431185757749817045093875984331551721397949098375678988276962483381060784809530553782603377893670314762623790812356300458478528422047412512769363779020743186300098049586769748402054520972588067764881227587922423387608324610537405660588058859595660700281062569165320888470504681969853743909163539871726693634088347423576860650408953159912728867822614737199426966988598915801247763416415254883805125264598354274165803170885925399056084865306353349456054993862548014867835277711773352007302900208289439660010313952215155202466784053312516027779198807102243859609663130612771041617989005958173735563507237492882334221847654390742388370170148711430169436805761425923674175094546712066660654839266708281921272441596969395471551504966783727946761389029109091865298987805303365833581758331857070438428294667739723155939532805199522706976760801705446460952541053839548716618379578296375152177878562805792649915308998475382382815308873512085142323462576401565901091570807934211582086333405165967305108778416520808703571293314152997207860067499354038230945073537915388380636969031202462338646947277145822016831124485989986875695813840340879428020669886534385901764992604907514397185586373805567407348061845573025927798634190962626424604784050368515347987484575982718048712625982242767567760302541604543700555686227139073038704056422929331892891360782846653778609568147158063586545999334979996162669788389437489179105939350098900898643268283111774618836235097566751227412511842308592106641176039363786733576466887362470195258599630593379176475229158512909918402785365174116114651289752784332819351534863206554819198132487019762361529453214976997474515104924150668972816599416613454102084963154807191301879169496441741260142828217114075671337632619403027930062335420371269671094715880089626983307128348402985631490288851808427993894018984091733929754776214619069005265374228283336998033350571326317069092407049287611398843809734678538846049803605683567203244038808815317855314468388002867473131855480702929701096951600221103787275021458267680544093952661761345091365041154999869033634673893208815958040325075879123491900928799125860031284646240712032995099368576098191228207251353706289249381105544251435271271812995134588635309471387287839614822478566065327111541453798559999340039168281835936655506259051083704919532991957137426341798784015246825720125157207173446665100935833959529463151256955536390256686567955816021231056129710696093644103209214977023872846527343210698264815352584363418548045321669827303281420897594367856159892617868644703034896802770337825251607161464129774608701663871799690118887494878869349784209194158526520591395026449906614806075504314411469494823967582673500883938618784157753762745712536410125384491053691305918194693910398878563300885051361410924593148633983474337409509565708750731899603963401824966334146855881629246096475585986424058213338101870023525857905690072344808254666822757914938301753324478255040798137068813551969369470066005555960623243543437988993264488247559356956036708417769970300332504624588827389647738027541228346095390914187658481358806183780611473733315950106303420789172554117919732824872542196120550945881233634854131616359933193243508906049054177564224276833304411130545396461703437530903921132840379707365004057928461253846039252978806493778235709525696703663340878001904261711675196071509525484631390349074062924388975727431209747375234063801394161912167677571311769910543010234713555829179501752786077822504448161455421228459114571120073084271678628123272414228772121687154148631046507157773654172157597852026225700058052777696333496604974633487876808435885361694604350599819587937312273118291943947748601254004616900547782487951882816991507733240954357752818945345621561783060819785569006841183229744053476741447236548827487727555673335962425328313523345328769015565166171668787724519115609049890045689044701518433376935156079121482564239254133212443352960848558078179432074237143730803223374470751733960110665046671976279951615412315479178626346115852325715188312301144356949019010595391143877046583338489345414822788164629852458486294823113291947962161565813998706772332613121196897833348606340487982372109428890616005120047039289813195586037841292477156968166380526369123139316423769636258057828116490350587154243814232288097692060130778035840443716972848014014905322042436089485054563915741213910730619867576721397807544421608234170620451982802368372899916996572696468477989872787461485650121080274720165929244936208154708579735843591870339894522750812819481634009389974014297511175034636689470558201490350295887671929541701826238390227750802159317623131903661515363051832749804128710005368241783254794402347997179839651088768890782775418596066976942768625534527528515351033166411109490828937620583957383022389967836580801236977872242904604861406365966976266300455914152060853524158307952743841951365180524924035546494942177246865483872096425789675054232828296376489309481701425616266217859186333981301195434957956798436769202395130134511431434829374693501344206673303699095300807102847623112251937972833308262308363315300315388645991595883305443373961827624734949083385308691272569442880302529298384772379540818089090080752678308481754345572996677299441128140090430474864475991916535795544557687029723252197673485933669721958214343005302552104864446275466944096942398062702231134220015479172498287182033848779053002913294460083596766408581951484806003134540836761705438035952102793875256932181578644124692073127619260383348252183764880145554469926997550*t^79 + 148953781170000276696736088024910337396946191631923367539164568402446738103784655456911833195439495144899513651417318762749108772865499889082370226250042004449904246674499194008097428472419615409091470307210426762782053924804079824510022421100670161702006281867549487650285927027977260678204988598388999243715678927861015956787176381756887086981439465984239241578179773699810855442300146206636785826993527826823731236962674613858224291479275900251823164188923889757241010911530098035929885999779422618513424911625834251923946558900597309708902260977714822976837298384046554223093401657742909746551043592121060525940762449575579789619772268620431410835656449010457250019796346927965913728039122441572245635616421309452862583800429208524858203226929059106528686763644331126723923516909884348147149043218888584103079850578803022283512858646858469878315895800762704660854749602453551188314224105442991547367547318832676959651517003139067274332935741849593173845183451223116833002843163225045538868307156294009539854907376071238604117335410490962547573320612907384130520507120305728154255922912982374707838241772160878136937628638093881497196715271735495102398952162521702125090733131575096468145339963383478593220512381241827112282201795722562344203744453962409051794960385445463263471841720702148114931013652739899502998667865479742088786502464347494069668613876613346671779621496009797053924318889038629430605462121726418538961531735857335727325553621148443415318539503995630861178257839205961593781146288071423270345073612454558362112278952159105500805392946427154013932821813659568913449606504785160064343811432588491876705614127229509485091236986311594824011679533534910926116991510914517906719237740398948563689835744413116047489048520585829967620808266260798756136790540441581445465423985305812304468966372864374227613964599022092754503920909378065622910461579765792824581492574324294855716257398351492608880982033696569784072077005082245550811599541186655957926256413115474087052695074184837798193420360041744963417229870018332492623775198349327644775379458982829883542459185996255794148229128798267562523036018449338573139905332645351262314843173502102574013640825368900091649095548193325190396854362895690885384652332935701586249976432046824742603010674009518782413265757837959750626207755749726581142020624010502661087923130563262766931958468421124478283065820385691346827461226364443573110221190044215242528617565966877392802145963751591581963682344756214589578541672787066040801133647154475949437042192856709922565644226702268460881546139680629643430775807402870147177377090120198256137805839019149742487671125151362050889379611239345393572102045521799829011846250897683605810977745135415515024628144020401552802117537708988183447548964906346550853063685357578342903607490024891988449298009523525169299243166382152935298599636766849798609961675178974994879663087243029816317632669516548080881633255736918701583291611392738799311686277248305889178566644820727742157668645805574460485883698089446309713556685442387589445888652922612689174292791142428388434268247926408433238048125766393427063610824222569570104579446741376861306596788803137927333215749871624735004190513892388160194019728205261016222481880391268849489748165390008700701022172454351090926040637238484018503242141710152926055802093682381351875837086140723273992463386522859903967131662274739131493984885182025506828308080175834634101783626885394946024412270029312783457612826476766572038960889251985311210977263997972222455596303479246094489194664470934950594061916311910644715014700602199300911253508543420078470085171036801431978021513321736068399759373602517270667008738872280003195895925848596769091578518965148658359739999127484083616502682160670991554991323556498382064468787892814360768122754790478004023102413253536429085717062097857593133130492408550800637667212765251028292123510183560089723263939601812338876142068995039364344668229691190260808813082557880888432213353112707832242120080348006486508858960466665711567511149396054103124691571805445556649659146759324750579281319772814270053065668734001467938763113122854445070976077673760588031759302785279506101676812460962236225027692675104508384580075592038921585866271871648731263214728394119479513434119338152698941855338022928274861851853349688132817827927011230565979425487009383937790997523452995254884328195522287638308443153391941194281807408987937489875807763604202201167046033039671803754948377670644051366956830415115093128828088444012828675961144728911897373364018636914323417569788168504025587332679575529425112835162464223438640968378946605552532246708119779861356021423020207078722112287576389526267744373449655010735072598457994683540456598071811707465300835803535098679694586668444235926866324475917002587922331286391720662296534465865128700768942670359145610855316237822985320534195441264448486541756444105531822538065715947810218950437693814219610484410672689929740984448720339948355053815615786146864709278973289997737705679503283716830522555266991739799930695817219185997021237073359567549882489056601834483555969708976630027285823949252693995210424749871714211841782664834528522121376683379641260464968543015280264728392416601602233732148366735372287881555794739257194828988401905598276023760805507480555258946021795001320957582974190760968321972135940912983071543213008925905389525679004677832134581165909220357452603236725206917158050924131339915986620118125182051021047467655119096561501161286415298394948315856594555879938601193846442989556690988992935186705724618363544354165179030994899643230780634472233838442683098080322363551905417741440546670937095349379232355864664357647507772811552816820872091132316102435870940996027713447052561909928246202516846545839877347460634543180709496490503617599215494339148701448473050509398022609952536752399593353879533159374158275520123396290595426703539343225510026184895528451190291175808228794381417416970645377848229259489236560094202725292068889740739756918518816217885121971003342665872230322334894613761892553056966176264536852383645870574476614103264939422933317987031537385294418583094443050762308465445532825229010163476447113541382575134042970311356065339730908490994042128766020854198569539808102899276834276517601485652570668611719687429842700203269926426622833978569870632108393597571601411685902939152583279593395211977204995422527808311982536605316378486634806384415959346844166356091/510586443077835616611030791491188373737204049209208361922265913129947766341298944461257713963494009473151866913861207429099919609578908767103794882975260487543187162355807665396972417067402852777072943113731678033095764441297427228959797970511656109947192206550008484000579352272417334585697647830678612362786463091351455955280753439932121126909368712675375816570560986380895847065791122914868406738133533650286494707052013477516503429657656031000403706084677008938283895863060856039824006348146287719444697150873752404160807215669906368447757408757920630140574305763561893119783777620098612741310684191461005999714930533661290600698900493016766694867450232413750755704767803616960913512914201120434441906078592456559623226925512867921014981367549872878501654396073151020271731183602096926379991486936835809626641486488316421862891699722574159979095348037839812028275363551203088122983587646778636624725567640813976497327582096923647563518482415443725071591177214295830673905066840505472143935686218534450687717792633071118769154045668531114779450147074380154622603081781458882101647321841381883635081412486915806108490882088289393491050421593853747981332705757022954780615863745309807590040451132521135365290975613429739869093301733922105799140450482898373701871645124622882325707687896897531411248704756328888098584127297959530024184082490793822022301752916567660028010954350312434159490015470928322732803700176079968774041668798210653365789414494695919156562426983508937260603345260856239323501332771481586113582555255223067145254155208642138885511262641820068099990982258900062422881908662395454093207327257450175591920142083543663637797948481707955048750372637497785605657642442001609584733909299207799284060465141202558169691428811580759323074927569367444562728266817844208688974872963497713073574222963310268127713485193864602348851637356211901317373129500107748950957663167624781213055356939971229495811790101249031057346417610306873082570955453546803693507970420915718733025246686728984980313543720760511319142031004829801578852647488907361271595778379560708351111022092768359538891697951286443939636907176075552773021981226863974077073068938973364151351640453812406815550833529340708609558056084634393997839337041174269980667914352220737095379818999002469994244004682584156233768658909025148351347964902424667661928254352646350126841118767763462888159961764059045680100364700331043705292887899445890068764712843737769364877604178047761174171976934629176499229027302294809832228797198730529643542294179822465496211772657386226003459224899124920181153127444732210786952818754244662611890214242325671113507006448929104541895093503130556904506642073820134440474960692522604478447235433277712641990841028476137600894632164321928603507898061342425005497050025856989475603638610573931417098265714602017808269074705408525350804866058213222976782971702582004301209697783221054394551645427400331655680912532187401520816140928992642017637047561732499803550452010839813223937060487613818685237851393198688790046926969361068049492649052864147286842310877030559433874071658316377152906907719492701882952964207080931759422233717849097990667312180697839999010058752422753904983259388576625557379299487935706139512698176022870238580187735810760169997651403750939294194726885433304585385029851933724031846584194566044140466154813822465535809269791014816047397223028876545127822067982504740954922131346391551784239838926802967054552345204155506737877410742196194661913052495807699535178331242318304024676313791237789780887092539674859922209113256471617204242235951374010251325907928176236630644118568804615188076736580536958877292040865598317844951327577042116386889722950975211506114264348563126097849405945102737449501220283822443869144713378979636087320007152805035288786858535108517212382000234136872407452629986717382561197205603220327954054205099008333940934865315156983489896732371339035434055062626654955450498756936883241084471607041311842519143086371281487722038209275670917210599973925159455131183758831176879599237308813294180826418821850452281197424539899789865263359073581266346336415249956616695818094692555156296355881699260569561047506086892691880769058879468209740667353564288545055495011317002856392567512794107264288226947085523611094386583463591146814621062851095702091242868251516356967654865814515352070333743769252629179116733756672242183131842688671856680109626407517942184908621343158182530731222946569760736660481258236396778039338550087079166544500244907461950231815212653828042541906525899729381905968409677437915921622901881006925350821673731927824225487261599861431536629228418018432342674591229678353510261774844616080215112170854823241231591333510003943637992470285017993153523347749257503181586778673413574835068533567052277650065402734118682223846358881199818665029441272837117269148111355715596204835061706127600940165997570007964419927423118473218767939519173778488572782468451716535423528515893086715815569875007734018122234182246944778687729442234669937921943242348720998060158498919681795346750022909510731973558164143335924007680070558934719793379056761938715735452249570789553684708974635654454387086742174735525880731365721348432146538090196167053760665575459272021022357983063654134227581845873611820866095929801365082096711316632412351255930677974203552559349875494859044702716984809181192228475181620412080248893867404312232062869603765387805509841784126219229222451014084961021446266762551955034205837302235525443831507894312552739357585341626203238976434697855492273044577749124706193065008052362674882191603521995769759476633153336174163127894100465414152938301791292773026549749616664236243406430875936074533584951754871201855466808364356907292109548950464399450683871228091280286237461929115762927047770787386053319742413265870298225808144638684512581349242444564733964222552138424399326788779500971951793152436935197655153803592695201767147152244062040252016310009955548642951210654271434668377906959249962393462544972950473082968987393824958165060942741437102423625077963036908854164320453793947577158569311227133635121129017462722631518359495015949161692210135645712296713987874803693316836530544584878296510228900504582937321514507953828157296669413200416145413597094053346701330023218758747430773050773168579504369941690125395149612872927227209004701811255142558157053928154190812885398272367966187038109691428890575022378275647320218331704890496325*t^77 - 13251301148426917156013982948468331709351779992453061838300234781664517029680856813550666931289235689054283165854874025194808227156852414419796616689808601139358950123690694950038622237710397103496146934381300658695427494209683529997451162753610115407749355281159538979098701733515709119336585600149939600214757922236910355367793224793598378616521031913063000131795930665285918998302651070466255091136410309933950487998990026538672007814428654523929084439147666106181164833023589711762242261885423914775161577764349299232780308242637289988555613414665468666400190229143522774752507334731589237957759244390100285128859709952104467145611029145018068070292040942701087725548885496372674398086143723703356144556134034044293165105658402861449190014268981992912528907535356441263779564611944309229000217855113819300442109392062635450888878421837589409268568869379148764352622948327653715129277305963152614872322976486387467474182210391906952291248744198436946299172567659415117461263685886642051596212553785746368612960150065793306364171760481971607017016325890133778647173531941314362458177054066904054801411055553214005299375876082467755895937918605375524184734572264627293282190316587433925057660918654185647270256548001275536484941618538780712046119274444713540742301223244757642439493219811317482685914729482689758986514677474117189233861808235686745269121076283398631936406394578009245456981406484503001413420549197560525353611954848627049907906577133667884588396125768295716097706887971133286106791772161608415438086338727564207874496953831015859452280731353920581461290668734379757764308097128909366544900103930059202283551840932454780958813868546576174342126661481756476438315944786405684165868031941681327031193889438536941748536646691877009734686972282904909452581982526123300638787412683718548063623927843521655203259609926178801809792853607926083652891528942417034554367625934412486408839054033088519030324826879795861994010953194639245781833614314575961822696131665422737645246270114213377359510374987324425467855011147488748512008693296171524791876480443921005310212499697171413380999589281092630147820059920605165028597173525169959378090577507121681963426794258326221439058408324525124277865727551708395105585547795011097402958735942875984642540919825757166831912655094215545003426652874191998306405863962502379309165566020888440853513355938777063188961450043824539778253165035616963260502206375454869306412936051653884975515542374393252941132788348480907740963227945216476365075774618885687849033347491796948085620396767134866582991801057823043303061013685861108348941265817201607561125104608604327111497978641076831164921840992763070613113445303904265232958569380687944238575374911896442012878242603854430897408223296468902202362320580541928896330736300271315482008790387312538975904356690169421459090056900286693919372157591706366643354773230281543184734345649407071971554171440978018544494428070321407509570619909496667456852880645811387984842379984372030997940419600184651570133439910070696742274100591780597528410429346545078432580829398035557438981721968605154074280105092669886202945489857244066906851547530623245086746610169488504863510365305743196825162945046534606292371683311772441119834317229256760887118747069547637524855372326488377607664540489775859083537986519182585003793842530139370258479178971663233413584549795096828390185884514563834978829939097894891857719861454560524900944169241559797482963570963883584616221172680476172217511859198299571817644822618657828398800824216782138482536701119707215629039267712158869504664463232385224800221516045613431545152104304144942005778184067485240891663371055208120343950483556653704669751347016261095884540079276795428014667844279751255525328025549380281679496537596877159321091873203203351955510182144190744137824250141658941603241933298323409832067812703627974731731077434216562125899816640721121284197517210981016568594014781049641197132124833474700039689710189759993453149636427324296173612483678485151667604436389234936520188610312003616179291613551461078978988696419400905463137142672296048340169032446373673864621961997931478761575839826401106684157580761379601347565815648709921762917900644832522393041394507902622421031733890460133383471087978093472893028162349313374203368329070996087754283693539015367264369690384982232354369607285335999347779823657167454348051492271639684158723272905440760658328418576697221559366133935495652448457175396257205227062089093784047613863200120570057795224361755118167521418141128398918610350602433040381006110120886212299240566528190111127295295189697570774736405030444573150846655963470972018267318320344959482453924585395991560042156493348582640746498301486050528749041129632022275214023944296403408369674832151444835268290301734011102579151215592405170438643564044004736663011226890908176871570407489213490205454191408916755451083341147229476970610540159660943588187703060671275846252962516057579549260256230171831194286656350443834908076349919187701995832640269322757509656277162819635641585550759391455301218294141774268503009636963885461275969321215275611870924579803478176663656875759442145740502511435429018303744891144556408866959940802946253314067371472465667205938850858089470417816160699454211559148796994909855226974999575595206531560975064882548507476623810413611065452042881062589086064447598053814920546566231923529682440502315544961180843424400065507896794176060332852989925573236028964930393686206403080005338522645901098716776610619762757396667411916134448985899607285763711498154220526604064053603480467704394830325021478426402024313933459124712548887504142733798791572531331993834214334255489228688383427052286528288786733910293852195291459499202585184213527646188817580539502071159982020888740516512811471301264397111195009826876854074202006172305700149598167939942519727294333386046940273985467258255871445405866723883779605569656543255574005633132844222339339897331114055534458613920609795066008380939137573436812350445898863538514908142146798341595963961567592072923307664993823952727588797805875160470560060258271989191368591616973498784485404413690958700377650733947511048342129990631177172047751982634439513863034725999819387976875313717782780596167401312523200524399340425512828091146911850012151128006127907939983696570663924682962185117570021260304780833628971199901806236485938956166324936236692397941838066317014974229549604537048600649011590239510153881281/7325724089799759481929532786051740390256824630037318507406697232950780568876176822148638594043557549917625269191109317123582613251701656687482881049301379055107135009760343113893961249277406997361183563481450872526180329615588386738705528014911071313485664715510671725612312353287219777524061285191966503977139243613680239561049823438332763221853319166562067090882218845597633315084282434541560277076493896303093863891879938704247619040918162847450125573667584165243517909877909475507381568414420220769352699821686308244097874994693259939032274048389059227713579947660331521851617713367301529408078593217685360415243251653460977108627591306973562949059886784595024592600106857028282866778788652942286560987780285035898620852184950124641415947667816392769782236723392213121852041778595019334057991190740741251253176500972201248748149143719586522660067021864246343044352157778144840692527521026764285412687535987851996791490372065961520692175346202648086085499680278311813232298597338625679163807913968126120317145649435093388393565862570194924483957560174181665140234816373111554100401891339533472434936412558105680775924345908746788011761098888082291453501217966513014207349541063123349366037046032369076509406487776285431061794328844403066637467470045131566416553740366380907981812003382053481511459332942221443475785530428690683610318487550412827101978116929273930195225169366832701175642911971722598462689888893003365313691850027127050941224589365065482751972181550391728836049930021011703067155955494293970362311308616855493044391534215194528016353759297287063742637283123278462289368664851829176844640995714142636001006225233989971320579032166051836387787429811939061941440634543691760451900552655267101527938200357593903766009390112290207847704702456094305437837596213489424866515152322610687941951759669921290340390514399838026300540342241142956134563871024379279365356898574691152584513909589060543729408960442687347933787284400146246031033878529005023793221190275825093808535231045625233502545287457564896236610146846963049786184835288346517071099029597143856518957241313009499877505118305740802164597131859940006003061712649302012066485368780076837722209553351149142187251509201137373560402469350306073616332861421088034259296345820879062265477849724687771987414897850823278923368128473723153495690151098354990057459284033652282836540758373614244365023078070131167736186665932116371402307257951949815409946511644334935590808905545236594739961467732414548018771674057558499869541372608319395815663656127366127451147776830625108622298472444344646452458021534536182967603392546317670934530163877474620579560692860418482265596836551749520280226464927813348907121244362750154855268118251524195083070590129566130251769217416302924293596818751453999837203174754320799332802472238311243328720217051204884173775260848299718891564616581223918863223150331412403712323007227727948101562158043864158485157839374314107886829718002210096788383812733217329681407368634192693532640964856120532556230945839150387196663292514069484018104031060810497222517862360008789904080555462970607264190676323374789049314812788461515240270401972459574937431039397925709025796652960177532110731477954167897955425729286405533121015022530184134559735673570834183332402969790550560013341209776568576422909279972261094500924174495568745979361567217120128019279466538216909042706223610644377312281757390317188307571099847577187816345128975460036976365531540821825506152463525450268944241172859016937030893637221035586711380858172082728512907708061741665210548953966102606440732854018330507749273684984163251097604931852352350513462324212017440318427104992649465000079997632874605213631448326275342952558760118400878876577326698352376012960341558856483819865299323806825368838355959395711311750917308891968790852812025984466344661184172758765860537106926470858708785050025538572606553135920100680118541683819848700729344020213036415818605998278088448666303793959728545850491955559689692006563547284234429831951559220212809070514177123448809529990494416873808437181782969672513193581490302218390176921534719482448452773867960884146032749950550530821348738660424231872055934832707378874647533782983383955848299822557281607890590705917982568427817732252992252717494467397597445227237341117910780578136099904101704455592716672850986256129751394766387791777686646972585573857029481106762847968282834242360652883152931595155007262824519216890088009763067403796025698266089742172382416403799382855191641347183961574609340732752906811710427531434017261792866085915320071671471521888060362625139100814456446045882733680945199210377292932255794441914143433015123380732524878936646899691056701385590777128589423699915336703299492676493102368485723763569815013238146580167208618296775543728963921709961556812987006275107827931599620746902242679538647385694688802481571853672283442422521677801950937508978691096147585142806907932315827879425263189078278078312636528710502949858043319298447345108635485081369685312794035632712658067660138665973167800756333287839036720412031356812112621353073869392354191092356075714688804913401376047133690392758498253083642798414158226727791547809047080161440058248000188294479672104539498340109454831148533621784888336288299852601797312624535179789035480052409562915067269641611703008057347881170937365563641739287046349059047195352363419080829132390051046244894603801560698784957862437520039971381618094473986333086325748703886753507933512440618333374573892946531431631735853389515286538888671754226233264651302885920018524909556032380532615538318057730132421305919050906939682981501171315255444273794974441334204943127260290916692906874981001397638818716365692794973713821619277475671453524757105158279715185261956423577659120173024604976594556305732667152631013890898067618415511153323227632491679671814180466614674010437231400473407656478686778573677553447667237556928389346793189887771624680387466189179343919505560079516320063935120810330083082332043767269441090235737636744708130802558099572719473225733206698076920999222603264948430884295187878766287716504352172918766215990076148249247990499922239266956199464795820060031725123812198261410188972172229927521472921123709982988618875124840180517461837382345819906446067355116063135010921887588141476498389202198466722689127808262296468880252396460020618367043584690743180278386342065945844789529560451816057912340229409372895868052550524533877772325*t^75 + 10784595951606323886700737577866928819827408369046267647015173486012229251289031628713541778954950943663206691585856444978117512226209115060786748106092893874314089374015287771831956297922004471031572121470047411251623564403676031008024036891058421608672645589446590878622976387688880575068912482506280614928844410657201020427388949855071250699264438835592042925151908539624486402417575157762325497465336102706731890656409206709529962224747839712647206278169454697638397530781201249705430310083724363825086356652009551313643575662882249457428389349308257578171331594080293377522695281926885896507088937868950216200632730304974213235575075622033931919764601572956516093228686316368995949771208993445731360134416396006967389772492218613999035596352443184788120822462643065074951754464909304272379075233055283087245923750060914191508699042915859462959036144307574765593628968598123830281555350684046861361628234188302587589148471263065630355164725433856681642725670341680023080136291003920625598420559225219870603960389771395178636175708001779491910522244467157536557100665212097566461088777497537695217530349559018450357337810131081776615600088999283964065425869130552282582829424122422519144499517159783940564412713808836999114371661611518687532883386427448561096415653636151190540167210359183227996335526642279895766403135497659505151484568690333097143119757503190592183042770697447592401266446086443161566718309086878176445614740244052615978292208173985764132704545532517400024729891671999458567208542549336114110987763128122712618741010466148987988039265033399078880764545728193039794835295611702753006397860799369093795541577565747450664945595332018546830220731166755419318423262232105373695224571492346300432462058653488708155719857343330641740547634126917618468268737649095169334886295179947506528049908609586067719883834000259350785034499716640244899762933528371713377510875932644277561117960850606847274224439298245991448923500292892831025014794317123171552415855335016301702087410633053359704143350831597834477978240081782769569380769942881287855274323055209043083014283402644351509383486936385177994831195516205593778677430901233009560861339231773103793416312222290870596739756297610645917846170882406693023209340297552632618919974150678055577874804419474801978764924275168052675287356448311081090964181480457853820092847777133493481225496647418240735033988081233032236493401229249992437372897363412794961871948137749017215669248834094849585641102110807120830299627780693662345526843310497052313988643652558534476082630895652472968052486854244989766389490150234455122053579040021648477946816988191158987716010165273730410835971958991371067022300883647842996561261279696645782592398465665124529330359650617581650992602087634956725648285728425354225782700197794825734455898655391389864617172877594377313726704921680785646456027630305445304980195720480464839259384187824713734626919599338836641116473366580624615381684677159548752447321163102185714194603118805887493480800577721321324638273933371568826416213492612723903754230889536799484546339127533470866032995913621138239285567557347248569888883128941410395196298809399336679384012387466527538298510316075675615496860491076084958087051671874672743991275412821630444546857512464397472161091497052087794896782380743403330330309576359881745518400504197157239366269045546858429194195688622934480879666502998456436134042443870303278590256059849913852928098126059027805867024981103833948553421288766166361784820484296396491006991039742123765300884075509216112416919830260356862010954013706100371629110145298012219126638738379261507492598376242118093456434328355510075019974954381419845337331891086972141726285007012052861576859717310933045824879707155211896556807607974370646225830536171425266738552497889124656864320380483147984176429387752266851740509668926370364774201661792179254787687429778029918662198829196161970846028637518253102847002216665356331271465421525075535434155817674203306914675439510390977202888561116439561916173826628662090341603065716319204707529453723203449650400012153272537279864667295431752494097641350666019329081237260978687674860336032802028568151761870900986445900990549279045549540158339484073936337424999619249426792194201062453381477541512159732255906565281575451480631923327219169999196126889244936743092436360163702312489084588805279722381375009324358284411883022497911739465369123821850271438260874693242134435358747591462690460821090200238159468634559023749919001744096517981609090897613547193507774275194142336099221528412168934391422659735198182577864541564550833903369895414069800813139878933506488355051952603471969682929388478908988460793456806025256709779739858575863633793546530383330548736238655802254683072743194685875572908249091790210525988824862516248686375285733762736277548454880241785314802232143346477469123395768406574579730104423364568900102950407543792436816047899775800161265633332083026684082793783667531188200092838099470434700240570780453444667229660854314925220429578056562304082361757636254418009932418354456865345396674472831856417930543852981540453174149132484231841485218519162295443432624759627379845965353186824640126561077274310231151817764764044024008525279406334286723582523287421573246349814546538679676159029622476003199950070837866168642492326940774608437020763094979114828653142177480768183035425663648699834447674988708699065304612705301158526992048670005027111838967425995517773292266698503337449017490614768413915961104012752209967375837144740190220568542134288020611194585840510078083869480406268422072756423875137825729817729094249605008577573778732800532310947029254415292409321050788737863976532355765706229292824091810390393594633883504723744298734334860686581234677439895938203591551431508129269558499141137919092991544798465320705458084644654899368287819568122254072461362311847063761383077058856685276890820718562049878037646809179351476828754295417036488252201765216142005104844986719332846803367975475288312447889454525532044856957251725812910509433766232591595788617351571481726346093643236251780792511584182092104681555255471115559679474483746517133295686197562744236193641670566038639324717594309476236280852387627338592972399146631353529354923095009716173415176867355021909722305161985279151850607437258131853892820815433634181368299150333142074805497250538853312491468531324073471949869957944131100774601059768202958693111343773230597213101275164675896005337285553/1335222222140462386002748461705786136021313310374796253274260782360106066292548103347702955506717731608829979574085236752411730174407812251945264816505189937313615349697767766412709179824196673085196438855919025506879554635745663438323754418974404623623907061092786720788121037594412718284049727258159551811412806980538195221965998743008908488699508595495135170871596712026591164457838927817825338914113910830415846730989830002337047774778664041210955443669453387768009962621747985204215840681266091808099577510675676369753509894162767659596524745556746073452108323530716605590502480332765609181379915823390236093841061433427866577386754894254579614082846377607798005967307364283437133319491900373887506964050455118433857821788987672273752720731760834690217227002520674917588787772530607767519759677421418315270710064568518143938931553902153191202254396532044236005417680715174636011442645516640669269029244224321525652961377685757828653576856414584109092603268965964869241367315968092928777709949782450831144470113736809364224346674713453069487677586630240000294985081978067212634723258676773107609336993042533624933942157796136224267349075277504452281897425072520338552940859219925249697398818270644225845697792365766130938226215931505663612310011931679499537125197501429572227596006978989571961268353943594038328540832609321656005352665895157487882202789244740081374161092067625438259854414273376582802090357076296591218496207402172308684556186833672936405930279433620362409295180169288095538130812169452831192810227187694132417076857656748324825557355975868910998604135291990374135756304974978862698087269726918721853607079521526154043948778828261578032999709360181495692069244282229833475754400001645939627937472735592809958643249567689761258536955868595733849310816933340104404564400256262358324457284442027043593336436260224749883104829413740851962711547804593966428013251275888253962878117589580969315575476646011156348669987336718527515296866146023677181068605059080427624001416862303157709313396513018570904778200021844098633713004661650243332381816097639873351164959313046718934033485087381650617634036486796142001347322688619513313056507762456451218217997576400796262862333854364199255501928827837214470952075026971240033706537355481023778329848422728249798753537866992562834174221132087733725113545907123540460224009509279549292928160940075795415481607521683088871695934323717278579676964093741178871716051751273309715266514272133882511887708120872409704895656919500013071701973933490621680014438404415651935948155406300665748030196404251783664299687000029653244248276230047484734761628175508246422979160136921031419921135542484240103933043002892108700954584749227333444676860940939867233912451141494555182403086200076362540021508938115513105847856182215309971897322666219130167959990914411812069347047065484046467804757853422787824735103908376841993138107433600967133377454548405935582598275374618635956300072132106663025923161021762328608302152275226895183603581542585026131897526595659244624353371410481772816221649048814897979002551480903518890812453951791682176534841917198747121098678435111403459886055983062107730821875904138201604501743856188402668858619541539057420697915897299190125637828559661307663434075375107263924978427400518322954764433998981098393492389165030571717879604553533898017678818525440334079018609655052120340639764721647264153497757036935275488816849605186674428083606971296746584292826442424105127259818026170570215089844062207978945903385080855584687679426749031677862477701860948377200600879828757215630607400749708527795260438280796316861714831191477178884054148907024453317545278080232655620303780758956173974309910293414776230206968105929121980333901261395992011717095098983989960649690397417732169032278688336544194750923533195117624628532881578615640173709373905775728518892529500379886053662088698784871504694532100840049724385776422665056589800322846656764808324043435997725550021049614648242014414221052174550813264158135314245189071107084981219700178031704142455126573866032174669945925211153404256526547100154998619389782295062302129351014711026393570561645807098434089429290093583371252450315571230485702167787251412518706615665362424225388385568143256382676587987630963762582483803000887010642648986710375074272780306872689108670394071833251184267855138402396928298901825043388060672908782615530386397673397314589243755314469523098839135980157839456124165864288904308784794168371385054926280220439948526060175561887147523094320782535534320629687583668765517384138605322005425503024792156360344695426627463193254806403779290948429435020655512051022450503260148323121289501174407959156402474774562486751240536722449095879934224854386477636741894124019766223480200705010049197856586658748827598864694361714795537957132259140291775245013653083479647633716990021115956171221647396120956300959127822901971251390961500055196408068343483937454592490544100064125769664550283299389036374895522282626733189542544033652097635929174167369312096697183107054736959512424716995947987487161492445805596889477403446435933109556945349057408669264884512197065696423393280553078499784615820739495553719126430228979975252843764764559470742098573239120220248971664707742750588058426986618038484274969833389600026977087494822695567186093156000055359211544679875158421973293974144788365685349975235076295157032115576767137700165574539004576756490602231097582979074056195129782121619192228424074661713080692967807658316705649032397802586539509737596959176159090643433898833677962345865866040417241095113891507177676194015658153432779103267252485861353209634475719909928161152845903854496921652696122668419587222020471576680147033392748552851779014789960396115430800821233294675948256108611210219241908863106409613717607890654233431102869386702388930499119685648780096381650985045867564751460728739517589699169068254317910437832655333245046052886539139711908639775859878474830417967410567225832534494727122280315353391280077396112607978885892072757818095752555711649766061151475830840186236692787877373433961314356303300791978694139768274778174105485310351511395078709466949323059660707074367743275175884615458652136723790294827072109959391862465204222660640363980521193519695072774983750003692952146633375189476530626095637001728131999273394927157277590474424882937410498082804194994918428142864258453230288571487062230592202999577465742432471821740643093955048104288107483446*t^73 - 4045963069492384055033859508409883546059270243450858398619522652004934410167148792907157935777412789349898695361474430465337342498986094223350829152987379707283023981237132639337513674563761551443447791582365905287735867148566315692429728661023440191992882798563067777373090526600999243644731070139997184198484763388140293026818600320300542983498030471317535362321778282000524827791043005114300390625819477761336506790720145787714245835236218533278889398782479543028845219331819657616164647404322237969914908020354188012163313861947469843688168717669949032583958978038599077674974171662134520045165372469293333183381488459107484393342508104958102375606625414302025360979452374556694262548632221090312588093805115752328779692819890372233240866533365926534856708988142433724444566031140324333664048263523003246235917458878577299124631043264646046263087610007375264587786779560488812026647722350185479538549436485450139432092133048049591225160256514912664567657267116417020435047531487756421284854532383815404435383740995023860125135782783195980618125863097555689019782797358328111558729192268565345789619886485957111904983741642883926090692035910246973079679941352096482441295111181824004649486217889130212057696542640026710935700143478592044547244622676950609857718825399794424119370178431233309464654299046229614216233245939852684663250159111760906746960272150828279492643465522195599499099968253653963630655338297711821649891858420610706316124648159559502197398065469508535375153871439450646732402639066121969562996225629540660745974446578760335055502834691902713475707952092176602544891865263880390660603960563086740914092337287483916771503732847337262729595397518893460764695697896125616369045166754174645120843027224972194250241142577222970868964245885162717691382941849615354109825046899617258979101571276453440723285580469502925946278186572091796378544378559678547672771922264231315845362644800075039917605512428539560530702034478022504795870228254049556056512097288475182841959009479107729217667472247638392813039559625302342515290710763418910028373804193719128907280086379659252747671511730448103339979345934283610422612617840229251547864688858195825308342056866123480517822110984123605591247467036096006267269916580526986206914268006014713930928581743664980105509400411734386902069373626284717666599324207138660569275626266669322827984912694378217272383482220388473498002860906331375131234993662176422350682573993231856975218875592836196628663752932585053213520970074721474519232603465663225024689464683480839993856600714963280554943559631587813191744383470049792987077835575783043754018612291226481137592888703946182616588940695917602314873020434855927167956714343995496292391218923699004967657659322964450605809700922161207182040442355028200774357496941235726675697767286369329330610799500537137374938248154994426233266700421822804048164176292003185731227792838645313093602137462491742691585257266858651663481828024294168533216085128886245897207195565738256565721764762596362085998787164302702896190503677402331940139923957153343096244957288152602554170231539066486500957287986708514811327460614350241958934539868343765925510251067017755941843735371804587886541640638249299563672680554877502538790855717780909500927725648114222905865554062496124881923942395761502482425117065553129244415471550331474923879810448777156756281025608197900612859513077068999979970992008289865827336561994715411176418357780031513113641691360575446312141797123746659372167225671663468074490952329306452626523861739827918802996381898736534577815932971550846477969997861152574358684184988133077816850675441662687840591568288483753677589096974959161282941225289886078141379543085715045053101647463257123768424730966487446089567187156350764379982694213518136857691691963612488685270833603965005264343428315696982834416435077217714632412621448945843514943056122156258938891116867218611952614938978705066063282033374159664428467511935854739773748514808068250728492444829556970939266216561211718873844377077037360666661310655046429065180203723131193142310493675126981214232801400151511502323826033340330002223300400835062770549307841740852150902696265314511517844573315981554973866348934821678459008215009773204355029280306967351140511834644708737170010892580142661030007789798529148565698497453584375817956287411919787372673267980120090037885812433468475773267159916582378101476891150523835429865087034740593279153067817282707671822294105766475643531271440911481528051774958601810434634868363050897139611565669399683147777938880360680516021182113502098574658446481562106334782304393260802611935311601484389392782418782133342730664694161388562193648734806842605230420217035282757045363065784537320735076054725651180094767163208162326212363801595668588641026646246545272521078604635848909123211046316481385417917687298763070380790174425588262231848492389128931586616094630113177565801668207976327554066263981090987274741135873839262061230455315592971919318964402006808803593402764370647901688592308153077780929725359510000288127067120458544252565434940205616314135092013535711994065189055504398259632815519454730978302837689189520883720942076326472718180562248596462599354075842305610253031844666060293851038648682565550814650604089394438460280183835312590337596876639772176812077454805562982583321779164444596516640703902575068797676807674405370826705296073263041243079620452531190614063719789205360343528165073118955592878852400565957427226493456076626441230476598934724243629211504651171278900688307344900451077398266184292491455355861399757036467739166371267660648781383587783873028219175445632962997743451448468114431590481965502141236484898978748370015339200866124465079890312629856842985884904803311414104791943632166082401048001893570048246837300710099326431825363813826511662522131500558532263047368277320988052311237041585175371055042109663391588812792406096777599077711344988942600933497452154724782587445546272790328483103176351083366519722921088100011757430682217785704265234411355637081487255236317206970207630236793821439208635483682595715801028649865708771566733236736345898091084984601157715479612456451045337147213671838673766421015401650135183868374588397171374184864449398186969249069591971093536443119182615878863651872691568429925894099478027845378537219672328890879032170424842166561052516589298783533886138777711022161919744313431511852392575938960827073448236173420318426417044948170987555120002137005102457/146234269397438312001259917141613152842334245430773918423667328150260931506971535428286097661317921427569803927326184490897695654032746013072635509698068404778388420833337716335200135516362361661865007241822912451061671771408035331361622144927402259806481328129271641543849694459826434009328459855191583790852676600128806449309837807539126347495240701657309667001622133050035566573156468875390597049566311193002393076907721792721708177525416698760021764001880545687743008920011988242571310222557841150763782495860986747618894679504538732033893360831865545989720630775727113173918730551513165005549759274082259418770675152880216346386398703829662520747840503958552672023405785992412053162867640321770282440788813543450393058701410362189433602770553806484223105888837709533782498058101126152072883268780606019597114068030483596723174764019831709091260601373612242011826224072846865957691560971308796586382038459910282158841454994488134795689684479926026742402234731272453829927831385820588569558781486447868424658062456517683109228104990877497130876469932996832909019256581022566644035787029052068429269167936644607278724213035343960452293915847173261588955752239106850777133728348812361251105528110600008022415806163894523518508473922909421651786555416353117791771451424985334656981233915027693531922472462726497759406629543993515613188966627832659118057689041256122610772848370968018888870356741310216157571402805821797901258591481922843944288037174455001733772775124271161609072807745937785257908984154722950484746818717337186146226431191310998040826452890781807444299178926841959468703721346232274072208324951598838098898473983213720569607814886739059128408666799104809014494432986800376967652827781002182018155617733165267337251407949228488236465794002320861535962191525781563489239621644504350065808712179643920733270202847952011990622234399491207006053134584900393994410492382886665622372747262036984242164738846367934178186528065165268869654773216951497247433472567771890669231388052248133505287131577007992799776735742118405048993636606436899937567022187679873800583066434353541340789009770871456119013481119341577469873586916376890533395709309052593527255519049634580357829922728296462644489560561350116845140573148501850192732654330918777878188316960817977495082664866391856710400313670562211385373736979828119259993026794886164336944666393368575128038019892272004048345328697508488249924894903143297603826984023992193303747339474050827269623866115429793364255353110567158965866538104085719456598841575935659414080897294155805789801389318520452197206520514592288735448835184373008773348208455660115481530388839653200632907801077563856159328009298741402863892217877672226450550568537298825185412740368167794091552228413282335869965369369318267497003474112011115112675604037211259530038905854256471746499036182034862349453411493672810803544618571883189749796426971666297701799352727595965136751687830411999924255055845153325628661036607794381057854461745759438725930282663465305259240009933319118640708290471600024296790302522538015196467471220408542925096514648555815054813644672986355934701149782037200967969712569651802072711245176076505778465636193564743552568831003213763891486025172587767466499649853897152805056923734575103768221952425577314959223858216737724406246187005129033162800649841171281022621125398779390013174709372495091809909793410268080505578281746716404486754667295800924137705869010075582040293440375440831787567701987934708340680045250374695776335583064677265747643794751486414582335742827099757201627452523711149848858988616355064105795989096643377442594658566792603358602916719337815127038006825362466872388064755724035766090516887614399122746639863108264797709171788833711727858605141320232873087592804484311899882370796071926997767584022573903635738426306687959343057380910196940780130254051689801879301356553412969658187397709371865975308855675102728864759389775084370148419760968866723312544827647831083735546647146538522404571945848551942977949131828782800340431546895390063272996396685738729266934488658399609137409996494051222109068785060945521993481662501570630364337539153804821651301194168468480180319729767013530591627828206507439548758797870857283314796474209662120267113985768624044956807643904001255480657241763691078339875048677358211285202748004203331756458929199002238928078357413998459521642544068646101907526011116851246627722454573111989299892621396252763187754588901232174444238029167445399117950170101211860974022154626636262179378854405436896360989471668223445016276021225114752009359086165766518355286117373014687358879663440173881273837545463670198517446094326621297391258758789499389558709899001117481754672547678377535262023435888886380156760569014122694852118308977305984430278584888721272920978382325894876264005641460722507998413101403010723720100482449617391629000971671055419536551054028784385683160783464949250445293234987396568040573973698803911348877801575049525285168352063693160710279351226699294802729503389974214386480739437546611260154819665923049372054244604549372818453854408774715825824806955863913890168640722625685144386889109990109888528846274020367291328109375559036721847974609395880721273542233946480092687135486691223813743711664755119972756406599703887917121263228518007138458233693874175098910172560223283775368377858581990729966890187046206191841575065485914575839085834422243403278651933810169381337331176954754510685789151538978655702061327676658632058597564770439200876904389475060046306192982035799889447866493440756922040482158890316929350074459761642267413303495711461576286720844981157007108370241553159998296553657575360502779296072678092246775340274707811719969527835274310685616071551311415985518756884462468368961730240936255146614233717267612943310579110764117757283115626666926020538910436804958861240702734595091933975177103099622508625272009598537968410280439443688960865655176444136941227054904105868579030022595171026993576894319771816864674662510742723040004120427297357831489803774543601570409310395973277637908067977518343556172664667236693765614135200817088319956869890045959674799090461017564222737504958730863829727499794947910967012655248037032974553993412675862197387777536600270000332423865615919271725960017527741813867586775888559758296364627792005689509462910172910059395109958069652012769479719712114696342495886936076385714096425514158694013446874501517090578285156733372200131421690675755490*t^71 + 255162597014081385240417573081304849549813205833205945583585989003177668750434272318561030272429953743405476668733796174813913791211620612911323922017884491695431366981143333553376629444705280283338890480457853425185053968086315841838824395846202531093242828414123778453828106834329020895148098249932839623876109404742830659883814346772354729880929600395389995433701111829944423957547837458609435181783857278585001398106827559872988225342648860374633309420773731056434041591736007628002158161506743078920788635668348812550508634336122572117953512894108781439613632080711307854582772964637324486999038734994359492279472910037541240195848631021883250532932995426812329049920902969638789976701231277216074730252941827865267595227241394574467239153410719075395333994014008389970861685824450383690360546150677211611909709974332639081065681795874462948522568065352335549339336242677448521207444106033272656275023665815006985833477646939181785429352457138325338195854531952980244550299983595619634495261221239260137164708384316281732632719221231302598555932053602016895550767402781080065079314317709704158330937613194068629385816306346883380445968441804212443013809423678374090399493608907860063944235150331983448966485481085042859147117374819266314902232894502319002320466014412330457794123601764352056995306220066959426646790806188656495961358594254635054154914599463232845594687553096047469788977224881680977557760166233930901224284676107131619973105103205804780545704958568837184186221213169162479759218758415808411352368087174208447853878070098058144359599942566192200874550886552112533216673969803152494516698975167578083022559150173156582862124242783664176328150264968254986536577052008952585723416135368815349011766749166575116789882532001332227894240338698891510359319726243448791359902442134986601235047301498301641285946948491276384400101272601922394206990135197107779203563331891693643031343891034230037484998932092579999755123192881422649676296393225253081664851775511463140864668213111463410136803102845266667096064403456273090240284495721939204705199650283670981620676676470931353186191576504382642171966937597971218631831183078798253498759913233671595737922650999173609758354416828809410888213504020260235182188863869888613732319219192111061956841945393792777230145612615566798677742873168182736209632988883165746475273386525483615705603546372520998567530455070539480052961487269940575276474641110432086820572732626887425071335957305601629293304241655195281504658072797434765246114848329032158533786642246248926576381470562973524945159362359847771535586441260268935065504903254711266174761416039872956178843720105551067335078468503290216491683712714685353193478322098446687592404566773221393561245404521792346676163682044666736880608206890965775566740961079190933395683759994872163241845148867846366861728235574542468912119986565131152419053120245918547706411748606905215121599275806999488330596330539870809746563728813099090117176731197799930667609210860719312048622599702683480167862940858925347763897624738632977345812270775430438031908492833249903615208454784200618742572635742389958844615752605479254730241326045056443931163180762806674265036224149224907986899712311353617538403393307667852844619924666020211640382507603252782296270120676060099894337856324415087217211125731357813614539046882096971644270622900406650386389745063163186418828045672972142048027476759921791622904512894165764372748309968361593507162868090677536818616348480981186095898874033413243220025987211598011534782476893698000769988713454425546070287027173928455995436092614429830575521447031572670867390436592977558510898719227538454447115895708379663806820998824515740676286449883621309807695951535731214242814396414944748719109583504501582305496056527468074876842783755406410641957148426840979293842093362608440449455336536860824558432008640637098824253842686405408634130455955439779988787145284877082538771838241178713361491908457495461765206566401465269010587225711669665955111555511350591808868205602013980555915829265109857660007985982692857682158846688874372143003446866830865037042925780526717546758629804699596296144628105848118613669365481502175072197162107337872591921723404511271051739217081060511381400601656427044925999547056006128828090088531869104729712041112942874741021795642952771720077936282549955708063559432119098985445369204637409891146133771502291104553284382398611179159539017656137146048402374984549635283792053897451860395979073727412789625136463013590658343730469685920206635407676523055264024860477707799534233147464499114001201698006715613292231822220351460158352764340165459966714708189992680271132903029116063133755395954784103443202565851593524716132798240968915057810595215680011547696929058486211199613026468438680967431973601515044730385632036232142955047724527325352902050898116873941251905018717953644809804995050570798484413852943202940637423796098550664529081809611152967972818497984851812034786619203322292363561960171525109745449533771409097313316432062016384358150545027035280704212003080781063402059712348282130440743837493888681858333976315741562152495963042968912986998557685760741033761400436677554175299135206065324480604505998482878221304233620924611572743969777317478814087661243422573052494772634116814907429665246386775970889035356806202885471864973538556550935636137486116569616385641000663821933404599441704384397299998326389698249399770298365361409136168726472258662996773155873848898567354135116818087312484261252270541626906673270113482693966688280482763618591167621949468752581985952462438356475481917047284673231026254628555254152978995672208584016708855760391172116449892468803233655518093212465613412763008845342180568117828042907250205539147216794348885793445114702157744805329293186880441900572557188957103816296313051210744794260621035096469665094077259064951806983096989500469915601802068409472701107237766321321103417601232972233335420772604892444958455870571836288003719197779902104816083078251570133164710148821661736744273652747045157859461628986919989212292757835453997214216234179552048218274880111871485342179633831918291776407060636982248582705270795468639540270949214133313600982301813394240279289049830718733443996160569401368846453856702464644255720134898216218685941293906594916167352473157718271153089502888127530570947114368307794744642140116959793004853900731288740576475024824178342475042484274060192114930973446351247151242894240433004733742646776694/3373746456890066389795734005054633447033352987292479942966024983199978240642089131943417178127988878935225018106687848025418920151580477809929928404992519821908069525642462230616679793142076652173943937908222776006368652492859548457288757568595942968952029641049071163451232325933579021290215342575815831041463626395471672124285716418100594108671449021152181775783257294575195550481530700679323899431036104481892710278491898192917075745659301087642668780326719089470971001625443245412988936259594860215746098664926181756524249335069295663631948078858498033937846385855004273516616712765534977648870904585806126673888451339573991291422873429603505739086636960077108937473324320999939743178325518590175224477698585792020109858457121564345391077252318443763097238777059990368973715615441397933448144413492564710455085811186615312734244451574200721826291457523712433414507511213971236698909054575570027911655612302180134639604734602003343182224095688960041969504890446064903567960009930369162123529054543591031113882049257243380732483405560369590056929225079181099238498432038008131283442303249422095386930761938338293759566531569581287601464216857493122575200000616394303137456057780725184364047121451634351750484661372849903008255917129789448691425655584780055054327193917265824982104550781284746192728041775485908724310449104550399792613784242955973069522600922646462066038589291874669115313188652644445268636905565980395746953420980861612164678590978988935832916066096205924289317235371906320721008521936254070141846396824566665381898956276204150633566956901078615912852307158016373242552104558700423074239563570844860640003543521059878307993629282809043308328283611013864638565314366307030291223780930871174310531897452233688526504357561992247355462922461877543019261060326052154332999104356752442976595163911201621250487971537959543300313799458261721635484192485806173112712068016847781462824589957911590620275662468080214769245024570083723880326997092751834412663073365637327648059148522074646744895198091221900551515774183790036484490691207671312309619174388264421807618495195898160016453112922146885545740187324142976877875211483245178680883510184267543168390870740944464338767842277406306927244570117481654048097306346894768821502945959571971298036295883538089126136314021715460856193903307929018503393256905451234760755789013686216390260907583674168683110483931292026732033687492102080999308929494601828468291710586853226345204244449247627466280611171394857741174542388376496641679256176344285963282440858148942399024701323919569408876219402698932566385433705406261367417501732805623241787625912458580921807345854832382935043727360296131475829947863046448572380043286129657736243741629264979381793097577271149520519536351434557133326042491313529712117650659189768245353414808494766740939257145908683584854847249695970120514747668609805913443970968821756852595067258817876561929233552911912342475397987463514919167684227558183357900665405656199655583977859458384272816562948364146751716395836616499640007518088538893880532937780387458928501617280842092401080840037723116493763127309689386710167776429749923998534577075675116985842352249731718730684281682366604377390071936644211113158839085910285258369005170952229506667444659759789852687294085089970538427095608653250155771406030831069260113325710689095926054880554339510428951524147938847297793858802726507330778941798203048513169136736873820626989152953285407321269913995066190032343191279977000343105877297186210473208847621325085186265381412417823093304200140213981772546685932452652971384249869824958140801631783809920415194268684711019985768124479056176493372682466799912801719643968516608486846633361337199761033937175126925770482017478217757654804569447875539242858338993456812456869529574376082444329636387465435129515276917213462010452992082335254581588402850860137523715046817698387489098421319966757938688057804349207184053088269342322965834235352562695756502961191836294348840771876599160642145267347633784453768095566543189520706146499061584760754368537230599795901098756494315807663127448173403407974428676897313657949855296652418030570642894238739513561300461708228160126432166474662024347019914298719922822765878903240475116990412079832995875580003630570524349684568562298318329781856489586532867268860551732859031732080307699731304545728647487269874437505456126547228193783722776091548014808355635740413462380504519806272686129381457377488161442177291240608197917271562150375382710041975888169459032020765363419653512100396461661269278971729396334706347751591149255250416038383888413466226593016275486235284344919221827038468091204962912601193758848564165614239408833277402961538281235315091235396568386440932352153182862199930294296655672484079486697263482460218852203540367347738762243666374474163486533418861613388926951959905159151547181381239374076583927641074891179942322413098031921908522599998814952675521728321836075384876155238078068280504371756266571522402787628553403198925974980511305251126196771074766059440398277281155152042566351554434801564124488732412466089106673031633150477577046707765682004910077685292520841730160219934257580211557050348923385293276370300980884270798140381680622340251138369454957538776069578881198954580371467597260668447487918477067934189690180166512422114677773439441484676100894617512368677799277795690311848684278338073314620860087576104983173849807898989612116101936678028326982190280060550297186735926306547273578523785227983891341063564248352180864484989127256384266616136819892422796155575623807398686824214009515417555144447756065643178116248222161086109784829358447832695460700073341644879599537343143410819876646079587738139556130315099641076109400784081713792965905653621952863995587918100266853111679217052128220279627818901253833425319213436894872398849779535787738394540712672720933493418981749427540959408879654779603046198844971665440734638052966546609348225845850142476342038479622758235264313599369068958248765026341593572802095061691439459637329347915199674563984798593766826171237384964662784460533517760373222417522777528850908448338285754935327997344016177726054588739853985386637605004859852610762601454467118254381583772756358276037445567184250648729132669295599647270864777669237712943430770116575395647423695712267018064595057900556780845828628015990965263311269205033524912806868332191521062282078966283632902869801897267145417210549853803469507800532007921965242283875*t^69 - 6464426317904158395406864524600868592421762969957828095373704622527372591893961138140397873767126829122560668236242251174849870503135751926562615141437304801377694976679958446804561973533688290734635014422461169490758145121358352953692545615993204264114863890420260563418522122918883340723545126775393418443470014236170484048312875654046086593103589033107279730252263857403286198089789474187249571812487245466483182150824408801436922590791194405732986285648713698134284051755816357866529192560574662867741215294315571429777345685604943742770533343495629722705391258944409565753369435718940874067032726497293765671810437564727589427505960673777447860129768846976275282557913576146993442711357994446626514070097874838200950887012761698145564943874755726138160916098172380359850254516619237116014312990402692106233670117189612945089978733437147938928112688650681277680545811310741577051117330010850971119599269521850028845982201822280865462961580074289313516120498249140746133371498956211683901486019130601224144619008349958175175143827314539537050565745947247028734218368999196128293513144060427145107721794195186757779146241967079669740277974885790598780067354427514220397422552763576193551237312450250463445584517345335550227823924876045354981071756688384138136078677558347258288812016823489562900614269168277308144379205023456225715948283666495921965783057817596808533307092337661994381875076574054857766632005613871582647703100307323136004874692676230241851566184546371431200362416459015977272536046462254648603838835503464761189006875316034098379234417572274337987718932696650131205564353925418710400656333318274110585400931041680644741003217936041638693281416926752957774038623034965440803178588608225211730614844733097539418519125898011889974581693839156579932995413867804964689316599232919888286675747506527402897389730950354256994808803375680500990900497947969842538787266949710670800658901972528866659340969700009599554496055486283768722569795806465364765398974207350146182282543892720563694459121915927883875605283992330114605333116952124622585762943209789111000880673012433308721724639418833725100374788083684108939704679858416627904564611225424786930840192235965824343912668137066456286607319026747382050176642181216290699393599079406267261460150027879960415252035830105584699630866940139540480723304669812963228493451507996578048766434829643151149487334367187235321676200573071239921401652136480813263313707210793749850214026216428007152774497687834831184956732347586924840704574762706213881341356169318444157175783674097986680125596232106254699759500017596848656261323485428958165822293735447418051084158426532357214238463070141963984513056778547757180032135912711788432375969443706171232530602628398627440686783518436621518160688743744367469397121720963790433053873969532420467316103265282969021774746930197246391666614446626337427791348686863095378354314139634408142329330383631305811850236630577435930548677651458151958304504871467274172276708797501283796206742254354365027494904188773346353231730203375240958183152251100353090053747532857726797923489602474070896845495370719720530898244661141907937688973725511512670538928804608731834781136177513392603503848385499892665597987830250749904640033190727640684346317326988891836724613204944732838515259899572937172222546529873240755078768709662740047969275529266447596831581569835899894496679603361142097542718635408134731802534869964881443692293164455876217684214726895250723529168711207641490217617636499678525781095922563836207569093280536990168157885411185791758545840077039152972190476557872682951439644019941422349258527897075814223966494346826192804543733928129634947408756873706363371021955741742642965182883258224231653735723349693117303125074595207307617296840813637642504400921611229864783809624149300916896083577423742882945983779125853724351564698374044141076244376787407825475156164016672037742402227868324893945982001458853025510743413905271898426964443325807120164972808451611206936996593069785183698100995476739535027293420683626557973992122495942731282332477497484167462628677187349951128116413931805459142842200789446002350650256993140649535789782101210653683980287436381585486373324104834849415935042595326910890667153416150259143865096392160861383068557691296572408117419203121382488576080320539686538612213060551355324762090425059272406704161481246454957258124770222281301806870342991185798181191774987079260790413336912969558038799347202968510007404088305459687288950664441462439046029375758348669194397358877555211435808610976267085750673681257272534617111592576918610069097259769376862055296443015133340078229345849880051745332818647193086118698634715366863557630614410193533616060429238743971441101085645816171738316496916643834209177239286917256848123283653451334382032898760150796281203092313966373764954309520033456621024330775466094852740834738147557955682648709235999961844804952661398670287563288338328744952201901868307336364781874347900377582412454777785606750969848117832556059993436328204921376702231160351687015377061720492339184272854988910177555332457072964262643399024027586113082988289543891597537002859757622785944882529010717781008234070564607326689193266031830357315051706268538675509862423708355507922820786186176983229184286307359460951607582226558072899943387175012538470253013309662964395253742253436043989168911431965754386093022869984056884617683489817149983465265890933028631708024682451458995617596048795627634134726891314068565353600486563999029022183418002939352135943481983093251786539591650890327209549971637517015955704166003915849366405358607610620266088347450202045537959339145906274011697344957806790546524426103202619514692926873198683493086238639877725481056199677959320006447538484236019016269594017194816571723551614130429939567483471147922464968534315210264469098949582392923878948895852887929833436036987794069310956130954685898254238374620044134515030375048175072859288604697694714785183544980307088299900643896022560598183810269980399716411539591231402509132641279763976832571704905156702288621674241736387538381799827165613567698102183270545046235963251497464840820767850657269329745718257574080230019557836947146485118643297024085843186226943236112777509643004257428384841821169141996184790272399590014474353384972409164144277393829627625249429443504565568545805429933731698977852410758549089161962914149441688307683083855209019589561495490296857922883702389080177858850984799684079534/38149286858679981484613299903310085901069453010153427047385051733107446259568238645821717321908797323344467512437162589210506250944794633696899959656453877986191247713033995992357840737837328297659212220962211390225860916650027201786265181737200278187380642864170266232871627070172008933050896566049609781776550236933410446328461562573906717998054077393028517003087601715581057378521924076912354862797100566064479108533716079566062318047070558452574793131386746627094825941456935159669951817704649573208821269518780670631466511711937420196453566737861477768374109132360432938995588982810280131875694074931807740081661718993644363064550953396285795665056587163948847216044513475922395557477988556365827538324745547032842780707168989996828652950468523941013484161555986044941472015036145038170529017598723616341299816480340957767071841106262115854497295711998902131687123396034905522672279309431445700231798077570806137847838152807268572906687851252086628424401453505503140345393958443405140935290078300606274903127787754982843667312355182640749105276622049201660619943808429784253743539890589619078606063231148902244819713856979111482878095375234729924504184622354612504708156961058969392424225142568480746717018863216071980170278447544542227510736259304820622537392115833698174797643766526835206948540164692032967882587386028377597654940483362656003170755564279156147977513278915813566150079902456825650345355778323009090369396375706665922169827144147028735956820132010943913117664123051556088152942517279180639296263102554715370087626659430923857164180204958350503014560704017569758973473797702227860916401218839553424160040069045830931636543346505609951255712130063002930913007785526702573293068907449081740280629917344488631799703120124066181634849969376615294140875066763820514380836026187893009043037622688202947986287062775388681934317578489574852339705868877962111351436461421278759618093440293307986244655567908291659313770662446331339262159120971886127589343983442206704943438064057305620884584163031509183159447600385933489478471662117514069962616818082682308132301445676694578647585199965814782709523656665309046234435083695157020468451999775948372750265999916833558292220985752209778331150139020754088082331079461040847443148696619775367754718114990776853964772166245551749681577214328120439999908366546256269987007768077836446874488724215392522801326241376917533046842466256846608222954818131266829602990881251340328672694148772261633657173064784234160611742902391641923563603896763277695123270677395991887127433161124321284854215711707441775942973750361132340077720981132494355118675462240877799654283064666181560880879070920271640534384795066755995395374335620081514402140770730919382240275795681450690732028603358529222969148326632545297513945742069299687082073228988363900839851600034505883613358657361946739055051377483510882252020287108984481333190375926632911892584410175234701103375654165933591778280737034696381047030601125497026874680365026183268315694981031502274807870014460201957467777319924247492341410911824381266345364441560291352535298729657330624967936901117256911261127933474864525214198679240326322839909675439274050262353031331376218728949274975899925664180718894523994844634135394613672113854951152668392949617863885248128396060234959386751761415129733243629325896836882407469317697495499069848696605696134385427136592095692368967509577264948911394725835623101573202474415806471765759709744412098056148827265316781278388495120304822028687658592353871906732490847005201955384208901340047035024658797140928503075907191133143405295899833836324619869310273653588655379839070330647789072655829563278429783219445204874764726735881161855120643451691443441819852943142813022923875019713208372131097592321217849088571627678526725637239947419734535186074156826592833106070425891525854098647961038093775110785845085529400127920069035994925777955152857269018410265850446459661024728921356353602055098169687330399995020713814881989236662645796484623243562669531542175526835349523348874004073833145551920992166922881655169589571055883056529345407767095462731069623670663748354454265422606500419468823730270089836239195349121963728598101352231686723223986819611275707598180757092122351979650030285404656437989775338740890665988676498302531074555410114501730854210021358816600402450807828324777783125282426331792465430957118806631326775804427552063713727218521459225704954732468066232236479576212287076927831720723468756839972008090866028936188889300805977465577570976082021442944604938968000680324712400141009191069149270908550587879353598425793013337884344352830669471200659588831492856119088644267888518379411176399469114752171949702103199332185507945811754370542751270606211029981020123721835012283426499825532434782405686187230778276773062996695977079424647120973628320943226008158338098264281772475999173679797172154538727040107286570053270811755553832753695638591851023838698582830370769036618248780203705475847214862290876719251557086024779627836301196225026768508518287580520025369796173634898346301217686638449512664039622975456588467163092601989695504250363213955364461581825717965563871989560853760492407056741393202033403399229831332818162080883385916718485375289092314017545810480486408815825907486020136978770471460486606496652652102003912125591969069095952833192982639861202807218151267372442814531976675173020494836437494809735070904703959460082075745513089543567843936069299514342321628235573016618692032962587079010487995731366968236868723208206806707120931732629703925759201284591354381781496876828183123556447703203811321776037589052281395259224283987031248670993137017061330856306880160106963220536438415192808827012024588249091390916558462455966614471621725159308257801843133786723647449608204834490854253029114177962578609567324888172510070583981599811076729597145382863348660793628142193925623485327123203676248477756524599076291829698642428783784564613149540175358192657343121834930700557933604812958374785711938608305697587815428206724164887257858531212722560286419013222737677340716592186700828835668875065253595467964761979077382730247354582336778902309580366041219371979071978030641060161724138974337184160985738091128198269576798160372720244807875881011396062855562875226446360332554395121781551637174592557819653497962413988214179754486026974761054365890241532935552508434217857968935035816003361079747835452222943875102303909885316155203590631166502222355056125*t^67 + 805789025039734517265398712548802612383092097186219985479767736734831806722344064223857356228913182995047315099772111524448907393080612934595331402228711138089130309598444913877633848042455604825588937028516817911289138362165978988383725141182026358013699050789997319588023731586698613666249242881733204296549396385781792247783818089725023403819817000404026586868254375468922486895768174813397843853699684290661897328968939782562324887332874955238634229710180469803283857135978004462151164117245537863243855272285364957158846778593314004684524689580233435323984436919818720673456986362712185250774626975460620071500511090849660912573752307619232542597597668210212926647051157905403420804355893132810472266704442727063285887450912586695514273773897992224665703207540650765304934662449913615158548872661993315600146171165249625579387790788129746494817924814383864169811498749520711124308269730650424971380496150653362104758401033083938285995791951302519401300590392008199309861576239915404777693408326801355450717009380579232571397797815588152814507460278031176166618427882794708730344465261279128577662866425905473884469801610485652207365020641754141825706491473881327624210655964643176109138191770017367550506393922635455303366430493690425262146631002803230850923510176273281275438850350021875882807340152988878854674817751773681962209784863603222062416894736083150726625425049666746578710568990773501340473464573499772198977893848135725644928698327601673492975899580250085838200210827441286313896614057371340039522002016947885609480781077836475025834846920273600869863086794106609378589010542039978567691118607044720915343135601932891715948588369773077097690065286200114395369124752163854799789390030953899920520311700903408374395099436209550882237561372300729269482950626234433437051464537468279885718900259536190603548698831059985359202902234659361275139504980785867312712514339450562915429826633365064209904626704673137363044361345363965442513313006484609209431597057324503642577484364616199308003914479442677206448805122341966054932483820014532046245263553987829461355620600264121059800907234695945779353773256141466804424172614071142988809797295639771967291903156439249108225249836658882936419968836679085777165960205219516045597932953382838704229451132179266966934078178454098135034744094291243616422062874468098857471653144662217000641614343658870701135482133527679526343141341021444718110832751775035886318996860348060934321813244331544578694572388507746469256585293522630145211688655614287037112648754311260771382924042906059706716714417781661971292746313711860822308417090075328667162715434950663615987982430813657382225346245106612541515381489545545547838179500856471148111088676584929138568918603405606642868618127848741647257570470592871401377895707812284862635497265457184740226608668798451933589366790234232932230986545556113010998348606480384033695986330580402969360793472707959034660853848338416150889904713576590645915236566861817010466638804366796965523118575658468010866325749391302593672877319526381834377142819844597129976025886596055048862316631951090037178436607454575171938016838006611001131970417637364018232530822326200548988777613399549885510128105047365857177615339228431956974915529018635407918285349922126257263632834400286394893522072730747886340438649015161560257072044662866661794558357764866639007970675957336295567840193793271754415360149981185741060023212316748309790511883701952347390257398455766088143572347839113563318122238875450549940479077055414518005545264339676569805273308014224648335191881226616789947485662070281497520524343851858141572910162363836474513156671911228089047352591978514357777962594054972621363834067744757028488623442774257864542483619167665909602863950749165095908122447435892513259741544408096981196603867181604183298345500616889406077741306323313935277047861369035325207316527037022907920957745140251903875204876094799181577545416687935799107965732392160622720289482863842970634620369011567695226200714189552223604835972859338957396753255912061589401102413819329061723204438956593443903175349598232783763335918713729677096872267615750028020580102034525583446690931959648743417461559329293125747700546076419946333735930829411239299600244675484041012114196053382489266807257498534817627704630613206142325574541311256395278060907396564414275497835001788451341581260759885427351271204118696381937294404936307899660427842981593890582496119679695418220772456251133924790348090490333275440190700081809578785450552786701391293749520169730794730837028406948538185784569318173447615168731278746294530718083211100768745721419722292184607822108113862611591652774693908863505387103086843126232377613330161959099453884577893332747524703451371539666178456910431160822091787456204898900850882900427412203620954723413321626171175469986416419177094278320486899741710020254962721677004147666196458532903510864956870037430767208056247994946555680385062442056821384632571682362060120831507701813556069115174663352638739087167096486899226521418920337768454126138220090920707382358507912497605205012701335650867735474083209606656975833978507165712863830585522540220980373229749887368345306687316909824600367011299070757485148675320409993758724628336745642901781923953354408974732276550170767802336887689025087608546363343313641741811218095554500029333651170014433059982435182257657665794991015374352776069241961720832524299875961236807231491375173042619594164479485446488291792927669293529128754414909197104952076217694224092559177384581075519269199163416376906164046333122508968669851303751387270533938633893824951168878434419598542631513371616431338602342841468577701940981483176343167989128507063436385357833650208549587206865634427912355722265404933385283647540335175696807636366902278439382104753809684932510060481058079962686891621942792569448882317296582877901890775289571794044889555471346871824263163684179936857244258048145919484189370684820658380063515735764108839644707506655360828016180155677794693433938890870428859337497628164455590561301323505986553060747124648167822159384613927662307559891979789863667524606093818014441977646229006610436959150231745875132326829621666030444416329544557888898002199318090565630721255718999638765883456785829339102204972216436228821061905483852590087420951410433425901086474407499530734517326128223218922133769532335697131312530720708744089653966147195221776746382614054478888890419865397102797958195041793837621414559877617489146/2540704355501228086893761160260548410925324501023208087928797060373222813440985125573080551921803992937418191860802591278830505806672377809579840413160171820002350906440351099095039835299228227295805874703862316377652111187975161611763474838515801327001363434110875560843017491246385622932256660402337961856536469229528202315029211605859613511952403500298306203888631186655982840352181621598285921507424100599328244149236957183020184319616852122383028647757225938617888312875090424698859121107311956926134287728681273883385038213503320247663611091174836557895947294106072473304167230666181846502789349696383463681698588823257720935736028945239237705497103648531829275741348552982955621732476559865407748224889728686840296352316747564798791457848253225947557031675467114607057094729392223397119062043057394124714226477774227446329217545835950653793665397123414883068230731052528672904451129728824852189737520168138117974528173138811279687012504205537717366436712402013003643862892238372338981149383924742077302273407536694102405399335542808691249662317751854781395627637697615201515066013173378041016085205131285740602748123160951845648198273895257778242054191664194838201058545449566302566060970269918249250606739271327177807360374328018967809987524133441748640367777522408464743348277206920697947565826428324703628012437322103919626221381251469527155169149825427520299154406862514267692029171423722131487350349480534082409511429225688243750588317973047966785988263971796853669723312931110583914897818708276151396491826367041488932465847891440097963277237470021185150266728326866128377874381453170673309171404773495418495634508558383294216062150333927117143679172150065932195875405508292864678745096167201394820949671865225598389228428097142683630699373110513201974488138571403682437249298508087486509257262633411628132938732093778110828143616409827195590972071161403398653894316894195744111805405030094018575907816167124316218637812348263220863520535297606644211322719953267524342528031628152497045292420673735480089236050738102784465776734225364319545440317467488559039303143980622182243350526732523298713671566010252917170167142139013762406178434733078385676794965328461198148703625430111419027076268108643201512195167561025859398866260046180419717096471740270747697199861499787500977043360897038493183553897303614121324864730346215829525394074544020926626045526349461330783386661410239727261040567932724239584729589700458014549272757614083852539934068941565210862581465556380960467412455920537531217514703843895663690799921097718673250005912184003914836026108800301052716836139622442991556548667109780220579175597823703025773105665244219170987949492966650882537336535377961808777668173189908499937820127716588934552062372955074687720522309405400884269131272476073289859978994977396047432033276710698057342766073221648290874327366689024341247102299101171257472309145846337825299134229133260455858783715191797011278841718805773744281351191004356976492826837630378779486556970041717019999929335093034990165396501729634958742445625316591967957334926443473843787498360096448562292239629677508193033079859241492502514740417838726492774815144474580212473422449533638324791129292764119959149308771697656403532657788783145875949110625891816562302051600116893640103049215588060198280558486225104292469475403439531455049089335502742552853345242756853935061869896981016080867170336268332549977345926662941673711593618295213127830909268101318441455747042832316359395386517180842288569374592175515116477157919699445026632928620345792485607251230788697376352343022276217649301633033665383358676194915055350859641902244950812104449805593084780145132631831199454456035882949498389179733239198441781760386160368204513707152437879964375558968551000787531449781831762201400714543258206900308857352770494256092031184293949730357115855557176007328603226496851172519119348677728226061886035225141259357105295373883766964585921433411793543267483003006517309268384519357325601172495547400079423398030228131177347911707442905511659797313213660612386157324896995352639495842750755681797874811880790722426505866842534976658299622880170321436204191612257713003694171056173662360904951957278104079994298199291350850331240241578256519492712366977664714113681047784804577464179866110450267034315758215700773159533212475826770202821350558601875578360684311271046405236313155402839731941799070539891270519026310662972724280227640743000717303296162107036316664768462295736785295766843586661121243838544377293230000649436086546078667744330329877308945521136991071116014272293238560602177070301559388895289759449554169756112492727956588592724675184619597107435550404937028243573379899678210370972324222643683117029323776691871103048385705959219750489983063921461880634624073436294383382602454809222516955377512602073609722672546497908917337159006302901765129068967900811868320124682144105178278977782792108129707563375834578686336633486917919862847069738750512786580985948662613710098625434450372164298434269823367390557755898809434575053169603055367910594965314796712434099093912374850542433335324594804199911730887569939686213317776888010990788588310632763299595033817571920045862222632985307536934356776424752618667534407508878259021254533432189914340725189612661455102649134628796947506070569977341358543652299548032721362737819450832116245757921656255737319005015114589847991935611900716833545987182378996082006162575426250512074838298279278355684278118860927333788270703275336875019490027713308717607220096943365119887546932461405651751637046352499610472265910499880167845735860585670630218962327393292888642869078089252294130239471932199267573699181911782963643524506262013425875070173825552801237543651877041104920557195535273884770661344950867062008196496456833772256402397485975138129772818574270227400998190822590565817899114440285353316157460194840641973252598499301078241634472370106781773881959566099887114571268218671146226138680272786394571084549726457820146938214802353629399374551153650919703139622657326486120320236109792515219861621106573214384323042088499626711410470824204570985183044574612451743567829047138114915742797979168954434214664862663965710665931551882127937489171131046876555545180682662795583959725799477966390117631927206101151787790160715529557484190689758231103310798809201076157469014910492111459713924195851974861509210475122873104450310007844550126093282595839137938338094452170620403932445057881506624382868875*t^65 - 1175788892956790840673477885289440454614524533082078619543271825701018165113082771162299697259773396899005007647663569378955223568581293165273736575357958713073916747861065218405840884437896996247016800071645662803362964377411412713132333084005656395748703338452117901144206303877367890556294972717125910169587798987651124411457410226621282366512117446646036873313748062469836821855972153465460799357097474659196035548611091628290894866976490079105548071799896192499675413702800761274481689082406470042889666711781540625838541640706901062254052622844714241693624307147017196506461240301259272435032029992297992827960429612813276884286130674240524924943345938481883124310652945700987824995857290332618833251469226191809979075256830175871583740011928920823628651452728021881429654287967714381435679304665813183225877798023980504861299715948737139674827426861357182110191915082516010973656888986624577631215325334274115244234373556149086490221267838985218565881531451653639759214343055618425881846928330644473117856787313821110831083838281055846720206505173357020564427032834802277252755382216607087470044060495965742048546091590495051192324020381608601311548646375555926135258566789024480361176492865493457332116964329026626933868016239301370337426251903240388265471910090372810149748969970217306994981442957624321017344675759703079701202617578225392416023912078133680446380324494357857376583808106644905407279124646752952531628852875097888160754676040073210707192744457322592959627502290025060057615408945587665744227040854707255756556256409541319511154616600311799283611560998039838028839283746692851668003326760218978707692087564503626869812741210137251285012063420803544524124051386014049595896101642367937472561839203828238725694968666742220666199308473218375898692697066901366815927157239574208240067384449844066845493107714558876178758633478693800526171835471235995403890465231253518240616541491566231019778890935049484101297101840715522320365278388823227279288205558175682331096955426592058132621690876989447172047319308071515946020495452792413246518402095237777198086936009425516086120474087685447786985961541296964882984850360350718365196605937908505574058156380645735279310709285369397846134891741733337434665982753079365406238944289425308536582717224318931167161271287638285505820457918429075740601733999577093114024579533355569327870661188931735016224195653602034298816749028369985855913978388032127283775663212360959530970767181032494225371510739346519992072927394988752495167973350390287104761987754867005883287421185632109285035392291329779959020340733694833291143997921641085037795785883022307250649568984825413076585067778887964954413332410376515356964632370133107397059611664705401953776339733598024691391402561548594518061520823445254590599956306387131378425126776449249299351980792151703684981354176429091864269187193153836100121675655894998198561734211359168302145892339709494025544294939247096429208688108036334844270605624034676915332614582054511680912420886219374024978558435675806918415782826718764996068598525523494272421559238972369216646632613275726543408184935629474309462332559459593998030545587275550567468028058691118881680400827740425262078118131183325333409666883813047304432215453408598350401494155556400452781417044546365397813562636022791877016715340758361382344641884137201486327533146424519771117097361057386594939810523695420107949608169689895963428360443898161333274279263498038745720966925226958404388652975130055071064246149404975834212492065200318121680192972083073822831369660472459109047603520460854061521395544400180936953176291592831770735833592142905070057228907847310537404734630309704529653871748464320134816308463561030031024371011894293011333617868113330625795694599646449195868296718091422244264893000609223823559136936997118659768313146408719457156758754046823163284974684489965162969658908398242871362721409950285581097533983065242513027019424151307007625740314763515640327090822180055381229678214266966712897674504470829182948859148134484190311103816522069194219277156668249488569099096229617037773121904599165285084502809486672943260804395736032988498205574989253507201914628028338522748937587067779250575044574366353303566563725769024872393461993236066054832199127516276083695549167656900266274317461714429372073078751490337681611422296737676234715539863382553876756695650399757142855419170891320394898262221015620323529016575736582685943355556656800743084965418128708213216859562913748270096055439310443884970196405045819766107013951272887034377810232331404484484109084875177902306048494339994826797757104379675470352597827977316320134975890483664091734450767565881382191653348431187000515289659172699203426701205474122944346333806719660681265869152981139955504859878839503668949672264742777071596711601936668512581632045492147083729629900814468437132346376411019692735467391893445164227565418555770858734184335622779496086587086273899255876286821334206254858661981351484606113081978644514385846373493295245485870983490871148828669311186209510271505238300050501134106370746354101027819942889510737409228249497851603273100786381336043236302115335324140951496595733929007344704336547981275731070682846469377678523967890563635765623833331243898609069031333953074732849462534304222414477191378046492003354627155800770213227891684203400927366478019805008237534103118658816771588922139200780604461051160936951203272529701466692137576286379259842007096653330948565232661787156252029805610825456143834237491339443421826452252240675121890838821653443607909905912929636509574367648240160428055412139104559536409817265773120223397868213211743839507889499631239267404810420799503007531546987831684769055144467131513470994787266509331294720282585176084179885772605494495376252301445241210399741294177627283928298851280840269023023166040898862683644680768254179542152814386949557481261021973505179869015460472537941247366947131271018292207327381200564514398789198416210501825147753134354843776865261124189331323749689680954204125300321117004431309024256677697883463443202313352582484672681429679365104341402306367655473852938436621357063289866858916713161115814129832943968049388685800511606492964056090998012020725162317218299806115336404797068661555034876457209614966335002964778210265514294391407801227895646789390293492615577300461950380737727056232673819150612448148940459702330161837145914295897038518038263832798598591724904318442175562079692506036809550506816490032572791814/2337956147932230085559639019671756647733483605841556082512079054955439632928394512552348723878444034301012220150310544494779831443299922060375369148189990108766163304106411081387255656442349814757600565902494103530715472715174743715144749546402240381106654632068827691087744695444924050222262578902231392500384858985011851770289880519712016353698601700974501368818318417960835409692077528194742704971131657371501850266127847999815173610911427323016862961666199308716180825507658208807890163242948462763428771567932508227490912164065755291900054926099084600575850700036407889934494685659020535151866759590612063279899041435161754805064293835409146536598434777378989299537188938454915763118224930388148209916543528337630440703401871109127847899511962618516941980547764838861413938569986723970028960892021414073562031204847844096112145985678241791620930898432966375399385918714536884806675929576464628984996466058720696160160824922334139567988906369935807520595062752332365953082633437750226330453663087547659533551989615265913033448468566492557687939264795256769840256552209345508434163745322142473343001605761809138502648822932707888365472051638416207538338267169392090112614073522690911621289304842378772960408321477475269018333016456643054178750519707593097098866428876120269256829084685808426251350073479344392278497044823800026840048915027602258888186651669358404179281885194885629130205243544109105394659791591987462633232417173478321899291370198798739036466400506847464746879392559207959318488972775355714515051778622951578115655073229703178145807713919913494575275443406382211333320005813207653579099526672570484099682874775424307337620390737279733195613574212490670806644548148731094077381237493058723514237888050380595637767999534990697476969563136294248456923985113405668578756804487142105085818533075265380207930221272694617584057755820322985382812499882723407441313550406038923731683333708692515893550372436987795784390514922871815838611596580857634003259166900996775899994294704225927781078085503971388778115013889202182265407750834180246845714180133582972027966753090968532100331154699267939476320575042634734379987804196320464166165395641378730499786727095249994536437076120788527788715581913573474031521993189655995818836732494495222223672173295397142030963312552104458399075300697454821427506296298785714443140524864587806329267627395408056681287093346774316586872405829702597025609530611692845265868168442361464988240791556479961107247330240028307035747464604981759822112941938078636226357030477152789728274087394120723124655440391720402432111225318037028710032615680572040830336083474419758976957385117371524316411833157730481143111123427912142110857079854800456437210252969353801642782081524805137574807795593259727640424629114849893704454596932482641329152671178199842846957021229184352366813340578560757262556042827240198815583535632897791126018876007800066840263317648426271481252774719491609778790149645072999487699365962209289768699255987474552883529723832388001803934974152610797950197860891610089034798464416327928914339599313284631053255990960751967021318907229243039229040086474021400814064132495196118651384895945508711518043338060853986472797175201543186409193931716183422530751697238250835048371597945649600630347882427565527622825888184132994457769919024340969930411266245056844936172006529623697135648292384856991043932679201930997613970143434119612489153721715238928149408447555255120230002708506833229827578428814297513915634673109811073941538499719909010182280717707429313507620916442198245255792582571759325719426049098575480887362717578885766653834560833933861042478445803737298514711106756614689551047811069737990444219490128417723190526710406127575907344770821793513321673337143218389362860630924686440089241587577728937522706201989664210536019408814455887095787292541874618010283713361943780689022402448952093624653245513622147529614174986860408292803047842360811964903025532418514737859366597227988767434712611018198930402717553085410867415926309395548353188961651829345487619210495517741970370215123498864074499245378390404401892703622776870698668500685520967312974332729785595097121599547505999376205891004104504736791087311374410753202987901052474807270300311649237193920092847069927409300171577172182538312794836335724977360710087851461402462120255793940636206784025445907207501703231616902098455365601693121332843504710807947131608011072067500882665475011709260062493128370894818594919939004536989829164649468445563768580228535985230246597611086839701590058332769553099691668550259183640956333364238123466123340091494949661445636645479747009574715808265652823025246104886953258262193482623053389736224183683889183368732749676717204290383739311859789025124526623674014400882415420529222559981072376078091588670778915446560102338387096428135666803277287375785733653717599930204271769264262327081228178732509005585052315355725297900956899818442979307166970134661869857791873573598221866211823269959337136032755124781232465587419215091462672791246978084441695963926668731549551329487082675934781857986218167337469147155165692138824758774762741858499253495018292347713723658963444268788287350118929680826202417266873079995486995105666057359697865161789669773951358421664301159176335319481571070985457733685418951095086138493149518131868846044099710197991341458655713369346439508086529480948414908445578122179150071039630229017405225152194662070801907235721211266202076591942900672724975825332551966701153964992392934723501786681942163933207284583320520687250985480741856410053570141556579090841989730451646138910934113927489133667308116129168125657729961058646362072009766021317987195222683144771250662304754490239573954273687698787668457253224747896731331559028765962569623787870459942416039578437230341486166594322107016947652043463254398535194947838665630765107950582121528094871292358743787041139056852197952041474972260588326179192725116122828481014821188757292813587018040284312002658286486099212545261125809773304461971589576310829080769271832527918681268231072505316663742268671876454063329837356499839915252433046220565437617558378094431116289176493345466522700431271870364334606623381246954790214041934128077535274789335806412675264186304496359739680679624672186244899415054279875124505890430298796952272715524261266597064226830280102987520634840965228753045022987267560775479208067830715175269218555026031038644691174730858714514887404895698635942262562395757115938775*t^63 + 25037072678404521340055416754944908057940827502587516144983220285193485046064134752431323663790399691567283943572065439366797154879422799492711293151516072237694300749602937366827915993429051648113583851726116634737662667760178622147732231619755553208261054519370252688246734333815015458223457886819655652882832622481186249467881053773534798363937796564538619717747537022750587316877020762944339087202810068156584059257366520171935483776877320143417575218826925473335149515862468481739746034206055777402417348793580854476571175716177380046955631404737249724050812504075924592962524418755486375667657946297188287157151036714878460153594398526310930638477213948183050304337363594798892456703576625212742809120744550882511880808288644098193606645598078740500163925449337483764687747346385767281658399189737740919554320195282383416633002586207698598319061508054509878944789551073095281651268536619206799055245400010590974323686856429045281759291179445153566759205469063948129195326859161337197350924130859658022718644220914005440373874241433198036131324206341297909421167953350677068717995946133256877782078259876503673322237098415762707622798449274186337232009609084594479936378900719166099933958216302327561160611914239929619347867666477768574711308359866082087387287332866814062708540423748312887214059112757817619083878682661798764642177072811549001037069971956571133824796820267483649304010282262170130526289777052875380628327113488247639012103618704688572904295063222393181405953475412119710873332538593780467288418292130711872937976282851780999242456352976339710577279349023516817987925992846405368416848824088679930513989881807545574418604829391104457925509574321211639214148963587397553662188552205441335655093019499593309818956384835531401472038430868239931810653446116240144898973287223657304011039530047468793350085529136927965012348781490840476350866177474122785784264272902180085459920972469359465578625725285579625590329424373391356313602834999803913345674169636298667489091379590395824949980518365865254488076650546975286652220042297977604584766536762984966093725791545215922473437607891257028969954048560216485936220653345290583211031399019934965094856647427034752111648335935147395535185920095112337362065063463781521976489752148739732260774225475116715626806019721775530851268831904829520524443438415604258593101818303242272033646594476791130903870148504714848354381614857465249369910580248436988220043367845046487739965878964480555067260662184659649702879737701091232781715899411430046580011568626492579707956552190486258072755714675287604773090556901806221373988999314540769821923913698246602310534755437178785739803905651235459881405394585450149802445345649559370299183236355037974634075670089329592224711668326959442924751020257703286134362074530023981921081877347199681802737389437160395713067037145260591392396126946704892612355991001791487394828340790866546042463007580574751832913383093469726886166636734935119377269670726225342069569751590469862138768671823663588643816459335885061148254837966535470197424625157659732324254173584041617333061567063029088106364693305620530647216851954446084018562778564022698570004821867034312261102781389178193172440226648544503303636831894266089055188666628418920968354234127165064645890368511955695318916226187219166491074431635712335920764718944217692681775767641847236876680923286328650840908951606718329500196277088775557742611126058853884314717474333363124997372425634983260968348814792855087942698265201176346428862931375128384702367485602158961967813445125113215402801825096868165910748818292202858251805567288321040285040519088064722996371651435695074794625079592697077381502122369435697633817241855813165380258299655475487250148899719092076979301002687638869814828152901910785620921048550293648621614161098842211939636335005512847170994410849417617920197425766610385255926155924002550165512625583649176036469375176028149177804399901183177859249236895873610556771641445013019991142243541877583917752383935995796429214610861914782467752220847062737790001664607750930989094976400423477749839590566384110425056623350934682985621699557813041899476951470620532727107507951304152709289334858544594305185869897616531084788734080496514129445287730849874036635282911936130146344539173825739967465797106087076572236043178350048129950144734532918238546656443216680084892307226005694538437969505041736816387547962627670958737587386101643898224638456262573371631562542679931344457128765715758044536326964306826853488535832808180201137440168306787519945568342160304551802737461054676064107379993157796531183110136466810448344003647150880909481087268620186906122238488633868900593493403239950499799162838532668660434442648526948720448819121698305016085120611253976276634049935842178074401114710602887486033810027530908175907463058090020080441349361756807730739634950137326035386791603777640561584669755651662207896490023364884168493650190059021273442740508966642083090987107107845952453794578504659296695409608141331989129091946895934595722413925576248584485886156785699516919723541924224989300284911547373172838473770984383592005935161215405943451427370961135390443625877227034888801522249956790449188873024317075605619426411071710806358699102222049315506863325696333879025683371232818013932622991875758536832687209062527425601407443061821032054625426111981214821635516653786642031513022375451686297568814159627202562525887978796015463236260340099273890581009185476743419667315030603175174970683194069640315115922423321323153962644329836993695793603366806208370261441400236605548273413687804130111753712518561929743390811338790986024641624187385753488217519604246094261749097939717204913755521428879548515553778987972338228356001014120232417532384996254690230021201473113370648183498101750159748707413371615519206589672989042762050146909417358823048078021655475867045049851017004757230780915979025538180098498548928156550218891586644699077855761516465088852697086010001343590313433797650635056926795914558184152102667130980495826550197037461111079539207264030977418093287467275934992123821202030023062973537513043214282903668909595850037243152944691062669470828380448981502060014463065428708288594696691001226777734099086029286868582104188053286483582534409512645014805115061584944572336483688456340049224475254087954151061765886434899436742153611492160946395687001225299616137562429784464236243710511307079935489462048771272719407566186883777007529550235692722902306942398308/36663892955822022954651850617248792037958731385616660593495875686697516455554500120809413397964723726849514217380215589473436711527878501250955673784749015392309924994811598663413967736743393638802372008139112600530067989169307156049021118462704258142423712962812076648717028564972702962702117769605038841837832604267259592508278633219262634339337979670120867087966532609772916586092810269339674769662493225968759430671120123241341178792311461660029422389631687776779554604620096242273042513897482114211742440763476154369362092600533480453160769186705921178615760056331318200216983480634317424524435865838031573002287732736661067288634985815195049143062090080279726204262921463419715861250319991294324232009205654068923454901735333568488785262853496731857850506009418187305952225592925445483910386707598488904753881060355822392025957554207635100857271186024813711908342310532576124410682895616171117216327069114407967894134964104622474423346766713785958491175108507774384047650698565271982500155831736980117016946638989630885036060546229374072866623585706261694776004825660842235951425001526501552010297071002011513016193292350253198653001805186775826050530521555028952319012406441092959664735043219423799005850313308056868522521912451411582351557689239351656347661094310770858437739056155788361904812442627691091814402965600882448556158791884472290306447813966943084894452789484773253134048128021213297963259312384946245810552606642150826835431026665954419083387838363142500154979598520666753736488361080808739607010150478821291832139235947833710738173504467583511703513059501929332568147372268873940689749720123305794429589045441331418755401795755589548685129000207860611774246070737935083619024659856584498244016281269332566614398628652411721263260015450734228105586734289951567619859012302970431368850083203355248145560105949215592804371166159258614090833811524920532363087613049541278612527118021569730809916670060227967992077982868814697229471258823311191304566566654801974136776888840925494188980299400989106045739134861543899765818322989471797308596105965819602816455579578644768375239260099579714460455838110995396751605980092527832062031527039685805948268351636570190817951014004808110898613480423458673406771165089397943647471892528881295977679289051780987702157385321711852221443540430593351694948969146395328341047032784296336122109382610938326665529855571764973940676484048285427088245311850648628754605424927908135276421261136872385474482326298692759643542037100243910943089130945998152434529837390557343065975665447893183378813196557716725698039169388387136867470005350168916800155262965209399993483785965047452759214139335284918571461534678271979738463791455695637123624381818944640508697803819870429341340683888768908573110658423199024314557573093264647203255944789926567779699277617116825365280175063789202601282090972803670826869915938945544708950391956422246347539492892141022353470932582626488835128475770430494270234757462664576418818286292054854666597466366895714925302843508454126380291800065203377812991587137161023481556020567316126609355471149488220154600190327714573716236932124860953780001119267983372215035948859751821640098983507309290170178742907149600693488247143650630747225924892938210459025565940302262419695133184357099080536854795412811704106149492314841811933359594140291787066074747969775818484511454692813467755333291111451061476488969166088942811589847733052960538926407986977616125424187804060383637756935734745875137293053857532825140620031568486867747844969502091550386998400002896799364785676022974300492373651854200275093677055061124069119864137681701048636640876119939380469568169399947199150696176582403141377534133665953997061730470286363192139424454208874809467125798950133648915792795889196422530518557657024837646107699665015917391927168633105009051412534559101792605882814261224353655463289327071911036840934821050890677592075050550324464386209925544315967722980738274898319928711367952882858649840068806268020496926956927105144687699875811271437956226614113798931674268418783065298811360675734771985861855587770413091568794053875518750727340220515050929282393826636476980660185082561646214963534413039720276820832290874622809989987472680963782635762867991571014174924327018312665824318511231234462860958757935935292610271698263375938226868510506843371825062637890447595834549273354106191747200745123943163348068568866768949592987307398634611112741228626694304681318686947827246785402946434970724894659540338730315749806256859581436269716661311110453946611931789173954269732727788822131053006148180726849453259510128569131357454281445081833619944776759239228087236414460213107932563367213236732244591128529971417267971744913364865736766169871209671723964804935512455574544059651482099489842367491595606731102602046213168346954585003106597016631058980883058069090149701091386204076954181656646206120488506603820993240501184130553374015938167231333494259645742238459773985018482575274597565088819905371841615364425778744649567960716629555144798871388779919141444530521540297430166848215035608757711748421694788151384094104396822661799744115021398835248199400007426048851828048579965229113842633948506724281526380839835689316097673049931546406664703946878842965976242751470470948324214578399390467652951965797830839575162224652917456549833197071589787121624865833795603771704256532054992812453224772570008054662070719953830382112603810778296420088856861224270241390281056604113979754259643705193285111120538544131705431563059284352025055482635477949786133477130706969120699156860120439129275239409265962713316567951713685942484735295537388272154297574055903452690186843826844897653187357447022226172950623364822089213082831501198307483028076390420716013320601955897466005415594662593020377395631693202398516728933976312921223293632328425840990687287989227446225620092658281142381590356225788988331933782475296454390700801787063795254221130511029661314935794675744803645564579470258750747445254799647977560638502691655849438644015492432405742361784665234056865140979754446729448827526163647172922437581712460966158011908683007148205785018842083260861081210031103998240437095993854098462596254152527118441649068444885290828337430110248967715212498590476280012716358485680688616195461053887304766390811191631571101664010275620110154116085099229126100482366113420337445490826354634769837916699269314058722366744813400387408336922605963879441751439899131426266510421500182725*t^61 - 779191859665482245496670023708168562250737481442243324550855376205694730228705698554004942881182343494875482396119523438939721698930038154379485602572912903803624626199162730095811954945783487713878627899139537921659764720738944277437561262519236249559913979159889488962792587157518749669247836698266735783068798065027347787858953195162990459616806872558745451341805527526755335374659948011243342206341156167589070555044868344809084028604281204139967920765155306066959300905229247664040118433580897720818056084521489823788834709221446311731359561508099898019318913952830407315066752282889900667806094049591375029863765235349995919356339756625357889313962436094971627616677459897703416039882810680472666749956791915526484746702332158045596094861394063463442721605072700485124567474619944427280159464279812532962955025752949078789687220081619118173065837137979600222831197297238081589026758691365461134540205988198231790173661634233082042436118367978743161492828716552964258535819370941541251704002704810661092814537028940065019196289158727240283257148069200660539830044914664873729934002671238612827516836470646630806282318482617771880316319014452944780343180541326924203642432590153445477267505978907950554437854576482099322043628268265772963795595080488533462639439344528606498348966209033209154507515863722967442743931392415430412587229136719944404339836396060521873696427391419946730872639022268613792569134869485428396612416574429093960553447211026825306876289975270752606336515514041459270850489350142788383966462115958895841720227807108266965281762606012407916695310944498465973500044581739446834909290760265374068009028956024592261419394901215927476947826971679253850700308744758448518951571851965573645189764300989086210192774356058062216834723435428447333135401803102401571860828014193645891078826800052903678020558414914967252085501259524904174658210400097565002031270606191451562655428319863165082253250716208806465176489265967899604375995847654967842282242082276650009514965502041650332338371853621154790834161912517928396204760136214976525832712701578917813243236366718260403634701924051587421617627920521541323148172972699120483190307114804592335154361425718428381144118655272814090305587720136063295350882990555186606012630551155115574587828888106562139504988800840816118145665423936737379919705530616278348137256114150866840500844075727001187702619817083627930094592166559927907320773545683158321668339347884017389435289148068207590639186993946058024909773336843321660196446991880944778139900240648671699035149569958151455727364742472678249443722312144820602345400639226718785170462620068929946063421791560884842815658903507081409275685875138268420937714782407726931182772929510891684402378717953018636467350395034266190736910989730969243054595907895366293051391885708796837178484516785894470500904438949602511598932739393487272861930241201975419911741991666708538998561168273505214363063944107235796972175480292981061106613395831826343747071162393989859755489116543460855971466155178509679188417637485228921104408621641059783868979709453694360662781413786411611241648633043320258533797627162235963547994156182086194168836600279240120713420511929526359194839646721402475523023356070564842530330069361688806197565658891762875457768938568996792837175844534670703193267282526946444247260901591451926654768681353014661027620778827873365207698559516449894386147252040738225070092333880451669744392334240855898812499519440514980595193221231125930789209912356365294227640725633109410597379472957485957463769216975197509951067310014701551748863124627595657862645136760856798488219303050067067943643159814465059265676145844146806894145007454548893300334746781670818042537138135100490958555068802931149113924449140583442831966274464555393315707147831814138651097524761165107275090222944157041521116738723510414673313708061258372622104441614357101072059012716279380708733103218305301547475236279920004736318934787351939134592029362188854673317774755403685149590167795169799393242234341156347304022093133479495895271398493718225030866000848188625154136519240287453511902719604485419080342374016660767112938199803563959815097029832828570382272959268988946543373184047131038244313199804858219839345232929465776001409509415654901087901703093098685010189246528012402286784733281917427255610873205530604515096310984482211072914621881775542657683433398037494686978314967282172903450792826550773146872787635952978097950641345176194407053243543594558003846861765342286578676395917084416767769763511843579768036288374612029379398633136816187073391381611449412809381728800401650898830443894685904834152894595571381881448204185089709608996730065487161407137534229055001846522865840457664294210001351881348590420680527377545540369972481674491296339095687091740159811739490678415813108929768796986243846258388746251218776286120953901880652619103308097801349988439379027225694146507949328788099691284472392662906653919602286716326962737169020132199797851052115918341207571699589474019749875649507372877573591602743412903672306417844633436515598043730955358774325185392985814057490634369603008204870590543057270647103969627098945655349567273654042469177700292462727247940331220788479625372432690305219120089078984933052145610900471400898842791039138430768642312337853992132537517070543767452539858533956434817018477442651710060068301991446422753546880503673203675848739846972595164558464839437406769187660743269802924920469492902454459939242017161910992431212473500928834399881126946065010871953961071012877479939757509186695440245398109516013020381256204342587487035007773206362202943210071022748300055450952548558064428806513620099042734782946198399605599089705719724616483267278441993664625945885006144213255897720060868554819427744887173225807508964419432987504645715509695872210710579063451504503453991992709486690954760856078060803724812900804772697333648700820447691548748764325898162291129599602598099467597260334900751779409366819257273873294500201536811307963241596523062486953021839872181788577839842838202281558552619657929853468182348365366567557038954979005208007271082811583262571735853705862136471867691046319859576810486270743259738820291827038342558841946445824165342035291162110940958390807566987222979940514314215311612710430767440490547518624947651182919233981928413250606128876826537367301906835321081694840576910179657895518237167354033926863571915019693294090666367292431767100754980133230858224714994339474252804/973377689092620078442084529661472354990054815547344971508740062478695127138615047455117169857470541420783563293280059897524868447642792068609442666851743771477254645879953946816300028409116645277939079862100334527346937765556827151743923499009847561303284414941913539346469784910779724673507551405443509075340688608865298916148990262458300026708087955843916825344244228578042033259101157593088710699004244937223701699233277608177199436964021106018480240432699675489722688618232643600169270280464126925975463029118835956708728122138057003181259358939095252529621948398176589386291596830999577642241660154991988663777550426637019485538981924297213694063595311865833439051228003453620775077442123662681174301129353647847525351373504431021826157420889293766137624053347385503697846697157312711962222655953942183312049939655464311292724536837370843385591270425437532174557760456617065249841138821668259749106028383568353129932786657644844453717170797711131641358631199321443824273912351290406615048384913371153549122477141317634116001607422018780695574077496626416675469154663562183255347566412208005805583108079699420699544954664166014123531021376640066178332668713850326167761391321444945831807125041223640681571247255966111553695272011984378292519230687770397956132595424179757303656789101481106953225109096310382968523972538076525182906870581003689123180030459299373935250959012870086366390658266049910565396264930573794136563343539172145845188434336264276612833305443269269915618927394353984612473142329578993086911773906517379429171838122508859577119650561086287921332205119520247767295947936341786036011054516547941445033337489592869524479693692626271204029973456845856949758745240830134963336937872298703493203972069097324777373414919975532422918407489842501631121771706812873476633425105388595523066816368230670304749383343784484764717818570599786214800897651104084929993476452642688812721958885528399933006637258236140743152512819526053908747024570530385609855749557207132056728589969228110465194167240734224054311658447651607958384557247508100813502551485818219543799705652530392080758564427422470295410331985247665400485114515730827399876943195743870954378805795661155508441177362959507368989738418321911683365606152815874610109873252979149450734848381905689938995328813850757138622394878688319071547317764948548540027797330556539897047151750732875929173358997480486033823269488007577710307397659751733506759436060032959343621803393014311118791566184921046716200231073457802945391746839274287232775128426297982559273690233129907523331323802417258204372721311196118677897433770358466817703237069872815929030542990222498745819844407131458015171545168449698577127357295283954967883833145635698420584897446545232637380726120940767484241875887341567017200643533449503908051042782033448702115910025233190053945491373374934582334922769189477986554068564750766673688948459020059637545296271472770504959405289804243066419340064701694538147825419362776365101370432532429769909667248678647298901845402879313089742260178722213570256413817800735136678478422141136104673154101313846552776996203390652399546113242252945675575250954017257669425733155568632432922981863025910358500320608154414177703227800273910550811307740520483463513953078061122011142348668611250418067350127311844558516092464397739163148673263561246684612373665875303782791624197912198587639522122772870382163092627499984662198537783568134149394838754194344538481205951888603373016931600063754315269131673996217685623202301723057173480031282376161722576645975221315844230923513522733830986523194297014166595407355444100639003182233743761974742565686976635558773528358479644615906655650705727517027722145141573999921992844343885748463878525332978977242490065458853105723428127324491940421164209495319243477330292911460599576776827485834646258002102687409782104580959670651973990853007681249696753190467296134094442767931196032309499054501148465778300028043736414377831502532160211138482973004603596626584614962662573285977292593802012688622246625485330454838894007126162382264570213115284993946527305900560276453758463558952447400461787793465001352104842313981499388867084559714026005706996488841762485225331830731184676371415596619848595999179545167917814535617460009335734490911110917643392819317489148741644936555885794602901014872615323190531995355645253728697234545555929755031639306214472317075133134563775223954413973114355715963126886935273275070035787221777375944604922202117742585616672377177134433161499281155564108927514601627728596122476422967854175777072550295278463656274499509222836711148482569785021186481087118011022131502958675024050303200966755580878971660974350793895546316578633539064175255887033098182276197331943483442612140658538110950147996744946499524765217054004201653276046971735740172610981095177073626469468081211881851099179384505338709368249830641990884412551871376281517371501960208428244779841131101784902659139636612625799817008451818121467467191993508493062969246425604224214459723043204866271375525633753684422632073748597916999046818588890664662179408276506770658092514621967373366973322117100398798199165881400000197151739429063236636245020721485857040001529598045509022186442020292204865439285132691255226871937149811754463817812787368528630072313300520848649499933794030855521758870527871677798360790808538713252224662047036396191116504233958935170953186054548550550087269833153431959578184860710323633483830183399741974954091521586396273726686547392330633766658363861014948476575717479349096517113711136287003470096525328296199826206348564829364847768921592475255355230600242957574217806768287282236479360268655491686119296767194332407719832448482467715664552798828665915880562786924328179019214709274689927485554799982444661805201584611789264558226612350001653114415387289113990238807765690018246583784799457317347592697729443759036005994397920316826083414950116567277923550366245687286650735300742874401628559596556961891490360851789755183755742866660901907151105907507220637579445108117053852690227452837127636630649028215455598039742845298825776505640556623664032973885145527587212889612829934364987876931964555055852106031524737945033296084790755088028365793414800752321153369441620757853944879901239275655535018071379191029939483733754859933040485793923053026821476640092587152701749445825676522994161601879083827248353135482422567237238426337761948977346912940044343078034439277214639997322073263712666057526975*t^59 + 1588043932776184120963200120592481076081067654322238150439504030263599261548594754663112773094593625764787781290093656109642290186460997062123119336239013201862321382687122818535735741498861022473182523538251132086802872906123410090602204232535259112265717883885624777193178424957186800267120586009839634853833456858295289572426483590790359299735157297991393405994762045815661791061700994587889487700715589688337015873221149242307286778115024454413292456190115239953812222633090324073657166859891504685442042940074113178706389062754766301876499202305223039929994896713798835103798608844792995950732345629960248711281667300824594805589751184904594103822687823107129002063368651198600531872319721736429425848555715691662105745136704501442187226363084848872643705330507757729668640151373860694465481834805757393948657145208188435474354118801019464217896707572809408555431064039411224663865333728718503612394697642120292748211815921134243628375809238935311918787907997689489522814509674858211448140987045927705767969145094941395457673682380180818708558560976094361441569403128472312246754538409055479816549720517161107369407835736278672247769013137033789741845697546057112249269300392458554165314402541186121804345548871772257369874689039455388396168666458899684069305533678650521963177584812073249035259001744138777468288243058859766743228856332923737224332843809654358118411251276195793423700873945121840589343989234457089915951330409355516209647535835919052367984491994255456214615483416014923230594373003820690529538597996945220586788317495327656716038834706422778028261805122725131664043914710537507967041920006540511157648337261460073534226379115064751807543562393060819815029922484680681677145991422056217529390904524873233678128841830444336714694186726779711696507500577091779894298366710902625321666313057573564438649884708764368349968620388965453435270066426405028121241069849120277553629884679222722403628392383498597772195026149291014802241554383282630647381121541317064900298186698861665227326283812827211308490145057239410984004141135554378194699467488591183469807184473748927834119144440487763013399793368789975677600263847861739681664990995017859999307469301023926034985622413213133481238134749617934106608454356996460725382936035243516697575026318327446009332103921388376557710086505851706915225269345092786623789480000374849256182497392103363353436713074254431180022842332875057974112039788269607739960524019823427850206754172522194794988935578147775156193560036377361665177231498782431017214222651049107730397631979620431703568689774875175077520918797393046730321781510252650101537506406855589506200998348215870104010822466897417959770926129987116072849992710251353290270639936793218731037275312172758220528377738291411165824527657376518070618823740157131757896289374340238101194340107184391714590161341419463267365558022090437878382652237575392840625644130533947619778841552730427064349981501232797599549268089978587325741285020095184531209994405932991137054353246050940534257649473338728962450458830798182299265472632323883577441892217835686391571132597920154967356292867833879013585439258788464100991186946263477527915471706221495379457187998921212352670790094275537879744779397846036899138223071513660838836524317864367858263574963894557071599587990920431941512836656401563468510539956940725864622007908173433430606821033528942516834132718842321734380553606935695120717391492106381486462002258589755647859246095829455849648688214240172458530629756553330342093210562985457243226658498875673351252954404004583161699000040704648875179098068505365686267031749586690394186300548608752170525351279392156859522900745517502106966191034375459751868096549907905077259059516196575901719856359404285662279239224496136198602130931945897683926460703287097989775213334959448725614174452782218569477959933022613963273065688976182815527888199310292060489178423333680515093996797586991256016590209522466285293825869277721037775435934016261971207782511648849669894181479163509763671766759534927836222931008205123582422432195403093446576825435751044091061524654262377992542994712958786119046769259642996536153256502447230590924267743747227304785851159239951935600436091882931839066705908031742401033467522238689823169514615377358024755088726614292456878906765409727858924506717225661496417445407364594310983399598299774452878120149782470647579770073468800666788869295526413608799351018622143081258893771319216029196894325281391650026884294926367486195145796949353992976874580632577450577994903455451674834969267848285348332721594470177414391859670462816871554240409067027308454626826322255670334794329728761813872267157106936242875679784761832409402011777434028795145116558597371374322758357251496021029492288133044967422499909966645522222859691291128183316625304122327759648296461375043128957797559116757664235479241936064622820586414987831033862660439084418242557355059203502765462191280754307526034577810578942870608663809173224652233164659206542660591147468193939703284341612323922868574533928504016106691079901446335847788068207642401079989759114286937308109195565822338847422239523323735812336036121975183838743062473452868136022780040689611956957250206874787021174076625165957997991669932681333282328031793465170748980195100768479145319617076776671111310380726985725304020078316691810680213713690907870334649473676592986636935086867127620838625501213143606436339416252153615243661917400407454466543565137301430414667445746244589423359286239120128252417927504930513787446640215637622684855732632484221622816210410011944229542441884370439931503213803228290713115251337882813792335833499369885478065125771847651444536384460654205045314649591932901082927089297618594871678962983665999252966053890136546011124000398014241540648521460119043151654844293344481334153524947857932205425825683539599624986364135423210655815715003856891622725478234277535472053248800844897784348088548070696794530342626997231918534439083684493772224820403877067588219602378161616883768946394470982559706299143894268783430444829114413143221303445956723347592892616676728166825369921372815584724915885959291883306170319281631867535626347122995621165452047997422882092750332758421952162113542788343467554212783578839080040228652846515230394477956073226494036572933697201110906198995967424315019887596782146411505838125625589588376410725974511264491312877915807169453500234395172584092509744007125032239972289575355015011440043437302116388151797554966/1948031079954413843826143702101311940808603760991268295706703984203682931595265932777717092501180794158095436872653716033868376362992322472289234035638330343356353275320737403082406234352233868487454014565597609081880239581813248820414490115440426021062840070283835962420542402899564473869726250975242486681782721654920545800344223644825600889396842870735926204131902269261618223584974776544268358198952936930490379399135015314879187014096565626695150225260702820082862473015254037632062191907841353499375295720922169617414701269886482145112415343855582656533433933177371988747515194762994390549090689434038126188953176384711814849829179417416452321505875887587254991991016495585766742534951383629686213910483271562027706014650408244433812510645209963968856623240498283157427991370964637664518909022241033361923058342296149109612983239690113973798271674513831024489046400857158287254167307561562675586649331550630039205894212002795944658803823745485678682916694570308399343693252142036660246541407562668302269642773444005679030660461517951972417332957106756372922586728954935563251231337417060812497226346687317969981201492606676223295946113659570470540913369191596033808990617206370169473712079231678646140260895452316926227220759388524073234767424113455802366912549509099987165280221888092469151735425462392598258031080473985571890768757870701465932014654586203872530389075473395316568410186919994330692484953636095119590380564616234569195867968049835525162498689674466951817383752113100619187954325544913061984326558125435486522083801920611748086614606262556905143377772674243097208870271094462246463511488237782572362233093110957516537665469196939033456518197768867786609332451556130656374210969653928298084268438513858592349736923046193704971216195497090177360692138265233067723280325822377686168048992253512313274829185800394006312330437604763754003019702009718959266940524576246813591866910260962208746077077204198925030130066567600802148104312141932479214949607707071992675031979641938552371764534264969401522009411554197114912375448859756218973943791826460847075950033450860462694609173800519617154266821003719005193751978114474673612562112907905308216793387792177365220655173157898523505584904118987230933891459810286272974202852798941676636612257002910631087729524750104237406165641593464393586682374429966278536796505647112073541369182435095814604193712107314434617750198397974891190066697404529442046363393280267155585591693381694510678204257281690279987436482498286164972269758830348979992270859008052565913924640850533615821625481991271278130707144646319915884781361529683274895072273681802741618058752774297192113023438676759200816718640597113436041573975424031434946263449435149282211821784380206706834989675569245465627390184284745710871609243562683419967231068741827031920710869646518082214828126829806556644242181126019003816315281650228231481268284998481602802589633541902184918626583740642181012439746866289277629787724215645532990745352866056790535391183591036380369018800462698800615285680891833769609106401739395410630761172125142985314773682118351215140247605883200391781320701988462937876839759803835257011584716479451241785245150815966701565813651926419935215636164239076065604762017155992678946869218741846993380781846511043892411696342106976930646836307820642624823969680654276621422191492202750638957466899285622061179945557265347826951887598372518255615685223412556880769382016173847668966374019668870095126913434830016191800389846079053054185491770895891211246360333933877163357440465352531900366578013159557035986424333120017756775681083739177574202705481331368242975858702559700331511634321670973909314018952031060113869686920680817488656132072178432939970890995401636941438258707071832003275538802018802890198317332689955742247364439068044472446596457529814202487065055657752462769916895107287669324353406476240745545456502892238512878735327138571306005231623516812366203494379840642807231194938032589551717913960461190627823602385469792090064563237219057213286830559280942251410601544778089303600515318599472702554167465164209540960262024801766849557342900342182695661810173869285725332181109408909333279114550955550344812723915882912219043770787417643732052695533487214706528399881776968653010608672457282356475982299609944101585212932908543555782154945373174140951244451679647090507815516420449144790722689931499129905061545511320804780242792252659656693831949032529016879778156384819454217482959747247565749467344703232577372632471696841658763160101467332304931217998332284777066784669769551447256900858243778129787304046185617667954366471359347614105617853458624768037789070040721240115461874106761979344175774113550211464397070717376596002596341149044677286524187023261512964903861354022615773981164116803968524287058663333619160149213482524042458243292951015301040489775734028462945188151749479527211978439302932283438915094481722606882235448382973177154844774149069961332472226448383108366998278389303906269877893927812784962475142105518342098164557929911874437060684418709448038908529311240009300016404957852846378767767461032575548420522915878227247298168813994973699985444389343183071035823235420149511104974458398936339186849227782672177351445003276377660426058284149420474548136174928229880367642020490566493055514098059357219311031159691293406145879059939515693418723532425041403566869719611734404376630891453943046103817747748903490984048578525056524991298245058253561503459120874541961619664480807880087165322997274609827483092521758942430404095316390528318215328992567913456078854494401427938972916739956076540457558774025954239163463014094477142424635030203107708774444867164213016702483769312266773849602296482079224421205100595477553162764487578556576196905366211466203474558344031686807057632070686919756066838973110951771618528687415174044274373796687010553110496694178969320990182550820271607979516247619913431847499445502112226828038416112922529929051365219895094021543502404269031680293270707059169996423763660243273153152990404640686562067118328296325433279551922291526886252783973907998383811299132148026773746506941618712343597156541143461091867122044431243669092707831595696097664976734415899743289139009129607216944383877993476037330135289305175939561430353786525448225593077135454588554892490893239679627842309662298288353394034647493882690261959377583062874163687893199973395107276909960509261643928984025127389934853591294375426339271359997365788225*t^57 - 1919210990613201055359353284338875363990211957359664919737558811386482770062829082191146263356674567159770631374469136448197285829901088369995776737573628404352692001933746201095069392213720583143754896710854414912453354743773883228446539670416517959564667858446851271287107254480696939859033339088267541768288917716825539282488464667569048040445426893472777054752638238035247324888877272997713605643860315869801727140165376555402953684241477581463982493577517121237126262627372356626565498697754620283993453988569115416323961444242815955926843010673098943815188904443912264108182511498646807679023640408961958751176601512895493869770855904280051362834798647549915232371774494527050814314122807254372108211088355398268473799582816653135736427517936663447951611706806351591367342434637135802941335707025180216229357056925124091495988227785191697546546590662572493347250919391875996948066629745182493873488353105775809710461815936689047762222590130314609851067758079179778305799925067057972507149862420603541489100176449347167852015546890340445085248743019317992275746581850301833784435651568138050130732496231731918306870670699697220303125616332627354752605885371691780587736406946327320442259267045404440353179126226480354945431361713182159923806432679024290627489614552143419615026901298210774359101018196194987026918987109681417899317322815728463651866512927740052273896940181207091477103834368214729846757439624436784495827668289398994282385074280317251883209030203138035574442605303642593614796752490580247766539873262551879049965362698685750061935296990942156429177011937808381968015023937684874241007816533100574879586807217947357089237667446688219683709214456803212412917233050457202621124014766429622253855706793344898463086387686433064675472020166230999460063275057209645282720419236127813166710550561226413501102168175785947784421059482692899364553100621983493979238327138212455778008298538507133211232916906384878088018891675159583468682453958906679518774960808735080808181021283930542106741191384935696831938876365124805144276680550596901341191336497681032579218232774426469424407408163468735470837750489113355152239313532787417947774914762144234777813306625593148583450921534149713047857733957799372046571947232294639849858104429666356236229421394945185657185250552187506198077824711987578588112721457144634564034314993158853584913671764819270313322579815681189732062325641236394607344760770300768660913132572937088839591116115696765198850492172761468785100218716097908905681429847437585898744254815758647257515300133376108050252245276232324683666273181297899432274703058078604343063564446275911656042449082790501786106262816934108237977898340653294929626755246534348550879195913881738703869035098649688580594772396751715399686014498281031556554242239307908158036194917099214450963200130614793806763554335667896688191721424557972913155658920024523781909051271931842896047012486870619150566959334200231498314255976682270226366129799999006682934373741100481847902310718380289566287942918901168677455858018851724412089896116783109986422504944333885485899659500829218420552193871029142788385161735731767201722892017363508718918709422821039615288257532120403249767710098543281292152122039158270591250741498964855775112467308952567132242303060926096095354061355982238826061590780802013006162704592001202855980779517533950303664570865712345437760208462958731462335234078687367103987480281400218709094177045379876772226556746392808390486661276402118043773887834818528228162564866602927076268546234521717222758489121678214213368529169582153467267428641387802838285374724892753918027541331616097321224028575557396779655736255413508083263594910818425371966533756765375675320584365503175602032150569567133789467331922685117648791338624237731749048543605575050686960908882744689747124288569944155340303656482932555103119157392847134649083839252816306767621574993130717001280079573061426438833537582122364186613573368249868406832960102568711461729319947166293049158139953663245153747949039975030968357001620297425487596454797967000220923095983123306096079710824205130407994312258270775285345862901670168205353927284861115766782428160688570947134349577884506610296334604090585852087715668318123532973781127244114650220590499400992750682032516177448380374203180107465319314523499462350672697188394573833861228870037782994645086639342604405282562965443037852694963090123375503766011056949522129367704222280464630394376421541260493767562224206389577150391766419435497795180176290838756067749729219913367707693105777777359089714128666039063452475552187725763814780804187189690187922500562556917659937119973196221370120860712524553826366990308459140878691491461611167677188681591819166056227185438815740956531733418153396657095306276664515310985916805063306349598686535356732500709675782213832804020366999649191016179452250487989764527657228989220455648535307266134964321031743954911070827456926846500324883760552593527350869588146862455195325574837594553689958298670663778685280650081145594734467049361498803987746044948145323140061672718491227771044653215875511716018068887631327125618945666564462453581298284267472888628894958298992352437833694955090843836777943173789166902284556690043960200625715646589789678533484912374710232677347577141873580774594295647000701710666048634536284185298474419890703550441725876526622292186904358659902294831950510385737041787879677822192237028728625571484698957603350641173049148136193334300521234895617370123547814249965254708364142881822728479866469882107756146208281794076201802514210803705266968460159656171190271597824491234295374143405601273523703082227054440319606737462809450719413220472398425074536007809002884065740305613700175877204812797405198466221164053910026939130627200796762613523616881195548615154566080035423394740757113044893684260926275742888934971228868522358530134618900981267529888875571359609223015622490413485236718555221143139252998942236564610682561574469623042973458310247094384905868131413108786860890669796655644012116883124645486779768399358107584915017308001880766187132528126673521429552182092344361721556520544484858961465587093665239225329493533517734987554063103661177974336786812793442484535002767285500373102062461090722860346473570824953893838452394715658412874425554826982186773046868618876912683426097728243932263257680332995947964596006220269339767327915266307469700357566542697312781897500185241286696839900850400318334703140786535246915798567602882/2648446749151506461831049302856839829638663540224083862702372832456692524977833459169705260591492989810444357995405613933686219549686191226370756385530763725237289284424822761494057914119329191988561075982441693246151786397746102328878127010879680320770827511284765746661636300571317992564459285033756639196581003598262764515074731022740423681090089745607270457302923309895009045548111774852319902719924779422352088846015020821352602569726791470001271654567921811573329879043210545544713766526391053633982143620579578918058189366924318422006766928163207881354443886679348434139880208610363160184718802488973182796217239803934040413812704601206637425867539128068065775628235909728963773558754128305528448125488492797812948626659543792994284424585060737530692712495508901820772887144794619746143685299900730750479663588964427441159224404522514503703268231642399482732299039367597221997238699044371727482972686714901513976552805082452913524890591833750192366662022955138385624571724822319504380129329382953534546368265019378507446178829704181895084239188875477765434078586556710147790999908173756834968139190440061509749723377588851944031567188233798055454500198563855281920088367213154949509204062775652990819905262356520764870715863887768683836032115929529798723555263939338184797740526387181896262471758212915779654177086936542182008797974183762667165997451740794028945809866654840823649186883340666449593153701010870892926247733916453740142696900382360657805194847759668552470825101187473875525196330235218882023634983518850492912046517217910354140228846716509949689311353860487806317677559577864402495335843559232486020564092881189432596151930031793517395940471123966316626171085823503476643590194698037349080859337754796513194586153804375711253001793878066420906109536293182035893448532859637078947572225423314493328700353728625559143730145507600159936689707226696562598874196333998476905796585860409295036801419569753594703884697243592101796860918754762134663021376770288888917740107153646795921163018495070759372619537056829785442667745078994410065698863044963623552696112893866471753345056515313187367036913948876400319595385975858825922696805189399351620584268796106305524710965753996869035682847173005111719110861090389202582905002119909470483484079745530183838373848255759693552202726211339231730208621416021569696094125655062482005681697467939253563004934438034231334244651754550132966270453774697331321460343673172200290523538193090289798457473382972178409885554857220516422973492342384568304098583595217533433537994864208623757490823830829490492309713507918087888298255562827823171952192308967772312192236917864721861526248088627677514864668676974446753151135127053973353908734625315316265510515842752938505997199369423610572069801106227314780502454731288694562190554132146863622539496935153797168474194903444869145542740632003364739035382917726022575656881851868246506891524253597352529818164411434875309047296301359579698924883484192241481799861761717659042498126005791033984845784898725335667972667279908832839346905735582524565416874462273047450422646475511202606404048447946600062244999332629387450534954340045686498896075213635957932749025266651358308578111046031597315640178347507909417710158155900159017653656941162766281737117166700123391182667358923692227721272430311883187644172574915406652642365803739632739926908017531116885094521675360528777285386551401223926942831830554860371856448955455819605969172808239118093893546229572575369069341298487860184769710993290298436062925910102660294947149524228763419729658340521363532104992219349983930982147555511084028397339787590532585156213592401574302334302496492618280857226918632289643057498903133889071820008242588603780649555546045729371115770288670476363372978025563479932543789387467919235180866598127878270091813046151893268931143085258966237752183235750651553334406557585732707867829774841124250864882963675595804865465680160632703627190569862692977242556201610514133343699053978269288268411706121830312496086556246323682095479471842836187447044024143884670363523039732550663531048144599488271816910123750435915039224060720294102011584698691828822403530769416059851380456917096536206062851930700882070744553680167321105350107325314376291420063988912438362737633340799608242627620818013890919222077325098542130794925732068214102253692733003347769052556032296028310982533502375221556319629290672105375386268118784477078131076774561921825316369916439932138375709319291634333545491113383616427961000846267873149914295253339425805363795485465820506527472383322754135786560084237682070379658297300424971666775668326531536851238971838167781713230055362584876077379403575275288149086154377253788674669177556945127125362685779842153589063256344304143296260941985803467996863574531238106053192115318740655933200352645046488173465697447768830328796222667910296267037771764301041004395007357374113581195868409386884836957913929825120631659236376014845271229216341079914683052641637895041069945677138730117522384210873251616605747297970076481846548479369024861886876928764507025864999998878588896976402952639793723133519919340061763180656477453840648294817652927248894329602376245371807232605724340126933051783781592172286062076914566760639455652273955953678880050305239503545218929039093916243367609054664968803782413149692657327456756924187431448355792667678988874512261079472133291343509414223900096388336488512554184371571662938559994651090872494928999347399478941793003999768563794983039853978456968851563207350507110472293021298126778134005663537169670983462758892065422166074333965455445901813431063052327420931896393536016086901498661108478382390580986841874941292370792540300946962200021099711590855673773226652278471153870820191071300222758981029072029442938872222855097235657084866486409933567592656462520964516530081304037721339656169980639622135955007362784716989760103964770399117595078758710714016100064669431979692678086108158667586687546149509849514199897938795879949278152293927747946914639207146646421481336646326674271026041841071656481188568508705092545919784751323645406372977414733029475588089167013410957931926723132495684514240181803190564243231719991323791709942295773808291975506794185092699667968957422477718498539392430209965540143912017744216817554307752867585865071888561811628864263698180818997310990925244492196873000951545512446896699270530300907954837147249681130999049517607195664967609938726060972888222860221137757025*t^55 + 152359553505959502488432724061326619907741504022162524680300323650018190879809588792870975691017977128119552712710729460554089951162052327624491717036920939745919978975552662028041905233899678988425740229073370086550946849228236820762102301043617294474386480181700737365177410987695199669213203040066948275381083733405996304136798196747432923835554182722890187952611304790943656263071928350306300168064860662093568370809103828601986648433428380995595094518788127871428106739403263425773204295724384868767073348401933150124948606274519002512245030024375100583353086550902927798843257989111448533762577623593220191999165047960674477503447328548294522029637599742599072253098769943022015853036703476854759465293088065970604556478654808946845813288416487155420084050777524234539960075133096148778704619766003282196801837212710679273069840292560733483293811093821642077318419395030853648139522022558716136504447471055385062307462123971015824502388894058397718579928737691175887511757749314512175415760942506845624085898707920672375112159862579705304456630981482938741496091520627402102584953658238708714976315644942176133750615595975992328026338270029276707529311359151696542426223817721983116204959952702337161283841850167874975317991515316961638159151682842010485208763538406896172789820051938848431009813616879317071692567402082944269304917520030963350231151443766457799525184993925959447894365176604365257334409339085554184166333731014484287500469523522427327540008306816502748469399716345097005993705738364447630988867677806626669159087879180748050453260853339150242344850067496218424372481564151983959252693300374187546011004348404364672770467148338981205421010104599307723056097049067655279803924004396778631232496216396465291707614213743435439832963512073226187808867745137328973342675045095931079172392418927097369317785151953034879624066078230975884165388039492269017446731993566362854105698799699051504871162043046119315119565895859921458910275794745806133411079644686469086592324818585373409649988409201574813104391007890944620376762980938200515198176840102147447871303804105920145726315217993700982447334624891917682823956529776782793408916228573659755619686829447807184930253987481962246613658068408591554034251102517026898826484420292102691482949643712648002185494203873888374967109898092967807285725644086276977874452148687456129970905649060111452158141486689033896087256727285096508886371417076457035704735637608109132905936746520153402090153771444155156362098423977906778619938147944654019003427746640383436178156806303037723098891567887133350245131679865891812369396730498278116105713732931630874595544903191288644773572834631852840123821061713149601044411710799100458606674367623775806205047429429167686929957377803782634352489172076674259271424690135197208054749633904173888357645539430216606093428799434442976674216796214152302690708308836387053741085176980854780027092465257998144033487609081686098948130710695806007943487490978778574585892807529693206821465190536063620313677017775983985114764327287866404956056228583156813826237932902157388515602381158717078627827837917204160893538930827214465565016490358298274083576338912879070816425369191673791867244357811370499472416062052421003345921731625035109841850361361484523192673745390141329530739867348209738685503125367096663870563293651126451368287414533870131204187370491047249382970597260899330249868495819821951372810036564988946887152062985420683260926947622811848214303480324727447671035861209322473650908024680006433497005020140499683825624574647890450565849209221960278748680037395637521987695627190435913754272456088123025488099793118485171358555775453236249028508088272989655136045072700901640280465685454874842554546697883950439923083950917134816314829270923028291356764594518479131916325801970151934770245574201408900493808583507509927959563630427082680403267203944336365463432627299910235476699127124488020399151369817580503453504713209767612480777474867078946684802720193336201709996636469556511164139305493528593711544241399920035226961143343093822155614440792416238941718749856036946612529324388879802345825474860145342243145920059103148186404269630951486565985249233863850103446718758976937712625073438830388927567511685229953789869824427756284132132781814361538791438011783915074690618912050118033268571162155451661141078158632664420842799149445227868579870940558719184621417553374986678627306764201059390170094217964459927483213154232436545224647489782716688503992350486748793573013597300480822384994984214965868960457764994420767103799972520667454758164083261270561756944477546537066681682284361704701891289438027773031821726465044170827797692111012616387106157505025427847159823068039933533748893157094202348001394547625474486690229061268754855591122047833854852622977853292495396805361646810765903726814471561683702948861084553594079786160228685929263258497149664171563560546937400349414965150494167629871052938105396849378004500311096264341988237429921464350201365696064004407674487104508399144319594376742211005466477758167179500233365394543528727540278416324592501799430078156761737787092535296366004410848715906638946753429220801985091278587810632836867889871950720379278858414375638447140936175892947077671650825737841821475122721974525866490556236045208131488015005168965553477213776167682995904514033351922191056696305261855085171467814261708971634891669291477977485708203355135649242605956184388597740958076799296058524008264629868876467055819296366845446086428025293630598130675232814211495079106759392212192029308575234714420035618276785079461914953162940180885386313337346867118966738087570409995854687300538963657336951679586466951605088720941105832652518505922721828587486564770074343475244514585585107701573219898800125068710235230285393677762760358981126049354770637441566674060510187360274273063700139586085942878874075250909624458561830817098375433613414471724813195960480388383866576200928119224977716072702995581080570575297197916409368219802994430490545271760489722660432458833838677718431488313719999112528593864813883501160794825910609295197721992288369492827800797283105042946054233317820864062392976440725431367228789830279688171576098012183514516811981463323691599670030436225208165535052439714319543916847629354364064135017790714240879089483416548708421121130135423931012037741356896044910355564964058903314889955753310950754276839800441154246463704924956374300568911812931650513890937566211247326731229917104/269997107681681758754303517111241834996072481273389785784949172210630454319103858282991589020663658070312027550549805042294156963910735894659287837339472585589190563959454204067221504081219614172361126418791828618748601206039316286509448330000043046519309633741339664391487177041879636078344058385168608654095085221371987647927709397172828283270402421883999371892681654519660285788877504029035594446374877058565966584720113122642255320153783995859947821221133410863484738759914209615803819798426811595013415986919812708973677596006266425312580766658383756195533943138383757640405605994151022530103969555557684289788910246921057538186324267253920291760714398019593541889954886288187270515344261771074509247992981438497040053630546582678526413975426101006083527981133062045619519604015698780302320790482607223962535886242246266592359477021049796768440454087616979994181831158802138613427588828032586836309597352917323433936937783587517929710209971124315065452253867444744149035884746886281110170639088185826694572488399339187113649539966388143377042347854996433287070520633154069066620663366004628612115571650862270639394526875285324548818131353216467216970592969955210285926099544802905489056494181510660355040160109691125975092797251249436550338764982124974208054079361961258221107838753689616224430529969087614118563107753694400264060549840879223178177231125647856732711925860612590876381651907111214233978414573962783575226746255810111290547300371707203787522318388881119521889388042875745819450469520524950391027660956185358431960814946196788284804784427990387052872159292650093273149419573692467359842692269756664529405506705178711792120434030695750037073422210765075224053477785679708973465640394034462114479605578020800899673537534202447509010564695896698582191930363561303186446653158981547302891590326336806619891325151934609274888998652020256304818530698547047754397956706267808363832753762169362132206282900501971009176027226269471177727257662871841619192015628200178184759432378372683358726564449124759050950504441411720126855237211962211949788609547147473404726674636289260129472831488752018937581381391115454119854024166666189762701108849035675718847563547995782819582806999684735357874067710891630207437356329705677434224515397933316381834458820603413468759312130364447304494557924854164951114177095993326205199995682689733392833768685504279904141248498073780638020177497959319918943244260267780667625966308645027764163008702702859179999110059242272806258696474262462465156588573886368626928741058516085635669955221883959152877291803990199148916010247979940341630696708014101900457017132297859988262943134517590826865048600598825233197203586759922235362152993770756883552114091711690514558499315096649567329569033897421535956279541865755526805041157787922007458226127617226624210526533007406194975178378611188750891966304066233928941298036721632883303784300789550148438923208907642829721644506453006288324148915667693879488578576288470872517305907235471168205218045717642319146005744130053765278595371608160467822147281080203913423498456544817764627632341603478418438318175411574300891049295600963189729990708811566621805641704051942111434977903092984837021772157001803020887172363535942692820015577820585302036073717619993282576363926430683488261113016027002587651512263941067800602197738682739729115740819301238559504912240987217679540454236977208815531621134431030228333971964980383674636347441695286918739439126105395184590202067440244183534032666556753310109159446170521878745542283235374841341248497860921390807712623914605187718412570434461089109398206250011784494979712527638476454016174774465947512516983596983830923026751504931782338607206361303927739905203930805479965491962666880083342656800155915653989677959806080581486782310827865875484711254830963881098269013632248464707216714164491339910481661870070968355382137606967332600271300864257884992716341405983012325103019430193955804321045913093082243618411316911868102874919921021016351290626113183682948464678561329761554715516338596045509374106243177479031423157886916574007610671759442377092316637524885348647725987426521618726890098283001531040301764074833592485276762439277791043534741371633559466631136085421262503600941327958324836223614287855307270362002579334607571146725938252479710512501124136831406675428721935935842481002799086744383230575874251467994164824505779404841530207869063542541651006218628417765108135908521739537252474935976354543138220968512612876173975868035223846860577182253904573990063372257463466814568854670101456355230059830589806458952587648788520340801326608778475192930405579315038634489365392850037565107643963880003015751197210337102762292138059308965434001428396205959852883257592271912252321424045696935675183667534546273789346589030037466186330738039615596680988677832284712520403010720724211882916736344964203077832477862471580211687386414484633632095166753313877833145880082353661485697061096640680650585745898819665961384757521409005076098394851995799054695824842214805607729085785796976610860433129498192722162537865288982273727158404508097212570099114971011084476140722296475526197619703354817982592362965173645565100429232722239149459934092576611297302970678363780910277454105943735051678183109677772371673845052661418955184039992515937494253991026910596508918733213266091818837707616875107835081594110738534368143138186388446601041555516506189989139837998023850389132983572834363793936765073943624379434153211515880485497039972180081113767422260922089156623515789420854007610851727224904644598369912805012529232924037912341646260157912208507417646079997257548055973753494531940054415186150728436138058588959924114964250426680174855554878292416180504779026942533188868359157978387941460891083756909215801573786482791791458187804997207078190863881673177915546328076075743122536428208220819662661114841813205147889239301543689644865960951920120001654063423146592754638366124473251062648166519219477460031385929433231687790888647319998400961504333643309717659027004470083199157502502600301870705052545896429605626434635858783648575996246059715716510841265862108353530822565896602483707332783115358170372536249305459163479136365775390043704419874666665363560268491605489895778773956751097697385223214247034812427124067200490974005973708099237803019596418944119194542765780413202142652140870307569733012514359087141997516312561868579720526583663848557185882656244970707753400434090623010495634898247985*t^53 - 252062041935664807642457634568048033613394743199401881893308765878832375737180123517112226515072115374263489726315424576849702084284340510945734514912714000137456873423446910569345735298753546729979546862937342173246870409040869064792727247847371992757407660714632385513492218870135418551193035813536174359081465266176316822008936901285391887864245620559114800988242628619750412572617563019319436716585847272772348381326121121982772447007550030567331682268024033638152751628615484316121472594648050063980000328241255091497363281621505315037114511388305611477106525793996043774386114358155206850022585783778686346381504656364294987385846780135931970278590481909482573612933558807145701332999586165160475354715676037726857531443943466488301634397456883182005422895593783780413101572239996448862366070668650452699387049687076847602298282314893281161048822599509328680970944166784945403540904700480538320317330655238984792989662722378620517046425223044573957041923327156580547144332170329736179030248034436044398460139040736758960165018802989285630684497388956995955282686526383614646070267049687017331428187572311510331246834965211010410287438684226996352481125002633518137575493523985520415155151401503309238032015900382356972756786353908324909577525992050449423945845785333830079973637556275500659639008809685259546647365341688819236219341394829407674910889179953734400345784781793137479083475686177684880920331564882517256746268933983489457146793766487206389172391288744813676326565245447949019568601263745666909600816892708439661068627233586720246024726008836910096925980961706489028984719655433567622569772663399482755339702233250462324129610981775608918077332888926939880037498180363478213989868585242075922197388045871177308806244138457089141947151567753333516102810409788101874318857439502972181020098569789268725304624112767438438725833332155991805030283525191174806467124681143489297717761221918284896937579218590296787491632486085279566556617075793740870595417553607426396195841228294402458847990584155966548207411817811571440259535541859447663267186505262882726984856610655940574869564696268332415308440009652921937522289157997708899455645752077833529028737760643934503493633170384870127513892098596301366745371450995324506642385252192912016150673368530137263986559555769134566651808693078650997486404921295597109421911260208947650878599961572250394628715776268157768224516975564556207535543982855339341832582983825757044423007549376360909827964132747655331422613559093333604169436065812666912708711350877268383281435417547342899494982939144423170203738252181479809705157740059254882534902257976326430106260780149713638400461946779140518099441120915364719866692287434569387916664322462528240667126078418615710788699245035723687117771502114960105143555469381252220073267037324173281795183666194194087371372774698533402426003581067481198066283581291379892340980744919836754624349315601685503617536877667813622134271919989992167816745984160705122250390483157654842872758327046391032598627000142270935915716811333958590433030068723330820528823174613592313572832799126288893618444020656156175867571915862209305114835765629572108253620700887028441526319692282337118261071803337365292784745942541166379812418594407543154848030208431504629947683657904171054594480172786759749663181494511560311444320161603773630095390964581147789918101040396566887372215701559266911926790580859353917171806049355741014281636819038735581962446458457425246346906867606526697740650142693691312478705562812289986412103276738941059280304064924515303592152910436395584806659916013222084314823173133626752504134517806488648163469011417896686886650911717259794754613600827966996598744374603571404893108684618227004492139430026324428612152766750878785046229871152705722201137671085497423953894963177032428447924714839723270400234438487878992718431575678375687656522578072018463351934654372553246659219933671718139539059526343010071641492138905807271710246924279777417176935968715148454683979617553265836613110847389024297394652714550438272650857301959923546252382720001014846272062756128486515079765589240868485553609957154510849505969142842502037987774795207026809799218439858898872791356140009124619294338034405068885238562699890437827705575562174349571594728213290901323642960974564567347419749038244425604500810754976028717539837137368506577128454238558228915193058359568554690762427070031446287173085965137573965501711277406384716371960638145342215346333652252190897279576274664379457732871399943834227605095743773497396698503182767396718710850063285388045510087737410198216585091247892297900243923913058429096782550102283028536924588507582599950243994951407633360991684098809609311279767504325201094635530856755625320445159841636814575435050256686877420852313121583776544865256367540496810256816523642264328917767004909954208068469430533085968176290733238547687645903544628543279910181031955130606884637976218089235821243435889080014294396677918535678451404237995135510698783825804055453209695183875393712162582229704328476004678092232021240899020257651886359388179399648693542569017959736692173444177743293965691752766146366043335878226042097821709137049682553191791923490152598740514524626017051912680866683101609897226503497215615321322216523537888939265975534953095130061211305187721418017228002666424235980395121637230223275055092067182694943750159653899117543624486933028591029484435568656540806036710210290254034235122932980617112289683475711225017109698159696155560143515191853857812277384317926311460614580609039439151908342283855450076480914843032814874078335423656778094581710398508314551724121870902808681372150363868531592972116315483317215367909827237534172065179458240721571837928646557794147275203927333807462768743855034361146956937919233560391407707891849829270615231774181714950358272936076456282771335098893106103389898765373511881896093208079663141597089312001463545005658842402519486259448747135950561178402778625856483885953988659010529166671870464751771658361128037981396334139252891038675212018301299874931613959088467243223608937884869330988009272851552615214113049140246473464960293363332506598390156609088559471005680189383516882004584528338995744581192422701062831423644506169517193160979316434249783160596940253355421135876886683723189614611536549327916792329276203842048585434298330369280342498563889649519203436819412179557571500422838864073853204100239626856824669112934573915695767899527889554502763983458864/653113468025355004243598251357624177542507211595040604220970421409362492305524572527797747993864678447779457064706833677537873642744886053844431149829396675348791881856444615547221828933767813672861941022718501738627482356166706063157833405902377954812069747801982739215014942046152965840213010123775057218420622209414580667459384124752850225617809438519592094563816290565215979169998800263753252168299170436782696141074293958979814514160096748572684618338493978866678129559540903763434493948782805019384170263473180234575901296580228411496325028201218568445897298351194382294159666168725260111523874106332085848545985115919345762424587003516981837834335747507483168577539637852412362156130289721999296681163477112958490695768133968743411741595128449458353962218512486806046249646869131060237834519793437890572171955109449120929752000534711651592744204372561635206051841216260615900889184392918690944145131477787429690219975286859017730310135392172992417639704565662177428727345783469475351162648979646411936556575711996098484880357925467207007843124951612078585076247298389136590761159569435482854657889818244486307195275460293479798785997467867603330843234083104040362665939876156036499894760961564248560813159433215108793161096398764965046779789506833512839995354044415235174426315320971495463063691265330464728019128576909531359604619837637211364724797110904346232975147219672450112195577907864572409236609999909974782841669704426974578005080724981141237354422808130429419180909634435766375061609870645743568039818471662695771554946652628902478966580619231705497997482565675116771043588712366877987040861803959033694739977516155567953847203751078253597178089527733612056249341523172977681339236560315583247410753696228352442364628771655654351743020551274065268969352596906877567601967002858121197125278970335768311299770565879557994409769356604393577209798496727256299946678050962284382759443062818969840847321965413572833033447572011299413950792604914953118509955559265065758972985917689122783566919325410641148888496471726463780491623638031475446997120336592823910804728196152056433170855076807012427627918217502307982230343896144629324385846272461721622756563976767737831598468794592973773280279900560305291333711489370288907171058050153160091520219691832156431444876948148155066508364598099092769990752530220914865021760238726979663361801367934881238851592883584375031495349535460377162417136575393760686081195715154880900249174413891773536524213979782953087224713290426856471109309564311486760833916445370308746177927483996030848759776981108367559061466492452685877190848350300198114313055472418625999668464282819523045150093373485305353645872246637450980556731963644791687353928620492720161002659204394411144967510967337739564480598795030855168855929264121727158824930158725753807959667472199821468251520025668090834281485979840914196761727229612077608378771893540276121042388023482445161397301660505578830005198151107145330161051224693930509233928174251260687482385209766914173067261113038349698303326975346300115680085343686995436438070770548664162137475427197577209575031870855283746712746239963626487010137176612401117091537745650561469363758836702914458204577060962271458362777850836823156313535505129620953159346196468295313440648104573496585053490604806489084788370256267701501214798593814077719196276776248762843504867539881997289647929939470751851793955332440808486535974758056080490170167977008434733283597305528290238486216902371176060798337364675261998328881098622452536878428358092343592988022491197197365282323715323186230571873658525546901570871326197416024419399401373097427319826257316076312318618731487624167689953438570226856164990823321973700386805040955020512737039096920367884234776971833371199781514174663958832817567273410415760727409905251484956696344977339739875924568732860404789333530870512992182765801010176505400581207791156888933218955833105909560534840395331867333827578727414351916409333360708543464206277019644463029393542878841760239352841505953869766702262980983541474381649990912379001043597382406668055170804721237161047635018474902964075103352654635998110127939279833095140397440164670618269195154239088722281189005179902355005966693604464008859466862460880402333904749913613583229971848095257219660307563439618414319570664008524762533639756721630227227485440258343219023665289249816766976280031022026558792553290294796960673782416560761075030878345756914663133858859397522922966964533674331186775220546627644013603886938986894663533076899040571498460248704810969206825003278253652226874229460456186862091244172233494457616050297364309577443247785412107868529360341334407266279639612363805540244564011350116253771082327047480397208417641227038200948021897245824977496215953516370427059201232091410329069826285270290371590703147045664809590499565561225739536071318134340457097733618365935806655975354831607195173279226161506418272563698949879250976442877835174399227577771131460809916947173161000293684095491287844344450408937338715148076452848885064793896895526996693588529735660770531846369091131415477514533374969932508744487206300135802424519776309137928648657034307190041038155891545961367277992837807111596740630409524196832797203146856017063633148851116783219907299884788761115270105028919167972889491866217353630931085139112043379809545456746099921666364556930531190398496696584768113658414239480023114456957402005659985481431665189000927849139728577495803275141810303420786675171457391139429057039383439205182053512552386607440225981746510911591018928167984030889968081791314061257953343835622303236362381488673551233665354494571779761718751669217259763306067818427814680599719678191220190324564236949391128244268274743654916626001132944262163492843398381915232001005809322173398141730668088546195469468289462703611944643314775220309006101926531708323221244947060575261744431275373249984735473792842167199129176715199378680679135554828554603897103648201546249340735441185121996206308154060588582482827676594904797556162697210944533341071982347611515002106204771518859287870407437435555838530662787242524711457452446216405680584254529670770688156040959804342908007674253142974018295788912350690348436633816823093046355975492239006990555826739130989592881918778941091037282116894211902493889709660638846729083259788144518914355449360862150948579226272061701910336266362745735708750644200681830139623915296719517554876348950761903018271408887495459628678362114775*t^51 + 352617251932876012855278976628521735175227858725670174416366555915588572976284914998523482894943134355420957691722085475696949234028215313715678244841898352754540027425994233554701061414765213082518545908335007842023542338493470177090528913693405339060808474615590644146122513961883677182394058774809957146711112397800583365047314568446352778728049324151372241920587342412108418161829282262117179281282666218962145601908450862361028909736960705919864816044840639170845850821338966454719565249805617051139091308121670560871714151351297946902687243580851050406713877643406107477533416017335940122408754751375908908728922710616296048614431339553374691454006230976162997563599996604311002977180381027798235181842811631325613308615808620995180954858374172210962123487114433733371815958247913623901912903093829529287508550656817314124653978412242262766294198737068651340676760887784631102055033923066128916607069849752500932610569779621382105977880121547256965759452560977751962034163141260373619837717639406828145663676883785825927341476380612820270922603630986153145539551111140425820742719898225381367415903731191838081127927911757709392008457158343625036934348101852292693753382978123726239349906681076732126360986508567773767561233096154180706646186126818592263257521437020591769860626665625773714185511736660253600047937580692536632153551291585278846399148717927164489927785847162684914353942095078849455392446900593703918671428811420432721879095787567990143619243515288699738570644438914511935476301968108671512402266531077342341662586309053662809984612098502078489543939514556822574316644340055241363364682776773902150856244613811232703628937192705580118712103227906582041841246445151262663070095956185252837561670216748295049036794935313082734059008240904155000461512418108881014882367329037676388010695261325047101377003788155020336526800660046460775097745976697773408612439785165836828516788886818290965392161516883359770864234961374099756557477425372350145688941807950921813095068274387454452441634827131921870909637090813862366175888073814423044350757121365914023397253825575099619537447697713364233362004067330171738977376019115562954763986879742339904940878095064274912264006170167160024998740777821088710844648753342288984582288606315555995636831360399966919337340739775370201677381626666699458025986615064055697205722657259216427529758413111059998842573042185912876461796502613657378781109487165957725837350442301630915826872660316770692347560748025219583553986845433581743710005237876234023725325077872399992582760790405874827805024352313111459028505696152965632732641510107772593224483134627594806350807712936115828130243903205893723449885649501361904644056677868945936863145365346828314205080679342195509000782953963379536869910670008400171335064870167707563734100321324028070896996526671672758508156960172767358457207711032075760592712941591589348320946667595528490297352446999488575723888328817690635916365735202730360733418242983001902628299649702221525020750320654090226556916946296199202407910735486785173896179477633772851093954167951031198373470258324525188926752779119653579117612261618417317757747208266527568646687194619206291504295175780365399453148103078369326645635710759140054884445365267117139288664966717358552467337428390440845776852389041730068278583655774167121742018370140001249962528201606445823817366094208709386837121597246061810284648296135617849048243320893946704337852661339362760641057717834313368287735034811457201801318925321309359946707748822445695611905354519132150188234429989798154544991356333363050904899017496210889713459522157983866018612993745636591515477287615667557648054863510042111169469603352134710299159882154530909556032095339438147403741013797244372990768364432720711205221469201475347986550427375120192678144132082073589428531997451865670199355078869544981934454280741210544300786399022539664746714918963536509119658043217564896294545109275518445819770805115572337488651743374500600939379674985803307080323244704226688014762287708224021475412525196144966152176851351544915005443079708985318161777145440308138921143349796431935017966666404373412438761479343563503055256844204667940033538291662278824031020123283727008409218469624011998278027989645387319033491537449663840647883429720066293350064703398739710277995375874532173216639100591356190239334727125904061690673089655572046053062675085653702715253191921687540749732665289317645946787308479806451523503975024114730152412902742042682771671370242473545540105191127463875862658921349099274454302062004541067173802564966936938118467731629453332235509695787484700266200220756639853093620434648712678728907513150565196067400414026435682847349972595265502216600995902786684997822376074471871239061094481568894472564719698815990227470107886827261342275881151350106368543579188077823780982897012136560755712111796591836453146025200669240730464679070859717403563265573521170507515323555029864830912641662995937178018077916226726827015552775676795594957520553118878217372330304091410044925227895001420309498095254446937423529207813452349880605220573516185852525561827487317495433328074078793443760394580725579161324667581678609337535150574596921106864097832419694204188069602566191658754072257279715407104213188883128104405058057551215870426662162409284474124844468465771443395085896350791438831278424066860158205119616249918712875554912029508608404436606806293288784304128185049462880508661040375073594299805400617491570905707675276740612885086823162485597128258722020375370319525050883601353025298812299771912141857897638281497777063756924593973214529921254641104506967447961187968074126630856858587438291000490799520406973267789730676473397754220897462045889360066658704013584402959466279472909404538860317069265314878084922331538596637723025134133578179750723070978376023715071674213513346165047581329510584991884768292887706317351447026251156368455288095657192736338207582102700945538933524326983811969404636826428821751591490595101338138971581274335600642543030627802167382823433930241048053208101996502484783165586640313903054557035973380459596447154382249497659714283929546781071075358058816410765037329293224010111645825176654818888050498832717906540322875313600204460962332798536706493409732515095710336951916324164571866508116769676196813462337463434756777207817283433733092374403989434455267885578473752936399275276437447687904116009406720189257721365490888454266706880817889712086323382320331481434518752797551/1518488813158950384866365934406476212786329266958469404813756229776767794610344631127129764085735377391087237675443388300275556219381860075188302423353347270185941125316233731147290752271010166789404012877820516542308896478087591596841962668723028744938062163639609868674909740257305645578495248537777008032827946636888900051843068090050376774561406944558051619860872875564127151570247210613226311291295571265519768527997733454628068745422224940431491737636998500865026651225932601249985198430920021670068195862575144045388970514549031056728955690567833171636711218666526938833921223842286229759293007297222099597869415394512478897637164783176982772964830612954898366942779658006858742013002923603648364783705084287628490867660911477328432299208673644990672962158041531824057530428970729715052965258519743095580299795629469206161673401243204589953130275166205801854070530827805931969567353713535956445137430685855774029761442541947216222971064786802207371012313115164562521791078946566530191453158877677907752494038530390928977346832176711256293235265512498082710302274968754742573519695998937497637079593827418430664229015445182340532177444112792177744210519243216893843198310212062784862255319235636877903890595682225127944099549127128543733763010603387917352989198153265421780541183121258726951623082191893330492644473941314660411080741122506516422985153282852604991667217285738446510854718635785130851475118249790691370106882062792715893861812685581153376849033028903248399595614900063156822018242949251353795692577946615767668865250967362198263597299939713715282844146965194646492676343756252991319870003694204753340270447725061695492694748721256939613439058151980648030779719041377173109113725002733731050230002343730919428497761894099396367802522781712201750353744787808490344674573281645131783316273606030661323771966565669972337002713754105215067012781504890870897376026468487311189915705121054104879970023569586556836802765604926271137435592806427266000535646675291277889612192258627210471793087431579740671165754296764028289643024958423180414268304782578315592620993056053531207122238053576303894234909855692866058685549558536263179197092583473502772909011245984990458466439947428664022876650768802709802350879212785921709172709966606097212784510783509763703109338904444460529631947690580390690228499632763627061175592555040227717316188180448598880329953454333671948226687669945376902619842537790493595138780037735098093079330512298373472418797502995365927797458400242441295329144737024206718938855735485967834863681400290771723366481481076954574817909594952494664468722414447960615777853973373305449229179457555391079973967093353334947226652973432073529794401815474140673097884042645574374331182650217005912049462999060244487417392198446738267590035539083015644267962619037377603506226872864584913684784059678311189704454903130125507471015808848080439480644652481141981423552154596685000248726360675470779762085701324112892624444097413388433968883005134181098396545612708075452381382087814163048555235217680147768956198424072264389718514541525644176969630368234367012261949099738534711107135007915431582298568935623832597237825258637555416270739295334276115325641666737281140693458503195613838428970049426368716095479906788786603749506843133379560249365656175087122132960845822405990324406730617730697131343504778373611148817030225643698431437109269498055420946147924879731196141312480387139645640546544610754884363735353274804480454298012984341356134372869984146114648554297202148242345932564698853697152292033483874281402638126407986079606256071896546152275833408992256775103608192451518518596048259877426140788550708726189879141744675777440583603664223588853399321720220422692113615900339855330845856459512588039492020456093704286300843910679216643691228029709702524319002072314895211524622303900441135200459273942706824930487348660375056351308114439766769734072311971239728243503919146591551149120541238368205651700063647363554279594070673376543339987193307092556495356501342747207582761430786733927937336228871281177426363914095503228272120976876399435751417954149391474615294922028695606047458825611946201424048382859187475878733605881279303764437043272975388872562630378820598260455221546935426328543549151581009684546821473035710215084997112813293001793819820072890712434377790278303903648600647984230021797505823983219851072126211749192686399935402933566544118503769499446792153884826591786221848099240795898192540792820009252387770909272331629037133144530092714403790269328733920078238685503405868132621939741427482583495560634454362142700442874613957316941372019767555551101083150794330762793602496894100162098745847881068611326389020290017766410385391923509571015852863817204150911096543072678702091925561242912642864612529015087346113253425113948384816881170682297911489929849844421365814662341562752230662700800750475142699983486728777874200825502422483710600058469258520229690966780478204118317880646383056902177599325682815522017244238100847200779312512719277752873657775645810282100267312593331635411291486542808136880540985221290096805093082830932754647815740637008479918745684108127604764216845413712447844360178921333347901534462421965702143757636253497316440239672947071078846520986284472232133869593002994192237065536968068588955347191914772948435500858057193186934682317874297594863485017676504819559585864255813106791053741112425959663159466244328621564427157249249868942677742614704708955453329019773638434399172557616566496152048274416684298862298525407560637869449119007990562871819175790164805192424741524417821855024542536961166006618271949199879387945996097630930128949686607677844669132394348251794586942504611850907334373167923738778997681155452634095409530120860901237952914402338506674053150679523803305869904466513773000785897771295706852387218439186979186221851489394501915837483555802715242806214509976568358038737975335862838555432578990164976389454060765982068595029717209900755408641179666458190868454272574348083153654318078271015446040017992358958196772379896926093781347844298697292037667324583790980338869954138576937453143207358391781484541849962795231545097261117842638557414592537709221215355060115173624113691332777643019455691253042297168479550803450461161038036661680921779042673298293574960985318645118579007436006475876419764004500955446701082543456941531819293383835522845247766585255074625603064872878315087511310521424517481025663426943636677191916851875*t^49 - 49566276002501123135354558065069919979365375610545938785351299093227932447112230957015918374180653665526516105011321563343937874973145989272671768863585234772703331522740147407746309740295215594180357566420304116425662731897374170154859148850358653146108323860123421369441122188355323886429383861025310128915093900628978979547194103238552829645736697973850148105951814107629748999507509305427391678640056203497043120198873363229023480184250777334566333811949918384254485925931735321322355529338356160584614490802447455565683657833209408641169411144807516181859726541377616541524452020953098883644593673518190248908483000981227516660549298405247456558857195666640872876224820248382023793121851721863458617540706948972752307847550021011342528362457982205102616340636423907741644037224121423705329795773888450086367519550458867756599680764032324984973925366582430744859350355644718305251272769166315321660408126971620040517278128393597625408468651621486124397561468367812866722906164452738042275019928265660556637008213952825704341511683866494771198243526615216892774805573780476640192916258459112332333098573196124424783752724423731884134777425701837148018095055714299573410401069453485702300374859770837281286985295708044309680642948343234730747428978497567272486370871200890823007463582729331378870779865319661797703094987972398576786989541333357769300904093359737776044120940290809389494528152978400283450655837688622548519547633065947164704801196382999411774210714921246298203946003907633287871861254727992745023270952327330517669022850101624525235481676907467003030035521470115566935776851149391440796153410127836196642622035449461735982204464580484509211255807156614664311273359371043918442503582898855008147228417148536967099829282416120975552723234688515211964121347279918946582978830985714544730811910336753338789450753615512627398212675284058567609449288790156020909705322389811307968028005317253200069073896781907625915750180910504637201980183183674455919827852685407922421346388125262130956619238838799405101055224817567258705396754727877268718083120688059451068394168747610344147732094386255171820836205672316601265705549893036387550278645772492949727709155879884966164475668291697540646930428641883746669336391449228998700448340110733051986430527586106598258093286423478962433428525976126732165982741658198157262594611155260659598983679906441743443752596928453438081422537620450102275630920761760848843707389788010345578156432907423539199198443542030475339010632150684678619341908309290806018489018244776567367878600862178474246315799868704465663236640593018865392380119536042624684850974385680800871440140595400950063844436928150836772906887755635037015332969895427715931409114020305093788958950692212493822559614790524278115232834628135463681426271618764405580441672559270549254080094170584238312569194002093715451055835860751711875149937961373353979806843996981390358892560451773342005030793734204179469398504608999129858325891250408499975991715053888306620982692814470049596446909438281631233238979420584826981500958609988920245243231612391109643168632562036882323195502558338676787944053325039965407796737968749356300199523406752754193020090302804679452411809301812954605323270876128942571029084243017907046731922678443817911341670458203400337839741019993637278050960925759215458271562108276819664699102317017240914823138516997688994464724771614436962901444485935002742875422308228618266258402393894973760037419621623466413190161733869470414199700191224622738776392149517320345167497901468573744265620062931978463404572658689456454279993828742548578333222820971178991910623013843911607423097520541336516705010428555537143939869100622175996858294775178004306290014531651606885016313949708184868586820329802126111317066409302959683033662198355960787044787531250641142501154367549016730130030200067251806157913472051239034451418829507218666074657928122799985505976433136800445400806284417316534543126229780744136629620098122541541271956775796431149575644502469235053274325915824942150346463695528042343278442901289838468507451446920858078095397906322181756524039304319645328168777734863692095592915349178759631199247041929838845889701304298825020010193791211598400048286832858687031736616741455128067901775578086114638549727166358188991401840101102493948215715172247031195248468825664094301129685504998179617786397807780787033044405176960333281493016345808042016574373565288529224074000470978710904740430399883768433174826748029839578089023188844197738980698439743077761434434197922134228144448402124008911685861380849394915211000144468791575552646242244613735961004282220425059649951632632434182205211361221389913345185007475474237320253032693690481289417445165601209295997169914654814331471677315682477026601724823597419812234651737395244449295583226332945846373917908266565415795015126706021830558894988579513487398213666863605743214183180441792957348022785835827179734521512675199177362600066554688715199288754156928785402138562977359819781022749094887149604671143828535576043496257468111158907782131362132978269143757067916931917334783730790410471964718629588704161510683390741224211998233441279474411423597723465094299178200177795232853092349634008062286395772809985184949670964091412226929114224808636812052291020782858529168721457740749955130418759009951692151002439000654840520945499731636969872546028044785678899192258622876401131400536018549248064088237259972877309512105179922460387420009508780971473376951003726065066447516127842762435636976408312257965585495383667371591392879837712923317175212117940658331571038897625270394698325043819229244765477192730708232795704132380114224987316546066915836604167028098811180799922099514192158423356121182542869595987729849358581206178480027822689578678499844227743733215985894640427727869233874534686263269826878635080658029396874387781470473655493331083969494687355274790545426048651186716626860270177148008971165945496060517708753829687690641253814817637143683540232974472669614032089511596893205808508771283418929312724527051391587615590310165087592961469767925529502697513113417465308384165069950045874836955728317873697603651496715921577431044168115605072419552114429153118151045217415783568559910493186476348652714066841364461674468577131767869171546613475746464305858388019666256262077902543842712207582700952634505924111048183525323551715684800340704345846947853178047255582982477946028081795000188363440913521654195677413584840782906905952087233753/402864379001354183740056268311922260535148581029798005358751652797917986325193473564340549655399181756819063056750286691909841445958452673009141459257010500253412951614510989896219995500472085066576574845136055409183992943166095729774398259048966809881526696475814863117833196394795375357559963897777573559729863393460320421917548676952140776924454903658258593024313211884360264702310484448406980546670253601056265119672868059391120279397733147461416175291448581862149927876267832984689950604121638402262990739050548420205237075288518443621967836273098596556678486584996942955938283876524918099404267242120148872904130614870657666720064126148995429562097917722728138168492562328350278493245673609131198820166655015085109822032486718474890201830872599691403030776623263545158120317890193597871194864505237964133548925371083666940852126860442034069197828105319906614345242872683206440905624454611580281362991814614797191569362307047220630584160045478136649452246336676312505781306659293161071201858477751281648620867365205756667459363638719312894123641870662756637427134175383911295015429550738519781266014688906930584387289811987151569761362723802006340300750003302441223705674137894208228761615307413865566338321303447482923944778339850429970182023221306998481405297469233683329531334297476805109614287112134965232742411453818175211103053767195606397934836585246609487585180096216322543696149842147075532024010964230183424722234016659291971840889079848061099980355701545759779484550891853490585433411394699338762122520679714387340719352297463440355648263249311802013815794092806742947036580996556916064455307102544118233132975927057184518470035375027351326014443999505069885717068317100066335070988266031398033734490417724529644295324584148819444519036656372624954175483311051232132260601074722177820063501160783644841000725823545094701653781200068730527982982848236353503385476410006837662630697277014354355910414416420923242417060262531459689523728703746009347080885852628298215611397946166402778230819114500747525003159303223109546231822948153088681336489023949349034776998157728487871277328463193713278062323022938923648222696821652477986317595991533786449955451963220507672654361618705563924436662448866025049603294485024836371821331215630189056453033473176059757967783790975060956841128979133573040264703984202594934597606188071897149492049925425138478454885610333423169937692647128365300695060265128090137485798785521556636939414217548548064111109541611015450231978759247994629373038399618667088698063766557501670474037922526123110280903250081641009645567851722090421185579416078030367451267380690876955917945570371838449789011677828435802325438543971774609945453542880894464291275358252907487067456621486144425645775897709860782376042828159338724054499224654677619907826817295630792766958149943665385263310056649347866656283953891665950961698071735205014556089397597037668540942408362385816392519238546553472181777839126805461308525985028041829420315899321313352635818223779693487366489125338451421045266486323304510131236316590600756455932429384354577563371322184627982845006904012264311110056226589808378977171350267547423756974048209963681867747159986644683657823299338462343449284909011081222440338992704954965494719158943963792831501815525182332311056194495431277300581448891658732126883418327153042096070725757527692753767783529252409787932294295989280009638773939253806235710960453980261538639328675100812520341399175358621596855221921812172196525445863465181622253698078849549533683614762062961184958771355822252360372128482516404470099618957850104081216037435038762001558100132691219198811196477110337547556146106396744253649850628267484236466278263401124371248619650316224438306259273839169408084366809462132926454406718737871875734098751628905469101314004614955431571978369257913261634488789912954236856542066432422940741541481323994542183785463611591970264082767879927901337774467463064590583000736709932111675527090116861339484141199059082926935377816167412947747643213381912215834665310766144146640223986258271562096548637582489133419851008024340097314967427389574897935387477000875073815606795006135071686305656519126253541568907278182631381256378544490925373759080095260762977915920615521270838084468786798487736911819376821077471529846256587939251421584917297535951977781094243892804730784159081434354440320648609348243625321484479692310186943635436021908990795989649148938785770320269813959699798578503602102659319594291449816771847761452601688385283493985454066806148439611449328630847842373178042555441603209665009026290773606282757260354489417247351792576673024942128858795108699998292180254278026573618034612703140651984552189056535325782347144796033151494001780196401101262127654284588227085612904003221721576325773004002765295352949520027122502437861609589241823858939754642403175318580414607734665614498158289323573465006683145150298178194520250780363280818374709448693521798902380684451682620468974280169567168038297995637228063169612522655735972762257363007296960885623136067417858443128801231567129082785832233612914446464719560534899526573996131053155679206331407014161089911405345608550824046159632177190326068031075917306356848043425894883087662553341288076496161714796015771871390592198781728755896418348609224093569217477949254997796904686969615402928804696956533313589157820924596526419646005604412965827967107830584376766070931042307370944328170154143760005067270506339877370637069814148515450148972391617209163578866326053623824834609902242465924454863108221194838854639129258148679023315663296359996274116002353450060826431797674235415093845551904039781004124319925427059179836340790227071985169992454133876613506027486758836910288305507245324168229394365134105953389660977290416338505361039976200192713802219552340388755310544306670289573082323259376137335120083048206704589916067065825210166458791604687660992949052932231963610228992316874941728429855158978729936566028292320994077965557863993141969005916439662582144510153186428929044914255514977564621562408998748164065697092285222103363193666841216107811110312436812275514018180850931818227740796817337068122654821722337386822474416116387555507669379913908107288030163006655293045978040536521425779392533886629714185581519930650040471990913324037070908016513109929418920340164983395784835348132906547083960674794698773747975795711465244657570726700325921078364149947308084441776260786096474557829072454434220479488144375*t^47 + 892350613235577219912368046809862639105396180295773310091528042783220041966474821390100180875077900292157093023196653348364808548132240988217342828735425078563494958034182538823589656062345510996656218306061594021709974302001878480355556815839805163509184155208128761299270817135829284283684577370071172442206481099799269678883526182560089968302698006494262013246644232316798718842597664464418696854347900686239314088865443377512532253071729068545159763646518927054487856113426470578282282701443564830169816707151876776619509353894596678864774293584159088711275725273693487871189282868590809011622170930389539972678853480906831252472995339025679789218120477771353181909060776300101070346336100432417203321420084399208893130273086230318052004754928341590650113867018433831808711924085688328199763317095364143448039010735526731783257262319172913308242853979407629174891763936486009555897801377571580302607639217351117823395041063596577058132409813358803680711930882345234041711667783994709698274691726629217742999211213665781711884331269758496507297843563507121499982003270938095657675958412932167061893138211563653527537363108761043794205747100718319531827494867378136785615181927241839305851108588878301917775970477093610933558029198796229679922858378891585506685902381727944687323733804133920971572148140626559388385687461270342180085524214809011181850250670240226917317571743323123262472888978902490983516072691655386442734771172970184713917971386975817336956975416445730500696344056039599881497719712858805323823841575390072115774831050326480774086620256204569371806801894878227038613096698800938351283180629737688991590968197252026484852822011452697949720435050954345248926309088934780447192129271143710648053641859435442249978215467676133539619232497016666910391940002219210020964499791307307522967466357120175099026729363256370305649739111293374377437737409742977168514587289510598930935973858012893818232109971066515457133583566903843376699744478365104527682069166398112504203837980644548232807163512892723465532676644472078793132349134972519140726557372914374509165260325511952772294606507444587212861373060148017770454715399107554054996788882448707720363966763262670769287847929775849620287848413002818539476294936092219039202616954115734403899640984227927355111908870243269322502148020322909078525323939435090537452377751804103596781800378250643250455587973029121367619514242505520890695604476617976255948202840511053961746683742759517830444819010037423876749521313548064126314460115084655931621405891052125990683636504570216464236339202805065632055030156849290105573343778091262597031730488492753897001548903250336090241419011091305561139985759139234983777534745428193626857428029092891966746247731751708229235140445210861123784338155587799189703435156765236065065125416373320566365467344436188322183141185748402523676213696477227608103850211212078125520832333883145832816413893981828253560017792352300614959662037919068782501854644839826787451850681619675985828855473796697830980914415230258252417324076022252997190002186818688205068906792083856102622542988869974044145645209706722745597072365315406744990059928105183022476774090848125256383100462533356988433219286070195358988603607125543478576450200844235920019167365624651191751629596518585553227561481705323671650075285979951989608090649134298145658683198058888872543252136449613720400942721858679411518128481898164738710864064152898182452372636315767382561170694374602563449554037958358276740248969786278724487641231324957047196547487640135439567732092749114382000750761611829829465526054789113624928425970720387044949810646263637991378726147253578850395582272326480452326359459145345783581938961532741121805487911769413442205188006974091643938576783626113771752325798415663899794034341115178743584346038269619906121229429642595007326425739197100274522904244927994986718194757969470052122424655574735925505465774725473573654416986345304948446376602807801437338434516263560914168997604109095961578392036886367299827051612755205166751380302026012685596610368284385282374045745483842782968706406823314393325833512197914824592180824181598278878262593145875576793130458152152418602221958401254676699996706716237050195623342854100314472812284155442724072558715582315094282083755382553461869522630143173228792944235545070416970637448819822019681282108524673783581504134556474359115786166315958111006862447041612160861444127096904378724568682632224758651415612909377105766368364656198349471586591184723725405820955465146470298071364591248382320913948468085710294214550772316572405297695362263216504250031723457605508706448632152483396835253039963639933099760436862471171439223280884177190004501835961114442097310137391849435107837612451937063157600655035347428738451305228043984545779815219229559398918739138713125890035606562973357718654469593100662702176295666187879243897303583587072661789612618198014669117801266859380344973193426331683099557109786942259874963171354091133781267159862480359332457914535828173581054075465158836210310755061675503051388782519795250828501152841875288825089160676629898741270688224785547639740794341662355797716297581760810429103945200327828987671390895701914174694231326557695484394290757075832547039925638900345130965461903265523765808550267491211050021902995622238550281492429152940902682562976265929249712538660087033837876511864080954287543325916913770617557916678594494768899624548685871855517622796666078142630072352745920832827030241053329185844385582722621909897853154838069196488040325185837148975218750082347829384145185584869443088646804949108216006952822058033842902279241064569617014406897965977340670353209765920661422908844254203941819588861585530478255428349038392451487141003905032541898957200302120132403852210413759031163422954856287523118401744447077195813811501849570310371294250787539659138875239395040972730394840461507997805131135250597332108998354853880519471158639606898950812670088018851251552521846780645663511336633274643750188340632574624966984220929138913480238046062041709105397525749732832813686340292535457414123241232987954306388765457013066873015444004063372814817334733807626105214987553475036774565385992390954762533216228754860485305274759290914806326694636051741208405737379127171477014108142796455087691328406339922960394792314571447371848259041731189377932051303291190326758241744319378250373135579262382749965954046567232213805872232851610767447083797037615633564294404515085591132690362/15542632219758457092546737295208073018809465649672410052698132515538153418267194256887530177260548410206236716624547967355587111606981020106127883994359184547711297963006490571773618188363679677431236825081712523953422135875052641520610189037569125338889201583234836742219603357404212754614465798484646049422604363805846913094487559506664661577394428951908665860376623712154527545058236523898061211257264473036322320887958769419635341100522553647474407939021730671707357775524631434290258811913204826121529980069551741372194343540226126836345164079357814977515922252558592681399023112014012870316700134967279559630246459925629729302329269289235130932664742002620189826062807699887150268950246909810783714374768096927740699449009272326096909340545849714818907009052222330304960305605143034184763728634131571430840686395798152974747734970689136825892043286245186974851709509087015159537993787809023549357173793881892969717689850588954831158450770992205078026345451404928366838765413978280352007604536139943845484561834246431767464267234637206684698679431146824947605806259797420112035591500585544969864499701963799540303152265288827572884964469267509153431097412837951865486202544756111042463361554424485743805828061388239195602636990297625485136688638045571142706350503210457253231459549397888243178396012991465027704108461394273090301307445567039241860379073949393698384135550687257336960896207158587741123415368013152848747255163924169638923086940551235488146734821360810772706834018641583362265421802904089483853310456984158995349761887963827912919739982353558776697510135110184307166681430877992985491348886190829625041391184483345059584084406514861994831600258517687006231461523734620711144484404316315896558607193090204831003684802204778891724574416488869543897880149549778506204247136879327877303660528679587275658874034306509907892482328047448241465797418425524942438906620938695292610129329134612883734306701421397392608322412359436786924159281303495594494940217126475747073398662310593408252631806367717104771267766313733055868914216624460329655301763636973862174627291314939360105543608408529080380538840208930395702255210381002750431832246018899920106474220052477097775923634201133917689658023395140455264740740543598530605198945262417702897920774617923661176741331239582696467349816893733821593913264670934508083770771479372240283709693592867672554492071994567752287299291775191058739226316967429523374380051193462836104957223094096160012294970539569714845587922386178201590839759678182899966171886367028703612250105624010782693851362166694851502992788319621778931187829747020946619505071335381628034695125326880555832757009812407040723053492919457874519741965686141217919651155745920311466182918005290703395049240169145710199682606172936899564111293472423690234325297804024635598444586147482261776661240125013161604900183556765529120256067486671514971656766947115643470726049021493235163883050612344072742385106316756767295787604198774104820574915688376293972323974160131269921100522503527558209583118048814560842139203372823769056581464929480812935350541520509697032631909988237219061850565115275334324140379353790938383648871183850239157535567050390377285381618125947728713338770325797209567663893800345342329815882141527747270662587304780861676839516671712353550505300818626919226031472694446956934737376715354527573517441245617253901152625260459654257880793572857383390906133261826862753949748284832639819491289149342266644526007547364019192162401847186112844811416229894078041553449106619338615210236867432702340501917553480022164976828622911867918563228944288879201845898092415428974528581333203258496775897291989091747852718052589672254681938714144364033557179268798258749395120533014490740368295319086758072254089714760729007866273733494270115409115927736622961566097276460798800483049519023441945983020408100886668934300980968016038480529389531784729112379513221821884246779046855026150462324852905105953603948863634847247108673714048439058968628603355156372377988728727319256902495299252544487873301486248498028733367763737502083367134446778453159134814846696135713013430041467010571318604322627053873331938474988401403901488442784380854445536590810863935069745146239000326977563037189012656607744587982304948203411404437115822984674760633753518970882759935964774197595821475850360091448876999938999149927752028491442006136818209903664006372002504411817547450327983029852939837141111847990561227027940349656548786272801876586298552473607478405262508905032482789799026386730300561039179459479830393427276502466228304611595650691337610277848961823267680651695850212132371285303185805652339644614228796838691183438544608750232378244509012164749348559005130444409572670310494556975368110347099611873799220154000633753513111497219623786674508672025841138990841125185016485561612633797216872311880327772724792187267335945874555812115832105250515413462093844460197378863743559277581906944159281414383930031577768431694399548965493904939496602224051550339898586336022990735071936410030637156210120430501099496087591642312636314066295657046911876746643150185741924897770367806596094415337173277065899629295823867075978567458944724132447198552038977055013290144438302769357514715485144777219535650941195822954155224330059167141623222116896592361941158150747858176934769687620486865225653584988386201716374809698537232049258303937282945385342349117272079843532282416680575710864161038402104625553728798979924250777395881134756850110413203764224288447326106773920181203153544572371345342312644737802410988228316049935907815367044630565876306373671427757956203145779647305032326704060810706711021973375036542025978495676441622079987419309092747386332816247208207852448937707744589435995305626847286220099224715655857433476705046385464629271762866711153012395017714852880942607353616476934461355301170213518886720318040547842351048361679440080875875929757131116482086754931118446294321928343265375929169066583757243659141324060472959795762682060462923807592523260616806519481178046185547088614265181578127697020396205420470481949755441330574475831178535114652180672391171558336961035748340568854697533054811160442158309409494397179953691606701599291630211623685514196216894932782545189723031080298003165446934200581682293633085743450671511139483956783967344038840832849802052181436764274366734039570202499182246561267051786364643262000579191362786601767492503857552659035779924523566288766361881468784045105625*t^45 - 15122286902759479685103849211997205422804141194827753357887324609130069678077123011177852053456010777888162918354740103910801683733949730220783882896721166320529628747129637360092665866979479449000329898885667907740009159359667590819333295716027329047884622211790335204359099217035301853942962412232328702094882801677344558284756644565255372088206007323616637886774588119701005885898100795059724807297110036947787859260491412351732772471718642662765206236393967361092464323189662974684087908983588058557359748686341405609489273083560245152797435696966989891394210459475052304919132686704447309148511223661997686404633780468460813977075576524974230268452759186349067483249192269079689371934564358382219084392415989955234115348693437954212478784313335307379073678754674928831614508618494339357209658661940802855580470502403640639418358215362006899888926629533261058116185506296945309442427409260182907315484380005168849858652199401506593560458578621659581171110385267656890348181891449130874838947082464853775503753834174359321222811468939622178456034542666417381495903466491095388034429922395378337283815885350764264872631411015087862245307518674604301732371800964360108329561539868978698105219433977703720926745043139356816788573837112493558243941839261598061271553800927277468761270180251045301704510646506151074858391590930450469348355658181163018044265194918661965325817222439031090650402267625423482212448803029251435871901548425565675516407191152805871697150584848282847508255200428536889517288736627995467857558244053789815725235616698366946496543519383535598249201296803312240076176774268407843255155262937101516448730000533699181770053736699854007139107291324786374868360804364463234720976250113077028197165600778919246964245296368020313885330591505755015940288835827023684067462279731364149196755113109149186825657590035725920567747581595756745257976871779553507308027923780902788236512438676629025976356492289909909579503763500096870792120228237331094935074127155526868274000162754925250356732887520703204523167973754131900151713258423375575184429634461955367443020127892244404476184947789810024880205825428366309201627031931225943072957556207211350203050455618209743971170839516828446470744891775775638203503684219278218762440957523180807826025241880142729677281967470777527170943120290840605605915696802576803635788261373907961908499416822978939118261444781048569687834095075959687089587803412565274508131055719748196382231338497398900944169157906992770931157005994111556541378532051187880980211102976161818360339086375314523979968038641382055743496202290346188349463891648424332454623271021769417044500480492905162285865901705677056181157216672657118516784319796515786111152004653770561786099534016677114687964308374685578294694787443904625193126395173137559862838162456803204672734719695425563689309439442182336114720798953878006727400682667193505898073459210794396355126095561019373047360656544656098063741560705552919005184738197124177918947719150963404241390763794566277433247708607155733924601124169192423787580186098750109053060375197659624551231760493172344328596600592537176979352417065883849109801340055567371005013272203741196533139477794646315966382752530426815134351972466400280411893420704762852552506925285653325015264995726844411879732654834105457505172515710548860652044368312817084535005471892566721055744525927748971750481232324881744177258600103816859290522939550193701315610156690368622954849385342878620951898657215820400639150598637095530904029860263707341886228916600927370755952058068204440014376837949132962284254480431248533080691114387867255554527084731614736515605166136923791815486067384373252419738116846000684165563414371302598056456980085149861977437529785777644501996847043904361018563385492171671009619977039176251665455358653734915703158269562378683732909669064882177200856501590121562138080605354062239582641013352810489050322008816606479535292667462383618389836227995353813106516060496842053091466459631495591561811140956773434265382549890699808054794265148787125201485109523486587782102725666091897516806121554658993579369734823313800506973156628468896668754966564589306455920426291437691282881940115343793798324715966649753386682317802567625729981773860065184003363010704658736971155393148783805952844274251599621529474604177796950739837700130501381952583842806287990600399547025251357921014427288774909756493297613921234301149949133979122442657600779092922641382313463800199299256028878502601437431273878761085439941627177361224258493997300183215801726286399050330992635100454396440810725166076327406729688151201451877146420250340631886427355016234718416897470210558516817592778890802506296560298554216148961208869497257077324799176199409056372137394409744592090083659763073136772660501321381156380526015936462801165273081418882555044723213855974407518100776276984028357148273969251483558825372969633257584041137185157318691454837504707193619303729660986986310256853566153395025826638253304046254018555831659319674389038563703291122564914973280744271783855765190438906700218366918946869073361840707017835463742472287450251301530264269321273004947322021361914541878248823265582655962931532312641095201017071359992864623722183780528758998487057165857840277829173559067194585651404998906148380419059911981427598456601155533836954268436398138449159530009644177949913008612509296883164269653375827829492813839754796571697355323975222229418164976983570819771936236841944107503996211420148480212918184762239524530684856211764640989146368523154380667025703207750133403933465895093177821486676364228310358908888590530389828809068221889921818801057632034670574423847729392800848950160820935313837534086884871952393043930229515586925427765243606066448328601694744646775949189003121833052403327242855048926681806972442870364513223904129311075107106596903502960576645213655048883202664291725087723387647603917234861895981210074698062283939886054164032646439027089371640688052823217905592120439779374464107568455611441534129384876449172537214706154032306207794629144537274867946983542330646994908215665719503552832419886020994983692341901832003840764517059691963033519745522059058669839101068295279972753120823796642523187389424322191828012047092885457726754708292290176587618414444411995452987647792651009898612024229288033751623342677435096093110800361236738160579026700716181428526305719497206787897346315246014899738931187525822785496816562448779085438768204437156609332270888734/641187652236608033031358031702120484705447701577043449447458265407521801668954864612554332227571536312188015049288124578466752094125740052208265042216528776001861812678610197590331099781789981126479845108514725501098808244221839721322358277789420055728631942440014603054972194993626012204588105613189913305734075496866295703578385868937964907048062103551576958800404577837773623701917973081538408075987758180510895043744057264378730389488622406939414293082826163778711945342228378517983875531147775632804483870099433759112686968848417272436381266318832857849899194461802782300369966954747752881222904238110017499641751702117000068734375174678064055174974719044284091164862966858554534340159655015593819450858900359806393971703279124307183086082512014830484134112225479495726740985793036004612147634200541685045092536398146667404808116201401150162044709118165532144691696272201161410896311089699126322311200114579277031338983424976778005320276110821613465224559287934474013903094389661663423713363092795126993394665092817440814266544407979601609773374739197953203983472340060563739474664316496762904831747317380947946533505470424574236528479600129591094023831008942205604327209402267357921228460373227419304308049702873242560578839657469304107999463245628035389246621109661374367923936879603636214822604308750057116501825198431923589174645883509855127566612245598119584922280938567197840609283795986683228284798503129962897500414040042540923308874714833980244956527729986235567186369885616087164067808011773694612730114924756255018964509593147503427531176264085581118889140920636610630667550627499514771017196603810948968308911661708555081491658539042136927286508963898396030701051623399155612825755964064490444568044394876814077690409013746264557073980154504235797127268925865514708065117429038966755687552167567346430128995828210005683802847921305925805031659298412027828476490021612808587008943152218542013242917421796024793511043132279827041237866650619414175536034933925945158104746382506904647222270787378660481338146590944847846483812956716732700551671560407889871382933922712991641504850230398241208977594459500458134217352354857983787529044929055122979755796604989313939792252180939469524729526952142584289964874174368429228759985351409088207375311205246165261615491265032573459048901837013944480144736472663435742204418384294894398674427314283645248562800454821772442570577937164360551225479027972919828309132717000703742831036046001163100393819937113266661293092107921710779987019051974930065607874335025758909970363083262459048972200302969928829141089978921001538837374442300565182674562369695879552570352453955014786544619660542758241146892883864245065745875133243347635444221475055902344991898132740680290557541069548717990095142664715941367442257462907325103780742622530734889856460506774806840843194340586565021573142300733693923711625420901550385698076294426933359136642080033150470321203675400484270848625868257505233663972703880981007029592955209585903280492161517836740792127523545173569268648989087268039276786845665815109415926426634184242524202321050199026127130231655760753381362350183814946554064510605827599333705622902470437155523547424619007278602574374217197307306039004643157301215369435955674713154935886960566716747494008174501914356723226397679714691411979640560175012408238085987556117736468908559418789814090921040226912754276461564169043767431968336567429598122163743338902099122773163154356655764021761791496569472743065735840966832685533501033787774828371531768924076802320771790206612366506202336604979146981798136977104353112154314423616576585566305372289934509391437815642505313927400690264306207348794739165692901383745167859042829216532640281730043449946112494835500906647952448048714618708040804787521796524352968189557796797051260715030328703446040574340784797074272052516934584554924438186259922405173013093351191409307351845025334942912212464495986081285576895723639048153038181902102910548053382980403177029397516895087637054193751182936922918943734317325906479833862905565947304056170611183772708766965649265766993169462352927832352107361338828440634480737103567204403190079384335818749650370254754734027657892789310766275900190373663746781243988336915856868677751280735943110042102903927970730412715427117497083355134346165063449785908940715168307868808793794231581834407531161847888032396154092975430120961378759929430189218573599589862777914353831854847228282220657979237370161071108572969313576933994505714638991628291522914544852332498748579472867181515268496425948196020622233479493609479494836271859770456154470845451581982133723832117821706868875314098167794517509998437708649840795013075249744712143765419306184240166292531977217055794239944494620942264639178630496640102159945176368129181248679458523695551462903187726483692304257037599976914302256705413308645979225011168373141484279686218818267036517500099735074379236263377102378355106512643959647914857895969347224299181950180341819468174083758397079211467480405551146933397812162555540074321195267518429702094457710975698744155539566181007130618809814100474624669450993475022801747962583026156631457894201029657932564335913521253334481534775850530730586157995650366845510450199890439639196295038398790492562236153054003677836313536077845790770358607513857261400104040287494662286719235807103633868459632326444836058165767773758963058936523452027289174966846883766947280321563533372597518015786682018900295401006196663398632067973836446154668854781632811867943805434233795334281312483866974582421247796875473877248154861118430188759144799279532347736185349190695909169309755401192159204703200803396009650976063972164695591913865680363622195392641005366676912151587471896777588361229287837528531485958531051562258957311347011603284501044692248145325578348673960363274193715231720164320087767693178880471112098285875665111484268586160613536786571028459829282838483776860471456778372089034426842948856144773406829080753361291516470313396992615255876931017269127811446857962722137314035248413919072844816689449290027977453075649550781117461695209528672276351283651694768256638125121792236459710921549606075190847227270943787203149305996019070403054995403637954741035081538125152002328102995262172483338502408315335819941646424174263370656505310945212343442024981352572568887875787134631749465721331408621809373783508821165333793447423217378866445438411230852493948311941667779176820042136305331920813047608625*t^43 + 1011907828883327638541812220396844855595915683308032092667943218452184899958029601058769810766255296739839393363771011504158617725820456307165568416218543107577669348799559659226108341240228199282919421341179473892589446281980771687968814738898641815169352397469281306781727635857243088581220892745077862155362709460582682157753112459607889464419801691281403945105195755261490024027970837766598252524061933752067029920543793706943563922235595098202622955844342822015859244697943200087784922840173064616653405276344798505477367986269506732457086609344604919947556431933222629549581877611657902034212638516041247374989813516129124000409503448492241660343648940722722483777625528666956794898503020969322700953342675983782912608517228019012013719691225432790583670091770832502822543053314413539464324083207894848275282306315223878021877609526252207090123922389077479947771827161255450509219757593734418045400334252149983660830920903369391326121348674577385955208000797440363524879710561390212589761217855603047607766054715796356824568857152331764644771530039531950272872227576929324918477388176759782664833000603631146467446631937597641119095815046048403081417750390869139733408765205815964860263092648063132013998065573881060162538873105463055204291654061628623881665290313822562757751997166837132860100473166997088691623988506207244280806247457529832708852622404788850196403626843302846811653746675788232997969351624119246632715013593076805243065728339228426224304798706239576334828918952036804015283511670813519381077210342497169606272516872452914413451557020687993419204422287848900397984419420441264598000265729452456625509662114486500227467700785461713636706444981646607289481002355077788899154864533055069593109952343724596872665039264244133215964238820145803876999747208118168732280037573770602993217294217698593451238055869652469889072440828173436618335465328598356839995682369007627397369723036846492648423987766645112688429460860248261931431460896084020093978743190809049850467249337960276588050478064626910951142481814567862285185392005816351747431873339419001452320413095615788655893545392520758170075238559913810743691193811776027471001863213469603140884223532373453065371922321568592738721878614966867876538141370537250183450312878844888131456622403225953815466309681794758375260320509814322632813397007318706581407641742514360321317860452129803013820778173511534329107453744396947918206944560548901406096760583225895417307499249329352937751733254845499026054087045142283129411900099314678007811723100957817910775052588286259260513867069398256133879676775899739736206677741737394409246704627303271504683160056014991283512756632521214666100560917144803555051247022238821888392889190200482820693651106931955144832445183425303733367197304683356209233960261099575721466583660718837010480714277275391955969765797119906843939365558070593492770329842231650476260151889962571941442361157939975876503492833183174223987398728121649269075224070279853361704549096130542193527907670924591207349503622532450813483853277072072457876892590131941551142033693020717844755437542244601016372219998156142669167952848569170784845626197359236837338792410708503436749103916019127245830275755388668083928451982583178466595154929910659697254473634219984721451558732106871397712911820402598654515268734392735861732381674554721888165782484064109439433298150381884370139722365520072990882054992198925739181145095838218224226090718422766901195891584739584084671661367783002186962403878142988499888569055221835579530572751149236803234782102444979671915600621751451057049545397119888825340781154850423048320532716439328276514160612524022538276602882976396962232778970849178421592835131364074400268554571246962863468153231900315012516084417069296916984920647170382479944545758734948343990328821825763585948143139675577029900068428017458100707940157053074138916110375204285427931609157166856919393271739801055433426624796789841863653405412084114743064068312989113505707194426240260313788180637604001023417741360213610053223918884316224663488262706547229967197594585564293110044492652355671323672915152168068157985001053434039372683647389335202143187706928890228644264576374573004154702376768727657396514016158788847832079763040318884631663745665193605773382954234271659168190114857400116415853716230072504637626037722316897659869387922766877908805943965131728957020443116041594852083700616015276729864182141765438510546369938116696494502077852980442045904890874644358344178945555126792109497529893413104602791569172675798202809441712957697878645456072978110191408422113202072151347454350459149751717774020575603647709960015838056899091497900934425775539356851092725163732370927832662868931266967397020196486088629787124003324668731860875803198191964417652793692694879889361139216845074863852637863437129648502545156236493199416173225805749267690182767448934191704432064355489056410001982288417994297883720523899937897061220964211145200810004868323584061029916884945655152742748027593543761522979466642250360994846060420602216009921707363614719811569510426085788796470957451121136730809977617184453690638698612159925213017296916616098311314645379606775959534673372149470685004497192461919507964435813558388631260071928376807497863640375757114046922753531638980127279437181043359270444703048811552240787527716081419324065547406622331809861317841210075756150144861420728949357352643836250714881830567230279582724077554357532211050361834195406993526391598703020856820651902147306963515211249992897149519638119247635757040345754317463981655313592043842298857577407262388389935162040456128733333274013172639295860966583098242468884058285485009676913190354941967514586467338395221286353619994268089526385650626534113836862961229359551195633304882536036357600167704294727733144164054605889261807013188221421671992108177804791705972186652211651465310680774198124280988053554013120056871572875944475271943335292229687160149652519665712377231533695889783354141752971172320554090470007308406119043651134316989089665545315299015215889707578053525743396784341226573533159498411787527186534462455229927540028780477485034172119033458177658822316363388847279159591054656625687883861746174733559734600300228446403758513950173159191229056560929195484184299485853752268482626707946846279920083018094861931245171926177006119358792655494434070068105591511455432963416580713736261795808491963828684443995887503332771609933172457977096598433451615664284109617159390773453/118781679495004875661213392100542513336147166468687606128203640745803605369076128814945234878220234231464951660674523303101966755261201404593252088604423730621176064648197192325430894667668293684572902007405527805010798528360144220229035349392390160715252279416651304232910722561344254184924868683665927443159681018322006692505540943991546030230780543982215665685308225708078735919221579115761847943138756183214739170874545481507949407137708777262553424801823815106172384715118303554603728347380246116997062979846340574137335943423075835120143467786057620146377213203416303252161995460810891098652880089885504491617789366512750762780489606830164840106730082188373718435890319491582263433734689004336139136277368393162916358455066097423955812994277057032127658364018271324521186716698998387285873863516227064388138913264405464713537227654045953550750910954563756203611470731555865031491324730950707821842850479006407679066547040797064107844736595511273907135656724310358399186285835901850535870254655262574820052011013917115017443595098786693446182182329899961003444169064523289924844207897895224955741548658218409941191430363665620771700669472619885324922602315445751936722519209595568076872294706399810675322429836816960849706505516208750545343539816133407960374216035142243196647048833157973599341917663890643734695708986812024421364512613217780216268650830941441324905735637339587636874043651463707357488499500503921493086368534098642775420487569383446526373350506025381659097139799640107358563207101104911657259893993834581853627613058021462848515498966671831436163490104590786865671903341345179064503199139650325507675938732284685947702894408813012819718708407891210499012463808216698065532669411863556778611876435270315241091915379481490595440658504322821845010606016417462124499321255830933761805524541753574134919043343065984454338384230694548574342186578227151309958232822776753916876526660897500412765631259745352030385122626593100172968784833076867579618903869218297408178519306168774377056726817875666273071582032133551307398881909397619855687885866242996956678175466138799758619416479598114413839564384385140552158119881762565205710861363307456712173890956582555263286517012504570463187656501651778451482676059920658220224666743674792216803656134280846657117814323495969088249115724864454493399563800463623937161586564067030029630478834744267328074698515491553688977707474647679643118032818507637515730216779211572419725768944773678503862538318813294722632186224321005888436767111768593014409654165500581131735275424341773612902630143514887358049020439106972249717224109650318787398320832745394683586308168791374067474230457178947828972200188032344711601980374631681840906765673186093434207866663330960727806498260065211464438118903012165639584286501118181138969460276479152311555350701644632731606164238627539609510755605861443380628960918703868400351174295964417419590743249510032305534351613227655490463557283861707673558176237329417483771715297240935427797339667299553404512170039647775497890525911922233751588473251686559143509327685525165504823115136768256013612854665930524870849652526389194945821255239469862069891239195126765633729517702267004940054940835880966606946283941070672786947795069046836605414941183463221752737688771294517561949364460535819185664990425439414596426552719342802966287289036549437147934787233623766028764486546332545153532689213910684440941029322682869003192890832978368740410626168590327904372295354559645136802995408421938385027386350216593800955794804987592170673949861264700948221507961409561957253317528512728735799188774167885300645576020055785615851056941426421317657663286769078745749018043907976001223046870715344682002115314327978706428871365280497696847009750511732005791666620739000116968000823891583493461686433658971421333162027818869498898711468740561793939312323974195397870232223957444394380523859714644100039264171374613099815774562002210158443357395163432589084110859114746313612702214644844151342659058777337132085988425035527318931338672810521402667562189588667335984308654128157039461167753406253437773276809050184750377603600862564730704256428519843078648298661286959005941761948034606396485698521101889446479165459020610633582245886457891346073476339155825744463484879873251864055247712376586962372377930673693265903955693443603359184149816959370946177621461471458126259061533639517479311754652602690267829009538995488686568689507508256592578574949653007094193161892778201250140575676062338627081942080250178476245081226386257533510553193720564689065685233822080817038771340238244281428427436303023037304873828059131108503275895600472987086198380799927014419620499652258386489464004292526659406621029438300924394745556529448306268817185451282989574841981181458955652061007627134928603165243982798053319386953384042995528398089427228259675216612823716976866168989066439674554894476149907477194765592839026630756304244334924316830439603763846970255497950913162329887307364169986147936366148840349494242535231502990450011297917201875658911220327060869832076339510625941618896166096373032253250231549529048539563764957046855015211852299416013170557042174902603891939665797700423213904756081135537976753297465726051351481303895415513126142763266812880204759225751269778322499118729931817667345081111870837318412429339710258575002797119121941306097677484039133449541856197862886323333156478506294188111493957943229100436065091995084972726297184123426078338854466344676619984653589132875551275965947931688603367084187503668429601862924058529557746457293701300888942972410417662578256538755697688380461739709282102949517653176752406651716279230547970060887880214783690850000528929379080618390604093344540632483085187474368420845891627425316372221303394721658489863609872398055570005182093119573650623367670466068802499201432738636551519439378624382731041048404726652023425486452068208603508606367981843295737271552855297181664379986993386359453229759785428017496719838182414280417760765127891912171088608680033802881996357177701347901386123335506225040109492119247936566642939214386400091969746909174710014005145431202991546914815117238695636348123573847242825510927962496773093810589049196442368604930964585596693879019958793161860019448075602448014369099976243470343185489197849278240605061340517927177069153759114306846206108961868549492007229249207306909142697388280434137564514239181456250141947891946383635845860849254155313689770107869416627880502625*t^41 - 4173508407608692845078322823045024813352282489854700457959435651373645489894694782707997932452552487057560480050609126738038420204182457200209984296719560236688998233248729250688177256390364365403230620265873996928921756292514579182453001442251801260467626615041001543360574328487641873458507450470326253971639366442373393321553072272085895333585718421585113699806770598024067663858761022395456454485421490149234026550014271943096712493437649830786951186434356187361881149258956647683226093234146614326864300553598915370292058673429517198171023880251185499663728751010926927991165115948169409373429021044690290309365147983209918196729959435840898227223467620058947284318545428202736661070234098318791156202444336287082154908228721751526936620760022198026059713427976382784097773006889032173025826240481694815902409189039302507670954463219241688525680550841335072442839075654446570184412321822903696273848701578068526178380986477039881935005010150054114804096850398514629165276053649382752678795865404885185015057790500452530806563062250983032953692641686308363009530846774171322205173094966058129989092927431361150968811099699900328086126000210951565687223455102639059308377317961672891534708611984521824152542358417141770551885705394313357033907444289460195349487023096575854980209486416203191687984555553085220373552210534133668498430977161257897979825396743692011467196449807312437024208328923572981998463494035306051485859031736666980488891496076848077074571016346667440778249252740380991053370359152304290828695725491487732865021568403349701842538906786691455792255543906483252545744092740809083604955654144312340425312198646985924326960090297855886360586988175094486118806632586364126090621917336980910102576703273684792063444947534794630947645943594660741170372021004451175635416655037624926667771687954682945346879925212514613403119594043059769984695410033379162274571224304944301016937895293104947561020617121341193363130175534111765582944429540821511022012753311389231108146368190376506528327384898899212232678845402368147883891340359680923440906513897613510769856320555201334750715141788674750844859634862530750686879693581813666024261046527525809547177257938491250911093969433943586048497318363042453089224865241136984220174528653645033986565460190811517593595895835651399347075527860728776474399618333673222543554835077047421591891667857323418534723509678866081326555294200031117646923563425549004923777970162544221961241486508327972107491378493233126116136299975695751436743447704465783744327798692563855115889076887291772752612663680420943979792172020756377844289541825774042833424283983878117615056534068902311470665088221322176196757123300875941742140424599791562025596307773605609762900468765375920025683212030868442575108589596737789824839192920878641950837775575479030569628320015595953525022680968828863951778924094059070777782995498329744122775138766037234483462960423262382714939485883638767287530032579165514308267259060474050525633689481177599513028532537406785152529374317686768040946872624300772546741084221848149725303165369028053183033690756093993237269602220384157381236167333687276725159612572584064674291014574193238195544781973463331628643421205211558532599327679182142724955893215680674107475087046870404648944259978775557813250909149850467407625682668422451657646467818093914337048394672761809337842163021314494143177061205232623806502578635415978024430225855809794498580360068858357912390817818781597564033925887840638471526289057031557373648812687150396303815839471575475274949787949363271954101156261006262511676452059614223687190647624977595234361526046006898499878195491372987550453364731129668173830385478053168069441593890533779211654906970245174092425258574578175023899802731693384066754705669445318766407272064648626692735965176132062854857737728387987255307721132356858799061030703864600226920330221993207949092094887991667785944382178631465537674267225720212830414082092319519758517614355968595918339160085641929180184286173635635632429567201193015420871736713270247161852412988044761916357006931053502489691907258457460201334118191188883067804231677497315579041882240813864281241199052843915171739029630911016229513581972973338360923539246194412421600098865606456650666714238903655727647389463424759639134433630874405323986021838435165303585918526485793168485838287617435482758871868794929045535436621041065252731425179583689282114158161021817871400569313095609496133128725564742433162814986092325664294454567299816769685197641463182973262670095714776865045924707955482663324066299521565319164794780976966928003719774917578487455741735042912760144950317349528495534361777827738671578492037046568392370162128955825855446055865647092043437965872589389206171617727721909540021916602457771343131022324429346607365215059708575803894874763804930173311821517370831923291384690368717932879539923716081241762871824422864205242922067290809891178386375534929931822987546114966267525474863105107626824275935352383016679674535765641120941967517403164401116423579394288640392438942341342055770273329857229411997079172005346515132848817058767806836417072519396421015450214714305818676554900082773196610770056382108468421281393421803599585402640398374483721034397295776677066007670789356048883910756339254081151568570339870633310777596921582190632928658930722636352457864040492485875582390342093232197822489607473202627660207581239320784876404714903049992688425388019384511505307992079415154437002027024341481086915075980267543588157846011489838385969701896656247826959454370962732078694096192961712455055516642730712679506425727022009143787006503402621334394551990720671464371950262195136653791476230644078657748113515444846357769631668635434646410605325850671207870821693003074053181511448755717809258636256513559999057510988003910392761398449315586007551026877068715879747392360560762250144876463217315731796582376605388036032783492522952576309722439675592826151019787138173402136691828915341549540526473752005918811995449203366036737672521489932574677638577666633940353176998465707563987387838011684924466892094157346856675191858404970083137107408322634333029907256162308278196860514386826183825849986923260519541875967105939752940772032071188293776351585211986507225460593077315330804794877786932338116263970505255010974985613102136320869572494126403656710438130994823972066371576189235586775400848805258791266982996119956362887403195417996755444619285059186958449526707189750703062728637311/1545272183917299298737824570320166440342403235431667915984802276771983729587309299276688628438550755894251543962988151745115434029368712098929127117033593328600660703639579256593643702086363847601281777136775869659839394854925241428514383133410609649496270034158839999828277471790983522432273677529700020865435824169444314456436757980714367192847956542071246104696934815445338216003038469353160057926359257885243399174488135923887003558987370947331083608785987514651885656197135791221337155541799145299881573891944469343065346709188505913281466422330662209221663384724356920765028324861153512177540065917177879411278993273961422586320182509029903157936314849651923572251953128116251606666301085670975559637444903641749652965005765319161258199351417809559481621625640306711591603627699600106597510785739473090038999344887351353228740937935015651812518861794338883150591574562716876321638118668322436561422108959821837986604211861395371175163602627213296614069370728892342974457587669103139482192097681495274990515759805617807388886317716672194760843551558305079636762915071362443254880855050813901527487281816035718719721471141922118226278948532606912499857237035482637641149068926049474005275811329366058748547862766225519158475306436191360627172489829754680994059610911090708612380292026667959588134430165262563698998981064737386401677506154954700322209754712180146349203029944633248468142042224900573781344407741012211719732076562188060784671356003176867495165307463494981440293508049970205360543044032917658327261703537618017797095053963299652444285435796204871442246030071527490957044285142634684947188031763933571599098087294807056775735719588390679602266666794224719541826711233719970072972072959598006152710982938235103254926846098763226457164201494389266884993412139232649112263669981019688936462609815686768903469632778064719065428679895098667463991189434966829530832723220310714053835214123497634174159493799335022077029759422437150793689345818656301427637840053397950390788506704143035879609935426550760169439713814993067584493758718278644570419598672517318886628707482640042164143856606215208884217619881469557839738775670503736870729364470523506962309164459732577091490225560719784832291071310510299537408213794311293450631463465593606658735042183427979674326383165428103945237354852839902227936977502422749406861048859448538709386248892956780372603083317948053784672380088117628887633138686511424316052904938773506155141128470019835371009974046248694801408243526530859865591620493384328643764550918706799275311758091061903981941759930078566123419028290756204421701704868218266781364720346517968271707704292387434417360950706295603245474646924439044473129850338931247044648603952277258561587253202981452790027016386322271666602249894121093123835316757916372586815089418552589517479750443156468816849497072214750619989597330775294831951936577825129713525070302912746008819314843571492013063522519648388590393621421333950501900421863153115322032773594084630175146999502218950953526476452748223721796248292861355303545435826234512788049716670626625935897756332526683613616100385495739097012120899284476770169864629477164314891614598689355612885984316687907962545179226440148839018797801193972084634108764558661516923114183041212901974241117516916186899090741705440766902178702080627759555259648615512589463095177006079835622059222118919665076775737430108613664504484360236738963916903763245599580905677809678376607196044989346256815493674546270417761229179607404081563887251306874528390788807580973536878517727752934531395587159702699175632669751910266464441489959245382618811566471347473610733652292561158894040770450026517256925758000344566921997998670482254740228823207680267332352815024452352972264261847798604004911022953235648695590450718292180652006022010750831905834872876253175526651215309530747703197884218171255477119197169192466281068193334109444973619496914689341680929434155195274459070834043209847049687053509131252966418464919780740988869292620524388259874305504217622031914804390652180934746722632946656388545431041085065589668404753715309668840479148693523047140637453569230691203221185198471599032638432042497346211491360051076214107316651804428292533195340037043944665726213760780831103270557413495657810505579620654630577867141685237736793524457675179589454439252770773005142842933978181637414652417138362749939352034258618372707246451239737760367699530892832493550018738655782449930361024366283377782910249896934220035319604912724013144491284437267511724868658833219473450442341699946236469087271220604855228520285625489681200300667539523395964253150552735418730769439221544557869428196132615722589858600150021439714998784538624538884874405364400482294512682476472824357571049774158248940710582574358322410062365093616420086786455578822587998276837252453256827375405563830596466084295915151097087424089718032487910554377443241990818773341796928405293372802985842585235651566965194400217339973151385501618724911744452402381730314141964083468703447572490760875239404154748925266121311370355078466170724867005282522449501141601985055131873579750381111823114033683625070190685641842644705451059281853196814221811257918780370069165955217204966865269879150223194710655076206958208996125191997846392684050703770468111904816371687971072106299497069053425001951365435631280953912959637734957242103772578917594195749719283966788278944185252847642637592434056316825096369622145657143435302064823218702623441187931080378614072712754698914702222190443715499221528865658659274844122703170505265487788471075890655282164483517754479575816786253424341715091862801479996721533998754621447238694278733120372481672456611203604707113224417705728026251742901102105492798701875958408846230437653839747708489201784567153914259547139016482633043164053472663954674717598988686893769430049380995176246743246907323795583490660225619866467634305969514245843290749640609900334243380270074237296009830414947745329312906271968740277467438648486969014684442543490099045486796275188545217953300383144054299731891092407667899324381362599481176392722900152988166149074385080023895225974048509135495882807665862169730223856641827619665665150954837588495754578847970527148633412144119956998129143301128074745910495064461715228234421303423315050014542251685332323000133546968988993131886405347285256218499914619606221730502797253005747784101308716146353394638236168966214716901616504331271913460090529812372296789021578750634475625*t^39 + 65396677398528876114015941344850886030632767278748070362649433091661189885018300273681594762224404081787494693202413804717376300147387307469194956382211219942641101233992589419672955326012337540554658301624843373576776546455318713604415993453557937074033368809977376777057485219649206058687443432461991250532465226746412234216042278667169926808305246822310729117747817715862819972428136603345441517932204268742094565035879640116065183025354979119394211008621172021039602118083690074562260119595005502336980233988284084704484153402582111822751367322169526387329842283428403545617131300411032665656511026852729439447485388554805024053341732517603285662924640937987015950894268262299942317509660296210849121760905650931778734767846961066747418961754454757551307933478657928163979424760707786030113194661113014131609965654703212163374163065747489402836537511153882533561343725292762707491615500148101927326509224394304650277187834854758176809435271791969155175940947856669944026084387210429287506642758699870386988966190193349034371533336096995195768050622517090715838721006068405005625516093714361545024355536387525307426560427101251838962067978941762796600826371194402948725856427512461087856748842211655142946473632796805802658194800618982095544039213984616451320583152569696947944006173450588935324708836880169811146061851935338797904117057601048817004407292001437882922515194368431785906197977988575858401616676707116946477820602745798437498696278455891747042329964184594931133915091181022216550372724431078316214082884318883819244557572948576258390366918874019698024239534237046924388354944194630123734387369124759015307637199486845030236757415077843197499142799805790947786434493675619537519827513360060491947002520488496873620735021193963986399245277737069973918751289274469311660247659517709695850466067404137092836139664853528303977986398256355798170204367460463036492167065787698233705288875045892613905302951276407952880039314914625256519647665009915963198730346196303680678120318503446833163997754987960732234243672401483005129602477363227975335709342669836979466089276666102419880235293127120715027792952807726066779099564060309208432310724166203411458661117231127592263208845992125137719186171853137734842654587321080973191142671950502877833084814166313563351161735327172088293990983901073153154392607107297866144171863034719615835031755394269329355928274075564228080415901958728735664253233472697679937083111442868478782832185264799630683527822364509242958691875609702440105797489133102229184584902616336867005332965251892865830730915516668940729130531843845302237350316514234998687933943456444933519743493092380669745603789858493237838020529126305766392816663531106323687202236275971417824583054789093835163609318076605247339565253149725682498255146633827427476591836677902082318945002451895266865173390004663675090378404853244386751327846617462794644171601436558400524294002509134172737341470979734906410320180885788126376568930310900022187492253542354844571103614059059843223264152707935193701239611736879370808606860404273262554774823093810083994614462788837057491594014430730746877590160395781633454925357901157647757809431539239584392757530185637068868047514702056666458807043364721904992452355419916545159026964110158234074013586018642781020906539737626280713221989890206023342034396760422880513612021353531426811699119883397886291632587065664166115063281170776034190859394359932286258893753129497282892523652158563047248397805147174620209557322587020155487050176190924506116401585701946425342694010255532793988313730720854618767823232597507056744064142867062891456244512335097443436873465953999974854718477004985965406712290050454407554594369712488414491474150224273232346871636029538028205794630022018491401885712487172304816453627854911152233722207645930552419412864038903554918017029173020590642752966210869895952424648024237586336062855842635383773504808171177827952780254635959229051206330329221918024121331154035808851696674250340829517590353547741160483922290991404621480403702653547310310990344048693770316382985645307110078171275765081256406934071330985881543868319685318080309767588833808409972027381072771531623218997751831554070369223244569235487830374443897335370168250045013764608208691425466889665950694621207586536066789766082383538303135270143987677281966919738712719206033354065165917009289327170505486496930106245894165977239331055368966884749641287440178604429188433971773695155221119775335286680480020366193490290385348672349273568726043680713817901747151770235696197459318708944778586411782535289122218909904919120078741721478798516431360430445915822540908135155497941300695833703493701494280582098505102314602918785999524397871816462400805281924849510849412156370410163848233225397545208252172436659781095750462964237266394807316317132557839547200012655540246897170106795962649014411521624257129457397046499934180112292110051944333511748737108862013302343737153604213016298427887674907083374740103951016590180736245023526770425079818849356049952983166351392978076566354166599164647029430638038096974075544165119860665876099247315532105678280188263202657025394391773014736560185268360346927455919190038986324435620573439677669194843638846915116692077313370320620631991090706614264797435173783112422955744429023580934056180229433425566075073255746548207777945714052764605745337584418964323412031433271569934558166888472019834128529347394019539420873871608369292535158304334786799373945399651039058949422261782485059252020786457350314870850970818514650744362212074597194721849743997522724502475517837752517449516007953436101265101439185469271754067606419549370403539940331438983641940583733239923545796447000367085086807062927838053774166927182940957046099741737186929931075898959969801495267791063133285048294568261048106906124883951223596205255869762516901924794174712436736506633058449188688809417599222412290973660390602091392288528979351497280286893961755035932208769325764601315345388054043020286351770090017348890930681044052428157421116940324504987866766272519111800086580739493177371400160742705071834614020306826157424938720142707287836016563127087943627637522744516389746470031773206887602854653730610568523783640455893001543289985536402261655896146043967309645779357577794387122601683887187782222330840768733302118025072277402434160691156282039756475800219382591937496080178292950640306301410478120836259156519154893923738723212227345756190778910634138703167726561547895439724/87237638746603896774199005288074850859330219018460525075142019443218354188519915895529421660030910855484564436455967475792425866567088201221362539970714677914637299723652610758604794454148359032763271236539801368978205836809870447918857447804362599303380335564785421808487300907472797039131086704176701177948695164474992661586111518729420184250780092056931257365163320035595912012535171769846581452024463558794195535214284764430348110011923396208418447368736204236256453863492847849859124871950660839202405216990683223822143664218732924740708240751576475629695723810347786163189326339888757369295670994051587555854932256648185766009530303464324532825313774693985867124405717505472022521797543109243256594077571378320594044660780023927194667436111859976039826093592966406172580532072859242381550381631292071719474417561367744577731647496149519979597655743116767857865215254858834563248842881184384827694829969459032853607383233266047772706963384681768836121552656603831362467105631137549965312844787291687797191844258117150762590763936550312086043985956155223132220888205392370660116455544232312077142691091614380120449730325375785038047202458068081151128304018094065270468506527552429396116025348685120225713474797984186127037560481534075904497646925843423354301001670526120913480741940778254809475589193875277459734397021927446995949248302020624445462932516023988262077734690510658845337837111060296028928625200651689407086692685919889613389173825270257701317968721348216679492933499911954320808839122221987801929956172441889913817820773746280378900114148131202287784980424947142898574954643052376304745797065945704360276355655461380205248352896762782912091600007201231894134035243285463765028696118900941983712138218603999920119051947939269420899906284365066794143718994405770463519612641655747893594843699594680317186785632288926412693746383168752045012593512646763739877011010892086675221060724608366438377549604489731700894134600121224603898280341216869380596645333923647926607242060297529571021615445444365642292914752646426815451874924004639843475506434148477729872402486065406016721212268405422247009012904217508674407070881034801872429357757835917983963090102681266397619584552109726034622977753075172364793681887842483021167467164739420885006769199628070488886971267793713868181127033055779934868078457182229761969155576519776594411714596593287328307864976404158309116504366792822503565470829483963136388077633361667938394785525443847069581563080247312679243138111815969452412036029671969826161616920046992940906236524959040215707802992416253596603928778959963904170614429378503970111590121380696208793680396870236070289195489873597237767250521825149692528512460043300401338798459487652506067789476277407471146070652355102791359999744022654439081975609696915216037470048083741644577720456836378830478503425622305466819412722037405280967468419529945959281733514373528661043344956168899685464767953154695392239494445695307569243651088819825874089304763811505030796935153716178958376358352468786084657770017260627422136519604371966585579897641132648609653864243863551865823236212672077634476775188950514552206862357718665367231608424162371803236563296423926440430959663601757493548243039503768787687071049344629891091750355242599382920545793998000450187666850054461701476932088544733621698528749253657574368780191356434143447390797903259010182970702994917949916877934980700637717872036112452319758158402356346388352097158539853093225674688353930357220883938230563448604652180278324462011879986318889506036505409903142940363332693288670562551626174176025043128924114971943873298362070791525555660508915789134515745392586315133383322808701655816005323705197669952744880190837451767819399190739107719199616009691589357553368158659450848894541969990550858562263249060788751510320314186923020182004582246110781302153262372680395422844638312915320141867577096407451393510700689456552834896107146397842312643907994621210456168696384470046190195078792289440014007984610667785919034722156192649389256281229690454941861610432278170328844246606955802339198552668368837027668176141030788892024939623515135659930654577818931896636297133299853713817939648599247120814603967342777269969374027833000389967037816249585899646830092377616436681847633176766047780805044998775694049888971656026047731927888724604548744882314727313708803136286458447569792030692115872909950109095110897922653485582607677179863141966973203718309704926921041997963926115016908740967448497695527419287520826148685738616467585194129935728429517654151510258845745038908692281537372488493553820489701322004002626709200590295335911982529250598106403355900890759487611663835517560301278455840472589621695227909611935699954990215983444511266004692900886570235652842888970592565149884429375981533990398992222620649720901448524861135436375168648981855039849796664439208299123610445288635677660762932116027132567750535685426107682786746204130121783916853247503178920302455490591384379108482267443550411371105426894005894631137887500320333634554462053660121305544591247953820012946389131494649109903166610839717590274998788222013983174321015326219616689480214735009801275530474693794981015232964528450187108171298583939326813844418537756072938592822526053976748242055441526862458314608862990087892566366888910180698171106993291981630502456861125449812275764404304222070137075090505506879576670501929485367456216916176809231724795307713230486586644188483871114110801302650634336836446829030832238242547820916361842322484092415402324911582698018199878989433624356058230738917902747649478593230165143838569397865109552004254519916178552055747874538066839013372115250119192599595959767138465210214854114282209302940144037046457090351360924717591736525730407575179254028019654780068652615757203246829073170655138574168454511724724960093710550969599818586293414211768007005213427272737267006945536727915304242607595956983522555233194467974191032802009517062049986318483163172053428391570854610037068919912619955213773386118226081098780031727230721132520012136760762287433225494620561297982776352810999545968288961381194063167175939080374924831176656687318218854769910452234086528398005340268558405078508496780881578118304449227135754167108908181866765200947039548247741521234148129625331459911885299690124780280266606158378612263768883696740373789858816252314881331112463101506306720628428429716859824576787357092667199627622653610896205337838092134836027816581854922182669375*t^37 - 522707334937937472650199170808701652583835918456193631822029627364200626970282252645046134940993577428597302551934654245266890938337918875670253912692222317045370999473280832231979071855569377221247664061136588960968859444034949347935365046624066142076909835369542857170942076505924511951450281440402986632097815386261191380438077374705355902453959709163192548030345040200329421439558462810507607709625956111166410198836122459185299501634253481468657000416282258338273034867286524505804028299440071865536893221959942817979062378642866271130236911055346163433572209971626696054932688577312463704985363378942438469822624986088959079117186263327832461632799824328452249945343565439432079413208524476737641949479806977145886488932688112175524092946564046496100336349523484519485877458877503839594288339209670988334148292949538394606662846921651523135461898853272917715376552633656084337553930125560727628761458486939034154985204926040938794516051027458919399839136411366093822880722043914793741331253133614619572352181369122938138160354003887508789835836258936322230757714229267713649094340227203568129849705504388659439711245320534739499982388172721404750684752784255407848754717853458302065903609334725053881413018294439534858276556590719424857753989018923779961556714776464312534581726821449434967485892983725849856071165403093471517170666853430188440690511003537150144019713102282912633543776454457298859766599675151127748566586706997144672770990292471759347641346151501062130246935324771251605524491781279758709029461133395411429347652065791855087677410714717365375072974820280191171145961716106436676141993904306797228212162391091711150977024066387612904334432850813783101220729469430485140274573265560368444409001024224432833505807753292552317431146992685969257672336903003420661667811939951393515856732395334378046027109293005456807933958783861552942197036622263253065774823261620116063964428403753685609638062619981184977595523586330681456119822778107108603201728612281822118017959741979459875856625178806226860480276975322857788555418370105888439539424536726882314871903935857672121716322508769782461363461870119313942786090225702285473783860608591318054537563323230595619176866622073923018689812718561881796935351139760504154785886007972683308624827256299804312997584032245061503076082464711126672616825963112494701304881496657873704561470156290427994446908887235269006472537419470795908202803779270088919821509612821056194002984394570579757513225008667675373881688974440465085273631413894857542401132151055820891076572350432965298900961005749488417203397050703511879118701231532711376480784124398731847040454519668089152256103863198045824680204661680285321200384346073377466852795851604188867836183416338183098067721028183243081887788675410772372890932436888269391180212363095188368588782055919892769734721122431651627865727890858730138097988990593242619720479191861131633369719143109740934708122107698253157419940781553705360784152348705502485877046161675714999953013931725963534196253824986501891881653977188294156339274946717632337598747824469925227682132107089802285948866306986939949967005228175416321720005398163388917834266456251608241288412634477058733203045239511788774729372721140477447820862852491047001654939744200809266897277699113902096675707565580940872399213714710120345266681268879972409094104846292638230643214181809089592979272189690022690139738188867723975533982963377059598674531444930161116591789978887988421903060753113263149000219502376758571118851923958836654781214874280040552832965920904772356148768436727704477517305193013532488826523332220780756489448329404115842934879636692008823977910976612732002136837382653091184527304036661239906918703265228430818345919655455275411078390842052113355622490664424735952437634002487073031095211294187187732523132164869959777190182918528251019564335787544090691654656879916718342571232925104320438345360286215991617489131277602738255536634929256687076686649711332512426709295100596096137096598647322906148267102626623297690765993792055920003154095900154329458663859446056287795472063785382359601265410247383389761360683588127134525870389277777557958206951838370758424381181314537778254954113237772312133257562964778380135313892402551646568515466529296344024834797516390628227801477354519159368640334266386598888488410318001734302996248990715429707058036393847870340870624435119537025236865108366023624417926096265046635901647620768995307058215078475223142498526214110560751417663544105822438663772975429293893103789370537242976015101403853387135795744648666938583501839063797625688820706097966227341898811596095168785857799295920860981262552878320442093025515350174604748237056959783995189789358577330730570545154784691943619914805705709705376356588871673759387358290210907337672387245636904639418342773826034727269878824690724083012234969832490133084561573809460619966796325562404919043582200428762669477889193770347384677321448978561160944999709715197491493796051122848159732426274238960233947715418534141073499058934485492777758568813168110435782624550476109730956411361381241870107424591943344411702142472023806746568313046512803533614706073455313815074158143429710618021704896821819460633224813513733128570126018987549583329162955554789764871491278994905291984032537419761613829109259525390316401228113915202158295311553472174590032836161967336753360488964298076280152182250387553861696379891742373953810696620479886511698750123773057047602825195785885155599166177292267979805449731675197587563290242780205378173763764425352223170436971015208805964733213642490484851159145696592108632063689449246097478116585407347619576619788673561623664957264857840459443180720520690938576055961647880351442942289903564600611252504817443472052382749789353602424236225477713116070585404635314686694894254960203819589610353841018782200637653668874589976235152057816316764501774962456961168325462486592546699803507775389658739494503968088283666795280323100338428636174943321080234045947742166854698786535659744664699137952033500364625084182108684597935893999144844315184773898903833109390582484293642318463678373653421059118925363658593388905602175017742372039063127369785859197195892609630894362629374447749184606443277749373948697419897503461262487206197925733677049711917804020919354098128623432277391538239155154048403026062014987659720926708965756180472271238312419703495891396378583162159721874813710049830766951640307056184022856014145711057690145401761281907172/2878842078637928593548567174506470078357897227609197327479686641626205688221157224552470914781020058230990626403046926701150053596713910640304963819033584371183030890880536155033958216986895848081187950805813445176280792614725724781322295777543965777011551073637918919680080929946602302291325861237831138872306940427674757832341680118070866080275743037878731493050389561174665096413660668404937187916807297440208452662071397226201487630393472074877808763168294739796462977495263979045351120774371807693679372160692546386130740919218186516443371944802023695779958885741476943385247769216328993186757142803702389343212764469390130278314500014322709583235354564901533615105388677680576743219318922605027467604559855484579603473805740789597424025391691379209314261088567891403695157558404354998591162593832638366742655779525135571065144367372934159326722639522853339309552103410341540587211815079084699313929388992148084169043646697779576499329791694498371592011237667926434961414485827539148855323877980625697307330860517865975165495209906160298839451536553122363363289310777948231783843032959666298545708806023274543974841100737400906255557681116246677987234032597104153925460715409230170071828836506608967448544668333478142192239495890624504848422348552832970691933055127361990144864484045682408712694443397884156171235101723605750866325193966680606700276773028791612648565244786851741896148624664989768954644631621505750433860858635356357241842736233918504143492967804491150423266805497094492586691691033325597463688553690582367155988085533627252503703766888329675496904354023255715652973503220728418056611303176208243889119736630225546773195645593171836099022800237640652506423163028420304245946971923731085462500561213931997363928714281995890889696907384047204206742726815390425296147217174639680488629842086624450467163925865534571618893630644568817485415585917343203415941363359438860282295003912076092466459136948161146129506441804000411928643251260156689559689296019480381578038987989818475843713309699664066195666186837332084909911872492153114834691712326899765085789282040158398551800004857378934151297425839177786255433339074148461790168806008585293470781973388481791121446290219620959142558265851480688038191502298801939698526416436400889205223383587726326133270051837192557649977192090840737850646589087013582144982134025152627615586581687578481834159544221337224200844644104163142617660537372970783500806561900935041967027922339646953296191581648161318415023557689926991929597188979175004263333358361550767049905805323648327118357498749736368687929649705678808837630276169490631013682474005562974890191453096717790319543451165828708846319267220229939853440911181428913244180349163092532700237052717154446547820331527718392114879991552747596489705195119998202129236511586763474271064775075600501405790613045536080405040619827234374271926457844488216656297205974326445814430383553573689620337342454104947943903316707945149785040485931054253844947057205779666016298860072633905626419825631469940793706410569600704930505146944274897324136622157377404118577520047497211572166795018178561937733581235366980222826457804715957118643077997358269506806588781989572534221668898857997287092020303624369993673344628372786406027761723005779636378011201934014856193006051797236148738758921976209516051448725370699954169746314762326733763896330807547336038033198832292347256971854363121044689777191710926552019227277759430815619206231815152076447264715679701788289169961608593803953521949184707246392039548523353699204678526803717031989978878526128564203663747808826423254495794074147818845948336120343336796794221041439019597955348399401649652687154641928175682271523108440581046297635908338040173294390554733587328319822448799261149235761878013519885009688178332554687219006028799840570368168459666006151214121655782971057658298453048953873064326205564681630044181445895985853122752066243551571535831128796317248963822499945053566980687511524276437600145551520462263492152036935328145831154357429845457280579785013081433144265179620851860138029541477193552238056171621913049812654016033436823007575999476777711601068024752588997805398895172555992008403775154986881930922311649908989342918489012868912247936236334688345393048461342410500971894833279576766566484959597903646336064648859575153620327911950108581116386001352390503497453128769803137012839823806028353600138659631447565024226053346935483684910115722704220262588394385932809561795557988451925800423952404836488187262906629374343430311406287879038174082586999838541909586283986845290733292120287276076160143626132086681403619479746085095423465269737511310744729395063091184906572079489942189042735595457515942521017193878098514677127453668871778154865729256817776543815336029554649946186169407390621683166743346481440789747801320417469400380565416401216315043289926493873871079144694524977362805176759828895374735767677619061553531962624736294018869256157167604904369981031189515684510579914825637163575246479087502194522827550287510571009940297247770784003082971511182476060427230841339323420626804498157710680479074960011326461444752593505765247350752847086255323442092505664895234373502687829438856174569652853269997784856865811745950406973563143359781232691987829570386461124382092478672900454690107334035963039646530778635393806581076417139843805100225342039328314523477986681727026030126563673017126055158233834704646918245154536606057359258219967746765656442987470933115602745358017463862004078090239940796641975049708276722082229034600596006651309603749921614384290790672432793576595449746672790129548615216140399157233892217839679859756205687441279803253933355786666672315569351937090185771312906997024753222533083981594910515680527305349103449980915382924648607742265536319987707145359414631619572947558998886915923683092448181996794013347682668988344231172043100000329811229202712021205040006050666580456244322695417443148304082466314063047649548509944384677763136921838202131223274357116458522054521741901460676259741046998613797373160400513105155485296441322478522833431619642762985016953535725579404084516805989652372519428829670681501222207407044923724855437134176228862427367590780393769092077904046824495479887514593970001603251631252305092175470200726888277635938177092214889774117749248798003226494204704373161992432335065340936326391083926711282349708121780738138180656374211033982784058017587711547569159574776148657040449588917947201212432028089375*t^35 + 11526992139982082365750725402996525263630714420549741201032097569240680085689062859195602473948251596936854869377376775339930848079767592304131953832100593324609509889045489146104561869114428787316527159992879570795900317784058807249928332657911801021250074262806167851056400960099002791508655592995258950102653532139047276077002969055341107660377466785142079524740244770694799332024306344212204066566835555646804879648566523834137485685389709481331858875560236152373224232735918010927214279119236790204313357903387995163020269156773060432289232882860348276983017162942386415332324631278162736925306355552653877742804745378550490017705705922495755076571091104706258666682481255802157148189354892833811355020803937368616941481418842717202548013557154153124778459897176302221527935323778168334420190838814538150293863587266734694777996185534435235229586869221754540908305006530612616746092929795284379437250337219923125571648132289434682728833603772121693837262605753069300542926735745249515094442301822419294058063965450919232649223295382281447044973620321313966297818120949894333543497282029437170612583849505131554716595152281765555665642827181384262766402667723062188716145789003568392026226628470515180417249493955773549206387521052453836342985798823142081763504066982332659241209845009109956685045857901107986542592331539862823489013224142215984307115344884014997978736017988468933249314880018880523704500383458052409955077659776031870420091617479128603141245941156128325100125199965438596420833557708858494506587790914985803523080739399078569881740231333780000835754296704170736091134887745886300756223650868518602134506198073578869328534201750306944353787798332964139189697463322311127803935421722937181033236039753819329970868840313114731924045265487751190118800657017886377509140109904322360991873714132330902961778088142781876545815940323674026682112867180678378551814922090329021765339150871165142128501676100997101018770706750342221190441285426889322817791763609292956986870878668473944136441017882092680513503523934082063564886753294718399567727948909940264182006008463295554839550834195030449326974411361751115503182527477869817820126655704909321414070821607855592354980826325607211256847148931550708514150571708084572261737536229066479246294277496725593918785896234837031055753166095050677269231821099018870887578843976197298551427026666722057248512317317527594502049752711351040202911825863745008084510145443230846298319213735906480585379965564628298308071280828040470788737809240899486867396205236256380865762944957076427476443381093091167472063954334234222001720281569623086227340616011590758973605944712889357475344911179423506617220895240783338562210515050090165143961580146280653195878837733182054682593300182403766343423185821550956502419942960237561600214318352763125824226443118663079198254924992066299103046043605570704187510085077075557851736539643035475528688277006835375220029153533502181839320445518078481726932325151823290975641154165351614969413716020815553474944286239128504557014669117392941468088425622987642016431710021908473160423883663587273628181268176504727985771377244221514623898053954696696757235864426884593414850493225076104592047999369455620494235426341534008764337505621074983307068053043658966380821053344999326634304405539680670311906083760193308648636494906565710417330380414859854569888254071605874243618815588793655615286020115983875895040451483626421042597356425660926493598539740461953785050158323524489887805654371723783179389122217891316638721126607472109596009751474157461093105370557372934063462776999484129024503991585669469123268015646486724153705540153646376694979799554708074586593506773043568272980478860884715045439391366865427594899239674477213945040526450581109814017144057829381323489085863772463392710244312462683274466894071084114679169972562931123261777656873513751597931392339326219459131740926703788105271188125502728294436183347718764443854540796736125461513840589175099044578217999757641143729883549933497126841739390158846681984849444180419316921663034493377569477146162126885121835311524294714060258523664383603157886920600950701523707687236002510177307283669040094701974721280143489001451814154245341377233454392071290721601220342764594678539344339119003554409106150876886905478109607761119830606380028762541713184625507032830373279999757954330461596903277858834389791190041205273481466911115112006003545931017766134721443641913973629213884851875496023461249248248417638935764349184194376047215942715815774667016254199897532328638026611416525951046290478715669386007405348614635158684376155713134888169270560114638391323523709127170339795148133088582928264418533798095492765026887395792584451067000791304756392650089385285905882667266144723267327552392012087909859668249427360064961308443304604452726204782740037626586728949965924055287892705330361687393567017810082420537377849653381013599184477817430135956819094693885942187911029861491422492609678678079776506151445059542005991572797282542363713149194451968824585894860526175214027019704610690509955682827203901151461007127512914336324333961099106220604913018748712010533037084696178825679864621850470870051383625765093933261305291902398074008599030610032662798639865974852646716595097405710740032730681103507875660517053367117295118320451842455828973862025827014090945121515460121780933982426350635498892378410519264328051225648286545571562773102463817609501509144301777068051164157048256997639904475593809930509161799004665236194583352450222385632702224723830108911999201663293803021044942095316145363826197606441479955884285891878142696592420161731505079900374932426271537064837663858145681843953989840945232449489173078386514643803177715832870508051784686483546773256689309330042065498375952519578827707432355010744164389422632505866460036662866647635131498762928273527545855736200801657964786847110949786995181611314255712287483733674302834489783008498116627456792963090813190207777548397489627458242000601426153106664643176836989568110310285088306686251184551490755805893916095446269871687029768977325256898013443433141337364202959538502169966269930882435482320641970837791808490429926257721564251203947779029739481752544427361518282167510059257194948672651894188933340716362146239693837850058678664572587941046957472188623538726041701607594862074022775905589320330807638480165464370806346698613935991774678606519112667266612827439392389274511551114850670541312844180488441613244252165366599982/301592979666830614562230846853058770113684471463820672402633838646554881623168852095973143453249720386103779908890630416310957995846219209936710495327327886504888950473199025765462289398627184084695880560609027589896083035828409262805192890980796414734543445809686743966484668851548812620996042605868024072336917568613546058626271250464566922695554032539676632605278906408774438671907308118612467305570288303259933136026527328459203466041220884034818060903345163216772311928075273995227260271600856044099743750167790573785125239156190968389305632312592958605519502315773775021311671060758275476707891150864059835955622944412299362490090477690950527767513335370636854915802623376060420718214363320526687082382461050765482268684410939862587278850558144488594827352135683861339492696594741952233359890782466876515897272140728488397300838486688340500894752711917968880048315595369113775803142532094587547173555037272656436756953463576908014215501987042686547734510612830388424529136610504101308652977693208406384577518720919292636385212466359650354609208591279485685677927795785052853545460595774564609550446345295428416411924839156285417248899926463937693900708176839482792191122566681255912286830491168558494609441444459614896329851950446376698406150800772977882012034346676018015176279280976252341329894070254530646510343990092031043138829844128444511457566698254359420325882787193992008167951155379880557153247122252983378785423285608761234859715224505748053127834722375263377675570099695613509081986679681729258100705624727676559198751817808569309911823197825013623485218040531551163644843194552500939264041285126577931241115266023628709572877157379906638945245739181401691149093269644031873384920868200399429404820698602399723840151020018617140825390297376373774039714237802806459596375132581299860713602504313037667988601757341717026741237496097685641329251858007383215003380923369785362907095647931781115533814346950215308805436760419090773476912036778319858634116725850325689127893979885745088389013397107664077641219573434789847705053308701754887443893672341880151844591451826117943521905270773031196802587468866244274378730760148886473255779677089887887415254354983806688913420880150767148268008803488453032572443097969727016036100769527712202451973518714186547294957811515410801426182028564267774829642666258565748521937850254084797823356176793936192150047489854375868659915096626614940897770581930272557227354103907480587021972816534442726267689505997852405383420329420922964053038845437381399015875637876747024275846272001253317161261773781905291116439492975875211561267027279970868100068705344692607543866514894244700142647264991579021995351804024088937027143076149695673199846102800170092405786475130465828819272826713355364415999115049748203683401393523621175443825023375221114111547865062909671082826128579970328147112553329315399916105107517813173516850149691341942464135419898196055463912066620518356027966512260920453670908049919969450423025040605488820755118674275932970386838875677803321245433488243883373671967775114513053004788987915728050517644957356850736131759478094896964905422796086064594772295579541671698143560552104199662617833110494145694061317694166075906266783079427314951718159913448577623488622656695843580953886887821658699220219681616853310820250934683221949300627961705501899960640090117958038775265329894124006632555858925287769712635146647565061824643324845906591163919048146226085445821605237777836580189636880730663535055900739947922318940394676493140098213666988160863726204417093722736684664453940832516249907630722829434817137654617291676260051730450702635283473680299579325862642941260889696630281511438678189833380826230408060871516895190397318494345126629543518672490648066064684501348508387220463987953395904396743824375324441112364250229046219584057787270050840129644586992774123652747548606738935821061885052247580046246136993812121225514926541848975397709426081924261899005611778929167873971817272396200635476999032511165774177234325168551730745714572251215572799007281780161674565432966841190059515514996367789408009938551801849298741000505555580897567188834397602593128371198660836637124913448499443111474816202287099315704751264496222658491028902164748568395921898319362616823957244674696819765185068869852910256572473302010832907873236415305061439946593145200141679005128304613490169852448964172017774398948585954818532602050157015112536098290800107361426156408461641316621532430283344170218773179092033109078108286284685456410645502223099706349232570618175780935466295289991655764744743487745934857493692967427499551938051807755021018438568172552067739280173257365197085743180688503565612991233048490952692146359344658406276987251889542765310376759081171636428528971256844726905725232457598699821874652522230255345674749402150614519925365754154472194413137766439897061262976970196110854997628484351851029693801162794709083901686560491322591421278167255406941368132838759917553187357424917895838876274279311535904404991807153362411072536010565173997385510705084882729742926063473328945283167215494236661711760166526379281524996105484688366938699216389126488742369605312981119641084262648652662534512642075431106489390190244127862132659099566444849472161500891043922534526421438784459076354908589571443725530232338985105827033952279351165636577033697922439071226308882013902459598604752355107918020956220841777207053068397629677149492380025396485255623044240137354484503449335850206001894649448595067093895167993797743445005207533751837185898862919581649184815630944169125973320927588197422309999497270482775476521594071851340281645851392728366260173929160515027007554922987174603766392979726742781366518495018735926528074894512357562054023674289131810837617048278211153663668237341900189188367609081532836336213553799883391192004895399333352045087112614374846397967075166420000034551652583141259364337524443403165571606548091900874996488999115518616128801381272470364109098995296573525937556723980269343273739045134865867308941496681114140493058140613387087206765126293852831083344454741105432312716061798980774985189806522532249296168702067870261871556612204547563437841998175961319214159057557129374585333455780423953042383607263433654000167959694702622438227906401980912105276145904266803464643002811826064552718966059540458140780159577959226193329431446887560229579493231805601138285592572536394036291663220890141209745340526881310811689951861696165897269873831514125*t^33 - 114454635122443732927464073873488430343414985429022066311279773877301935938954856907427539922304707909794890463634676709105594992128415125210385731381826795831718772615838689249273992367847959397932619733827031721545880109258629897770204432092781717362769853708800521587614807179643167350925231651105208864362209119050804758979105141536149235849200087025288148504491818505632335257473042784755871210126747630152458080922135182523780377457411875262292256490541081221521360999304135012851580786240555919597627961747440262625314570033752032648738952540263880894006490017320521563037155332115381935793965403189440626671804142897258102991730847784201508862372889655333177267514252273859806865204893064761672950105046030761410870928713259403071759187481090925739360067645718580297900095516471340213150318890892030772932659482964128424596482864095475507642890914725874673332635458106948437368384889634292646017080033751309588636271393552501422067271181962388407250481703121795141954226143461087609175589848115565596371200512411504617058674592699946353861130427243210250725428655986503688948057284973663790999811093112617749304410410313872887177005183355105909676844463530125930328863077040012931867921982338453714241708747181632713341895458669632222716167570801820632147295671616141865809300887127932198170381021827808597225320380537726005876675455293064753943869457457718831035866029686957278380858253952994630442342795692990966256972427796109506341561376903227251292986840258688739843345454959806169779515381976763898948757820131711106903515600046636275428859914234665603741963051743290663601374746262252879303478648631649165760941402986028640329011035784735933619795573147455553844081396871773566281679239953771783364646968769734444833070492281712593588628712614063766072466231877984812633578320790903907084287112931964774060330301639682591804778347148268502887392335287197612187718426012296154346771434594849299394006478550465318649033992552048014926507137680131912460188765551211757347098559479274501503891893515363704388915903258172026609482034085291086076178723929111532954807257383089364429681053752852663327478554467641310043431794566089158321802058004977995910902618431359838865505965535633516934710941136263526232396546314630789463063259412102993616201513368312760921947257017590722259735176046299025102839022579401018030710343230277343125431059149652462575807455980421372517295490781244951748302144604459902495227837104547509569138590826998665951527029852775013506968726642900902368520010869490577605662020274211044231209374935079792725348378435878990265164177966541906357305256007751649001103725977328763678730140944785631933952133572427582251016075070665217187814916002215238707255142682501764918638173420433277990291740606605955539677109232505694262802821037268314883257488767075600172140300288476060576039704145814622769647414902208666851753270222441618179477479745737102683777113344545161031361463608395442373047547490186080932566578623973982210545363843718418247296094811477473682924756993219707724736966321399400567971208959082897051992039517362948484876448268789554693194802209689343365705634012373945963490142788693687519900108950754088231251151599806351611353974263202078772000138909268921809606824741014843394754396623672209959243351338578616965699217779391597924763843479683927082469916384330646198473206166600078155683038198009206028285888427786056964634352674978752655970798607379585694970225505040383176491671177950556814970727563605893762757532457626630706204187028988438319656742826704699551974443176820292373652168685510792646126027088832763429071064998953183015506688314863416920993885000193425830530155646746577405174230560425669697164185843677203966248282868828538275563609613460954140728090454635104874017883698563573644122643838874960791368421211426223466363763580056001735421615182640608197281420654397089163203576321336702492622072710589621419504661339909404252316565854044389158960452373842963511778630374000718567300309384007860085276533869802178154368674220364605879606444250198585939993348604787068919201322834565101913019750398362808551684031203107291393083161668871807205001167133190996177168283641597290080022577063327003801562396844281929144591627371039762484922636980549443710269729117414864736596964851452656627452248750999121405862495214895273821741746198751929495052440632371915005685548123232916770621887104051557621235319340344142632220206719377091590398609956893001874513889448806837378312659984588605056959177367020439108172062537350169355591644116409724850896270816442048672516290604943690616049195938625186999273795378712059605008170232964743191781814359028101958228535670342870704493890773871587110699286400498537307016103862828287929202180198207229097061156915961200875891634699914509569498576938590949777150972384561924334717048392892707112673055253417001624540193636908173024913917198405184392919413410281797621229512628880560176827312269630976940527807638834019956093077451497030474176647250515801854169468001128143584631078745116742953530119712231976635223333493576121779279500485018326448226028648748407769126332947537041279595230551796552706122095708697496799550225733761884935079718779281135093550829193139011599898521072692248225277755947657317515806212331783629314035262324778318691615654563042022839458196936374217727320979182092173635589148682300887502339121369598650365544474562086198994523004446239751558988335660816241506245748633211877266450004602183352240908998142280126045677269668586575972529761797758857980156142049710855277564129841253209426069515531428187194580689171222914342844176974371272381744885238886383260181949431603244110223082966005749817336072355550728115891217277280836896567741497525630266637300010011111851474271107104041956637226697656043287449767285826287221516977011031806604535561259673732925111618285536714226196562349288845746327426737020901533732424040813806887900806367602419696170327362380374581108216504356831354871326485883668118210897624387009668031932696959723297911008013154534687665447411260093567934942390600351956363328719534016840489344732447824797531024519441831176283175731290118606742036560670805821488962961798957657408224954848313490383570809597703788612194656044675211706573721039682202772647592271114450732170689121360766507319980265984985630073119872024279318198663146299055033382198957963955392848377754085347705162350621843950511186873582458176839176168645528913938130041997933386690588751676692700398551971666258/16450526163645306248848955282894114733473698443481127585598209380721175361263755568871262370177257475605660722303125295435143163409793775087456936108763339263903033662174492314479761239925119131892502576033219686721604529227004141607555975871679804440066006135073822398171891028266298870236147778501892222127468231015284330470523886388976377601575674502164179960287940349569514836649489533742498216667470271086905443783265127006865643602248411856444621503818827084551217014258651308830577832996410329678167840918243122206461376681246780093962125398868706833028336489951296819344272966950451389638612244592585081961215796967943601590368571510415483332773454656580192086316506729603295675538965272028728386311770602769026305564604233083413851573666807881196081491934673665163972328905167742849092357679043647809958033025857917548943682099273909481866986511559161938911726305201951660498353229023341138936739365669417623823106552558740437139027381111419266240064215245293914065225633300223707744707874175003984613319202959234143802829770892344564796865923160699219218796061588275610193388759769521705975478891561568822713377718499433750031758177807123874212765900554880879574061230909886686124736208609194099705969533334160812527082833660711456276699134587616975382474600727782800827797051689613764072539676559338035264200581277747147807572536952460609715867274450237786563229970210581382263706426657084394026540752122890002479204906487750612810529921336677166534245530311378002418667459983397100495381091619003414078220306803327812319931917335012871449735810790455288553739165847175518016991446975590960323493161006904250794969923601288838703975117675267634851558858500803728608132360162401738548268410992749059785717492651039984936735510182833662226839470765984024038529867516516715977984098140798174220741954780711145526651004945911837822249317968964671345231919527675448091093504911079201613114308069006242665480782560920835025751096022859496735104292915181083198224548682745037588794217084677004821218912569508949689521067641897628056639271383732084769666927582284371918795897372333706010285742042165338007413861938158778602476223280848353086678891477630248404468419362753092122550229826405480814618662008461074503951441707439655420150951065147938315562191929864720761543153355386043714155383376232787717980509068649040828469337286586443517637609643305610480911681264784138290540823452360814958060213559833048576037496576771668383016699083696875978237609418064676657277472513868525311983937023857167219047762066004383142318887563704726390614278569922106788169426889593193357887292397089320078185565746074142229665446266958801825962578090449764836110098401313942019662349608165218538173423789100186858497444098025408844687608729819383513599951729986265655458257828561155024208637638648424406084429003431436604517788831634745171660684727053567268151187682789809464555462710436833225316477448992512116213385452028273965161809759686570200231348177452879113983184033026662950279200415050889293827575036971090249750917540575456745743696824427984709352126613585166391871543128555494698095971532448925358477607059239886987579758884091183535103302842047254324609078754226128766980965136331413069097258877853542820990540733558779463015781274318740779302921153908656321102891724555635135650050982721197234579707002118285452398550370070438478650836176043127634503046850470241984325553453503548826798726809776723154395584444339604660681178467515154722555798375312581647366685494906250308305839709626898550811654562990592566883877296021240182799879305863591795449507130336150990025690251852273250548276206401961924553109834522508683416887705139437998015355169382446718184408703476803320264557919476217372418825088884191927590398985421710063709918639302934399342912503876186026784108605878856231830675248340948606578366409461616977472333134017422593560367578317512466457395322547977062017844297521391723265919035021693241422650414285400306097032500065853008214857974580116927219955154496773303690463739185313402613031884485789036760824372454976296343645883094155391727074606694982360284643737234476781845757577139867301209148960141443365701745136543843177097190878715171353611033841780856622796245248508644965212845349921912504830817419779099488576982256190169010094665628340559449407634655136340429449259016639714906177807920007727945734271160735827446497216227564605876306286506626465414657281291733411059906770914946986881258643362253633901768924546045648296718859565442313351361070073752167853391030350893073594503851900497141934525197635908496258804190240687355863292343677863611923893734968455691914830991230112785778918541310828931949628037554739942526794529917688328662528691526822160562941012156878107838732313518452896101580250373348740312285406778110899374981046667104837036804512844578973814110859317516665149807514533085294250707834737969682999870644601010056165116427061529586394637448754072141350251536395749469529170882114177321082946768631885227575069506144265594785726825844728858785774691485373127130118765731902694349614148916727033379081848117867454275186918174166142628636151208255729105747229984861444840492887562526242889513687053562872501882507749568969444875828558770610661781405430896991789390627321329668501883259351206425040528449559431169657756194491217369408747306487964609034722383656250314858430525939018940134159923895583005886437506702955006029475621912597982389972311637748899195761256958552946608245642691046374872830617242650640023303372799661695097000284047295554755594483431977180864626307142409225053090232413901677580545427123844515025992086949373709469907955530512456341464032499664456018593904890209523841803253439640515347264645182840141446985903337037685202946745870316280591142748087902426563472812945921828501183687768083609254702557479993639519563903385418182838822933415329537076252749554532000001884635595444068692600228606003809031178538986830956817990309042664651788843711705771110769587217925267646869321275853469236905840311552810865489578627091697134935984989488002932029459915979664699877273333894969387217057239734489860453737625810319940870700111021883832465721269756611685278427745355052435593499584957661602250109097588023124711402742214369108400009161437892870314812431258289867933015062503869098370798709244281421702875579966884024989497099613343230519636150806193866921613426903553032789361032322138348765615908902957644065986109483284435135183088283365245412578356754446225*t^31 + 229210087416209766108931668727089913841528398758712382667723791427560859199515464564375806947743367383992588836924475884155661642727246525284627080966119424079848344449846033929748580542574855244509673358426207136588364147394514664184139212521583055278869371355566271892380278364080091648230206002077289850854183401854715657120334207067485865631586132447385316313356830592075577262785708246468367734199493122455390366403185165956666943022514858718235280537783451311190762900635961541673710572079425063884330418977148192816592858414364854473698312963269272730013010493021298100171525841172472636815961462795338247961225153993504602087714877465922945369933917733038527058699491075958079881514506402077211584215269116885863030395844541722720345574800198754206491234919045473676678715309193685087224090699751225426935069520369936364638663322833107965179219943376810612772246439371922313027051045860702054165325118177181593964255909862717701319649131852549079858736527505625766011266973975981881690528452676498044841742299168198104038998920915234194449042522576865194628195399402113214099856210846539340144771472747717722738218095155843985497582366926169966774481553462878530940418967978436301566330742773024356310525314322749137430684321663345725660226432328534743308424975161951524885939337799240850836541138330075350561632376652396456740653493968761710447689598158331432962617537344108651349454712662231915197568720775404899951560591844354706436142773182063261482159287372397819787568502954934939485515629648025421976962574869714426527126942686521797630704611956437264725820494987729611189595619592241988724398849616995858639695799138335807096678797641813372139481221118584142234790242759583467868682897566152517629789849744255799776975174142173517837237948921638773829173125298046231605555588378309911669702424730062019027454271018264332729548007632629691027192591937302003523274187696883644557956457090606666474173961592954003430294288608599476357015833102286320539799792724590131777226147548648644104211490074109244122337615012860377534265746820212611445790019262635923322387093922561735646816532545396258347959227606052158333570201284301760310656242562060246347413655228646285372932096545790997870652695731569175351179924713587534010920590702222047995863379221857666121171099684227562925078763843924781997561872300020570253563798055064847854261856654298962524143510571646447424127064368969295340484442568730810929474401894084717895862768662304211061289400277415583004771470365845417957362775861300730223444518712201342558197195858985345437024703927308762213329157268387675306835869059257967438261202999776402677103818362142700798429552297135591835101908656307058866005036834009835432945219789922487070079660732437263875291624062511993582560075382282610040892625174711506945433619238746405576392612631756981616920096212110450484863265848886977917845990343284178150862514747177056246200725316120691042107014196011614404515757073105156564219653334762718036040296965357661582335859000283281555239133543932842993083303779087339471803039261765470170669307578368325921365393893228920278323410058499862176516357908647624473933154795237816324767896969889657712781056669350085618735234553273615278385454977310985671651273979619411505575907647939148573390761428834799868141712191888026948785884698827200200227120922748584120508608345451319858333629392523334300744503519945425701387424476587263095815533600498699779900228364406431694632394474432065270277350184872344177876031327561670764141495772991377619513495036006308844690847733390319163252542960505072851283394769036785699119642696394638501386519068381080605773341113319678917886177471328026974878027217779865341230306083483483520891734284514046487724690882769267803719305880629696325365582253525076908836908369926676889386730233354220051621259489734070891245572384645370862164117521349272525654290007837898187065871543919375353756833648746886788787426016359954111862123117386531001135532057162451385196290435790945489093743007189550818823887563638832720917176856642695362031653902602795683991666782419037379036767921976448195637866037099278949483416363621476569862216719731933993193685236444844435579874702134570293873434367191620370298815074450593858608525592317335095844470281142832074123776607605797621582004343139162468961223943414091652438861447704175846668708059218643085286793808876156719785459446022942572030063639072002772921528024520860202440293115122723963065427689829121239861245768583370896303254978934765839434163621550566121544350764207767284558107324118455945451240815511452640275975196789691175464643658297458798730395881394650632918053536324822603956016873307319980273303645103538613908144009277834034333230255696316624708629118706912838178141164277343143151590288436177849873731867796362109871306746811002948235068099932474375235969291447089361741704494600695353616194317381816987776748379738550449985045327358016830748849218918703981016206907293341873898030717807286809923174171839009939671407158610815682688237688295790696111559789029853604612014167801234787667848280728258801811538127529173797724066836640948937753939980383909941914107349496812226285818050889281856098662700804288634847772055618311217478365359846638517875686329260578694661491523284898620672720343097334218672842213770417062855069434837541467346012352326065327082843906432693696395262308382982541767291021668951678297457637631300009744771120204830163158882175255843697966512002328367504479377752615759596846563165414934579523489961518989194640636252892768644409523626126408514119343263686448738691770311037169521870851733156494463757149432691735220019767448747298988310692795742410320498419388315041129464740301559431907302093812960458909504896211547286779042808177803533406074304827149372001288156620982164329650325186495192510727282220696413078924490214043224704220565991825023263421399025250824941146437556124525510622259538854614277689838791718089246827607922481985652019617575408129308913007126943171087865041531142977243045952750950265166077456474885403138503023808082868527087334495150093543556882697161701790385955255780157310069321091028371466981014069034206425507068113273033338094639903229779628556874840177171635025962604763208514860063844435032980041357385479419728015357611330137257080047875854869748491419106833581471630752004149857613085708140448826810039729636427559699005389126074662002702515304571777050050929881315977674703294358281848301239539281076034864113104699008804/210534433721267068051538172449381201883516827905701667908251978399832714125570504300070503685648631788080861277722325835688192659346939968685896973341466298433541629968221938807332147705914042185861270696077320675083648428045459736562339803406841816992429601658553477395958633426269252722166687908597148004085761021058162013385035712902397539431105231181273691637626165062863706710275725098738143376003739444134659431307565615620826083969869226073011460339897331201304144817826357914556834117941436547423957290854093254044824771691973167401689192517078471039808654236753974020359734675207389804280977183600755782462965143523822390620074635389258464812844002442207928173405503376760270742346505059273697791156951963909347879771407611341025800294122891887677761029318228884461777701626445516827444269034043879755774265583384989669160026866584044911691797921426862121415852082703799301609359347598860999716334799065127373612689049226516814717566413242217117027469795390332350414002670216748012861794322365934585689393726511937674895963056651674829973915215766311886916569511911661911661532163950751145899361690742377990546383844750817628386806974039278193816954898405733556961162317044482483714190608076993211524504897158790202397799238645150124158316413901830154789734546481091244815775731651789056328084920903169104888962558428390916892145020604772880304752986477447128175979632779179681846172711424817805739389008585373453888842597055714364510638895087207776472637397042530535863030255748244799467535008447974969794895230828003208161821522695641587628105572879248959400939534860415991451678756875550509048913175579244443904769358852399233062795159588803882216654395259234254627219896889082558559536115440161529515669173128667408902821220783109632285989019270132144953134699983471294949656234971645637818050964058890887700828078725730042255294567274617988815205141220250299903545907873208576044415233000956471700578037683594136900390955411771259057260410730753694507431986998665453012268206027598413735796040949185365942327829217834300163861642884369247578135644022924114669021828222363348308355394298399311805962819334781002451045634555036776880708113230541397883273950470016782073311146095301560215140660346714312550570695063656179114835103042741847306458627433401931204882572745999507561946526378855803543579446355431272874870550827631552732739394102613878875622849286332765639810678825795843607713111828157879742415366427828154270725636940720888220782869480841759463754469409607704729107188418929384114741695445007007256184921485000881226304757293883905248311389014779648514335965110014089359668004814763741719070402785412435710951648072025391485981273368849538470433296177430040898783298843673499416254105742611298327874375399161114392145244791198701411019078100449564650636491518466862139579824202400924286430326912576507281071175504016551643589884439631151983265914772420902077156881798115950996419554347486675921601001482664730823437660756321910119350006032774613494106176419830806179770858642862831036433551974405389628206498629600786076911858834452515183489244106688484039447041000836527203517762153666155345954137191209045943643251660141929469926849414184326786397344837341015786132520701842325724458182599893215427796639730937601137642574375058189242726349209775835361580245746607187609452771941555897269476538747395162857908667750902580175091588373830235774152419724011056163447941289218231113407725181765627670008069447511622501152398562029884336915855737755307241642057994874402911860235466043698699600813921730458159956379615715673398985627719940221295910832465851323157437616246027913831061889537191994019886536198313284336451775484733276722907053883907195368042203387406007746594360359142007488446550830256808318868173329087344171113711918471525237594657824185923023078417448963753204807283992057861037075792213056074566954213397121039630327815313114012189218554298573211044602399992388430333775154320272479373261460817813336185077950936947499243873900118910317526192821346516107712263556726413499243257394668515650356431653132165733449522518634069725157920580788589902712962886243199563988125503872777939287557397434730110786832912718479577281487635071879827044902858194447945732913343363306383739945594607972346189712430698085963838869318174765224370048620235791173097790306489253013350452310336704793134397229090763570055101119321917291193961941617063810531202933782703192035973751190590820885673381038659760664293739807386452605272922208500854601921128222985317899289133172369279873559114434833688853495692044410979469268213108376048040031747630442438717433845143279367072696767145552833425850896860187943955618292688642321959326908133107993051296367717043779995563444504225433419961235421995339308442895731847482958771860940058845437169776770451105134419606881883781281573059287993786103777798196919088411934070103749449332145346401426034371230570738369531347919663227080350380147643213483743974311780212998674448652543851266061181639892800033032846784412108205941683301626653618211868630767606749068639872522952502355657954928577195680590575916324356313445027881872838047811982431433184690279800279113677372183467593778066215399267718393852519192835814304041826491942951692756030965202628761757678933639188751414626219946847447138040851367846749450905827235864940641034280282960537565390018483238700628090777292153642629633539610446934732720924214656314805875607990664368104775822330252099292619635682313542493928070938825160150196651673599995670361514905458529553909038989707316678506857945375420033911093195470935277430466307184439104066777247957101030994267756092869461660751555815651385920294066454590689908915083713375483453778106433791607700846769099509774021706716768676908920608944707296086454967306336790374032360871179360116317600506082755879327652202830844236912207937261451447441543907909796780504932955539703263852482436305792124484445307388856707546934307952334242563216267698899244580326063623517625915403305248475325086628040452902383096202531517828522238837115047795268940769735951352651313296099820184566140751258502913352000898114776324220842139044197860715247194539392046397795463749195462627594376835501737254025991929194236621336594039302533124984782725944068404546455348436510371731961798661076866090650123733315663356295567555677162311401347873733179492975708101131162742860760898309847719779690631051209582729656618147950213326961078590421417403289874594260679368551900959778125*t^29 - 20680313910232811562350724371401831220583078076479700480924773681535292000436701218235931165256737565192177213841803881473577657710195935901231958797931171820761101172632987401868815841492139394495186152261677605614797334628255678971368538730694160967286862851097657784246231152922382863144301681416875025113038072105309184863209061897996371260987202570342833480266709686573307281152321374663669191652404684584422077359248108525924324503962615329758410845708562170017714268373395087043727088548871887272499288401927250869770460468944811958660132471343572835839661488238129804300369879037907134713159961733124516163480604328607501980638844603386217512998321934890590224895996201862138302594299143009582979462491434539412511941712440017447921482318158095383042229905393019487028769122926286286687774130690713219080261423678384022887197847281248694625178977593201809284576575067044955757342292519880305639428722954545634003091740801614093956797117355866125915037679639974545079850532189083822311017801484692719371734922266473664475251026676510238657400013648854248177101015960135986515289916370773635489552966716913685988985204649098407279513217769777633851226911813119614539799569100894872772178981069465697528748783267020779363856518354938710290798431657796159410174055688186629029303441231941083198441847281585783948241133420142126120087093617098128834033152283355837432607782703103509582109261334995120360431064642651019835483851341881659448528336591543612001399539830921256147490983838016078448778922997713770879291090100520540704069164817810575065528317279896101115827702420528146022436168080078535537450852839778346892237955322648231361215174917301970269404630524548667508067942021017854727827079551991993515273407856632094549798696519788646669124437751826819084640540364768063630259287938692530217653889808546007579017613176814950562056324739471062173095193344011363896090697931532107733066584947485857238398670676418403934925999313532852233805186586058091521103148020987722351449149902215103961615005989464575332344336569750160402154407771004189470366922938796800730137506684183749424080509897971100164577233993057400024448955454092997919804966441955953527802440613261882600168490871645754343661664129189984657538295398243041494988099504713102823186444466817051469342795754125215798156637274881925405513003996500996558156185556217616896265189460057954700471088751065479869338822176538678523548092096257770011868890727788982199736923421617808654088164942948520123392207760862643610530959215237888786334717777333879202284176429285770386955034125979007016228509483790074329808116725907990040529280311616821106333572791798922360289798431409582114423453932511171712433062648600586540570318919381381560553588149521346726960602168511157949294084156899163900036957408251123419875895926926867398231108586872644520446394724998515705722227550843908617461232552110071823293003230442989863277675426207535579866080545179719011187871076462462366435562433053489738293368817223506291881039319964111150370184895249476734413167186872237330583828532208180286732147500856685504856848021599829331568411822060273154366292425273156300957318775105053896805737123567901163806931171707304279631917805819959231391018031659139094152108969540797411675641607467576363575464705419965029125842442681003960418891746554379340184398041063146736822979467227878036758660481744417373506662258148311926547865974052111086453094504569946611770474031054575757926425549715645451098221050556154471301639217184828179916355972200067000122833147010368242278724129835820375245371873402692546908452469391844892603988686345318408841837787057932965116445591267744579181508481234725483652746881975104420639437546743807810105463447164859219664162016933760323753107149085798084500553761681582896291471471473064647608246907499600124639490535494502463588809062783437984141431278823051221042440879651196594992530577715456654466916499889160130348703883610244336549410782817442802051303192805980559003441055910882159833758272332018609787727997306775261023444030650603012492876799452703858206207409978051691635325919352598746338859393100374207303170912715677477158624286610797509063101238378368331497414457407656410499527283932548021168473792015665958796652837320631591511622506102098993501015654303394005241968879832933772053741479636142197522497681646608313484920835690836527611613929713827999001435476423935181906105029661632800104992566140716112304598890580199785911682205509555261209962126695888568040185822381922415602170604394818072455612444766762664336123390638509495881239509440500314502150500988130126847460620710399012371268384813247883485152505301506541369062265594052552837236433857871585561330862253710658767639352091157427264123263102984924836700618148940139255766345549506173964389015085372199856652397326745743755560387388206891644139939805077642809279270124143814863810040424987192529985181418827938224131292458775171683662214274354130765236499045314425506635881794753697553092573390509771543787597370036599602027566706721799297027107758661072499459483002645324880014072352981564600503430767701691531523022947829296361085117278471268471074049638299573232587680837706900420856772400202882109084379997042216380283549593579717738408384802072264287757976568911793021143310355750802672825497140530852346316773510980236398184766388042221670624585193757761220585409106465402875680790034015448589670546978319897843077554204796275980059357988571966694621603641304824670132911051818513540882741194092353989370559758085576472935912652994508101770108108573218263456688797790118828558709689574382348707250373870638204616287187624132375516781776569230573831583751030138506011097004715722798067500519545699824128849800773455366449355173738473528238314179557497737166789638178787831559412498511882833830021506625292772591478544536763175913500501860047942976052592824399614145122493492042168947094298305321079308355744427748338682198754367238618347500504484302048492948369601665428428264788015475333219950390562881506449920058707553123171482472465374524067039089849533944937678032393023244613201065401275772169546191684993163766062150105902751248904665353520740425690750282949478190756510205025206361013497147045998537393870715866940123983634204077860840760064587062747757251613181071951781398776293838176115228570616012869668042734772163482617907717612182482075773160271677902976281837483697752328067008833448509971252195507412522704314691368361789532948964127828285075303816788/142238461607343906767897437069888449292950704932460002967388629084944451816637032917927581672679599254016316239993755258083082907783564806430190930903749261649225443490663353293842536572705655576399249295306389064009259282804659260078515652620969758862062910954501646925238974562575267803353994768388111486796127177700852752338038176405323497265714773045841357441001585336213155619075170596720916789151951680647809500845085837373457213818723908802839160306265246750306376256232622396935587801265670413265994133923135799986861180364053391514040335685229260766358592709122416675313281792062208437375015236430140241280853845369223556370395251750852781463594479300035752239759273673443401306131929982574439503859549921977069001786813060535635566226808441645698002023639007764853487106207394225289550470394647780831168054270256270159624079453924597392445671903492733157380569287037432733782057592439077227139132961309645441431816739515743799470744102943975549051764395608538714392091203760740356071378284203805103230765365676647547918217697278079163545595337344034467661386043168926119117433607573368270984370797449192793102218459608151373456731659344544271429334790876925991867758449190972201640877179658658248909914547378033227418181094819009470855363196620776694615286813650698938068384881281987753253584831619127019778111358120841372970555192720210541099890587288083691960527746794618201400543249481134890467607644369939408821453044498688248820086814177692099302714154579180911202481488238597061198372949513382833999360890303976624671268947006378543876459576057627968739587501840562017213203144811195682358716564344087242433745837589935114036039130807761498968850798329674228221965932891857820533837298937222795803051076098422808824511399481819917598069209698467311213548220039918665425757532950192263608874789255623601013713989330665635189081514799837696147182017503847265196648512471171566701782449881872252272804319201304340255819687628131540282619102524353390031202453540605395457841482744060741847044834817521147616208712204641564223094264477434651301192536000162013614192269641928750006538957322928781539405276408811175346875020025050389489009695911821710702748301147686944721304720669750351665146116632709925082058617737770266605041851225556113952894781497151496305725263068497751596768470567579463696747799644984857408437447494019273813051263704064804502176867525504512162783970752038315796271055117618797424952399540639966295292288558928927035496983340185556521489290316325001023879569187246033456830596284046879742684321156533162412152256204935614146049456946128268281077554972155112734692687799501940446217424104065362057590577049937972025650183412671016412336160508123233250902126549557191815068227251393840121897247236470280349227119405548037096333451232615350830378932328568288725207825035849411171802864542468674778654727767081425056780394468154379820111965408187301658768825633720738284937348978059325111784073798633004604851242069085939276035955544492682679926139624636649385822202071614862858586652611060601677294045689730288422332532980109042825115977180636281043253492579109224636859382093600761402311288089590785829102528899380690535876504904346754623249291722801273755892852428192324787022194885496182581487129524477638571919440414311343690168887269439868334962899105945341309579203521178888448982233713118826502980440919830734243452682311310593517913959174970432580413743220940541837793980359072818694041211670157916095925439130668976774238170734703138608976562808797648965994973897237696822591099060785967262601436547526936434308297654978770198642184386252043359239462316920519050615248486812981911264339270635667195380573731065010710623028741490301851461463080380304084225308595129146821696328721846553768430732683380849382527654667779612836127169845458944162462941035123659572596491994634238171919660384044270045873280826407445676172942912691331351336673338371939518000855167271366087569676418166208925230284511651666464758922152803610600267296504346817332510858866292491672780870380935812387845672770938415119479367186354627068706784619952598478339702729456013454862537449109283971543284225669897679588586517205911374501418682089011982001224716506294389212786698420131919171339258223597699145874262602006557289752029741347216809539354343299734043065267858915158021803490184986031148495744721373650186633702444353204531918418000315506520903084836214266930206859578529485351359361203760215225055644254167805123101351350489691174170942907984782140838863294039806799427136888057539096770799523654410599260653248286257015178460192757871234731157731864727359519898843914663418377803317303808780490982170398917652716260909052766901576503721747540403293131949118285636094690594194481685176932612432304171509376944212624764130826680880250654932198682802830278380639229272411177711830585840164621271067905744278305393467284110723761032243109032161406094406893335993677524708972548341121460102085441331303871944669602532997695654303635204454027191848626278351154540537603001873001915407450930403162278378361826938141305075027002628553278846123923901225715944431433486270128647927576677785731998341197974901214732222075420634876879984605635533882947615137943992039384580094812032497404776986707778563179836725281137738822908391254000382549200013248519706844864856459479634226190465223098498559503601248573783693818673291889242593966976314082284129769308952175211407801017403654470916253397206517701820939702778983223472909258654710740382444481143466663741534152471248482929780180875549387641034646044832180329423969732316889861763367402938145959197094717968462893226012315419065064136063311655784908239892159839691538903979667029853934542846255815422427169537600068506603393975546833499469756069133780535925587072420245417762277291061116068328904228183547609016812679457595806642818081735391197721196138859877755423866040272644320595885010483787693529824101618912778031024684864504195165154459010999639464090667289472338217253190738794946930997223797445192031491559564716387341333773734176607531634313142168921523045636828614147682616165281925978497073403707173276517018507732286932718219368979997947055471009352904725070239368257957112397675287012188698815692283840090727998872222301436030888895370216248932294567315187090306081943747018460950173582988959434167584754446121360414881164475286826945574828829300785703588050783469149203179909660266093231501485121280217847168492728404014891907917478881169358521875*t^27 + 3774798052700188955705647180990069489733178756300141856275074375409410005338235838680676834793356343786674414736106936055310138045644250913960954542089401364189236072734299079308833387075202019100583730545941435983170181778940836294513940668096544808989150758147031747138932982416778348422856970582157578925423619936724354784725517412454413766974093725444074946518150257285827999547028823670097765850884360259788791496153372930232213151876817115358814670980873470263267240118005887795499092926213001314838504321190151477887381879875800392744198874468421587049441405970599201013640365879989572202584337721159441843656032091079243313669089906208413509005690597110726402109082819744430888846249679830185229506034105484135317918983167970597001023648799497366899741091456643313633402631699304870779499720101590033668685256329720471705133907731667668382514967485280603272694929098836749764481414236740237849616021432168118885177921851317749995467450858186256409484563874189666286564319669432435760752907612882023174139833668346541901716716174284454284000252187078704748779606958596071331281259861187352180431915371977921253306495227954658664196957181252343421062693061819157395985447315475444615796738913986549493453544391713429988581138751896277392213632943999573178027297556709696385376139135141578027903035158063331890645388169028596933449878795722066900023193959427275544817935019143852154628758524316911015754608165011361654705894901606450820944315326796088569628173299341076343732788663150981819523695909266921937109440257944181360500316457117182989947922650364586508166667576402280394226133226965929820864838767993034719905463607150609273451886778127510952698596779062721667553568356154194328406458854653692951574497589303606541724869068854264017531083002565458080305198642457592247711555046992106982959312955396831387405097537321991155161590351463290136237664770004970660352204919361795028291620813479122922420748349499753977459522963647451007233513803263791507705817517696306631224733135050677236449383260002606502060722709137999943584173455242020158117324213980510876153921139716158232522094134879266783693816618705012585256858036476446988100010320369998381273870935688988083630616177870717357133806029540323356476237510985445485959802157164553426105060748710275067920484664820108683458826235087627123224949677033191442365958174442237864409415580196876892750558503960868061822484251454707349420468230590810902546634612553177135603603078500327119226470467138504376162830295636612019259534571127073146221097491691801439073512824245676802828429482729803214181543384601660954659871313778363643803835844167991325892403901806768915263974592917990767266897764274155193493935914360886575710495740864239921228956383171862155463548407357056535110516932836191233897820786125663022170695826803738175036488099275131251030102746218247740405217192390393598880030785609160301693851947630525554081071506391883898695337130316088615147617090300656911269684505364314160177884038183565934861385567902285551167193214933113864641083291155795101554570061639890869201907027430542792476991909296920386070572597086250508279833897371018329578606866468877329210610996926677563028104185552219888600906525238581298559608317759365903755567362595562496616724262638054510914361645805844952278475381485121845124859405461128120543070627004672605058469997589937763181041234154165255612871348926110224414227959074290114477871457827064288028989078775533498589791955898251678662528183019841178252742724707106083350357372089351614889051939435605434041186019722466005393022615764962879455279603385609867406603643915788945137816091773888779271474378938500533040083448374611338789994182532185112346055699303354146820069705468114226336167672005934458552371501977061315279568010262216852030917734353744846129499226416490758562423290684093691470873935587575507606973147917905282815503408768185466774298851486798914043114399671425811630257799852383487120585807172145296694696960078955573000647903930828397600206312128657305267865973297116291725168132353557651900671153013285932130441234392627102767160334690672305481453772954029858610339049840823144658832055683929616954324258662338640140438185867570651775069581696974280256189661192561559276711748125664772651363032931819017750896776288302985178675590953589258731040331541910217471868824463478392671306738342130344122997304241768284341798485403852705337817768369704559795516307155211837413961922616243832660081549949235935733560474714804623741527085176638083345964793371234556599729932813888667247509253439526579090215157737546326634528305146266562440808450437622854230435461741292041733035531860746728523660953413138028483816503824766806572778882139407228801735601340360184685515244510412049529736015219263006645586564251649398730605811608462732143564547458289697813193475883786412239392871642494744659746278940416806780565438670000060426295091271167452155494527294888530289589832179705462526182864989830936443578834509579459950063869016824213693391927548900107294477529309126838743865490477123839530684022286852803161603133348313757907819271076056232303105710392332462654668873890146573101243857664245904224888450201402978041664647407350934730690155033500052022501769957506505270528106380995099940551667135063184864985108319025474977333300886557591894433907297113799439404962175642121509417772636512242567959202011609748130047984163491939703862735065300384081926989004384266884033255626676628560574785395686286185047814874693313327097000038031434135592563780972585799809970023029220086703169862760096811641475056551626421799614452800952983541544945526874411634983937217815869060246400788593243060288421386457607606738860877367622300616994106126968939541910131218110869422683505713498017496490724185080339294519689007858656682253976958695465600067206223538763149851339096351354560010035693245199492138573944028835748658104005239427134181945752950918211798793437549235550558354315814466171984605355342229009275426414053767523241127525557122060678986778958282706806613674459485827586259869732635093168747183925694078599588932159642708418092556986576411615984985592702866788317716959454091836315853239450568242045529502549396590144208766860471732235951816772464288414180312238176403188591995473019610018894419437681188298505018033685350269156881604613163968952437096947540855855924001448761654270637542962245646518946774327057881514695530093368141213227038189841141846347058662820772043297470295963660075718484489355306/229769822596478618625065090651358264242458831044743081716550862367987191396105976252036862702020891102641741618451450801518826235650373918079539196075287268817979562561840801474668712925139905161875710400110320795707264995299834189357602208080028072007947779234194968110001420447236971066956453087396180094055282363978300599930677054193214880198462325689436038943156407081575097538506044810087634813245460407200307655211292506526353960784092468066124797417813090904341069336991159256588257217429159898352759754798911676901852675972701632445757465337678036622579265145505442321659916741023567475759639997310226543607533134827207283367561560520608339287344928100057753618072672857100879032982348433389479198542349873962957618271005713172949760827921328812281387884339935620147940710027329133160043067560584876727271472282721667180931205271724349633950700767180568946537842694445083646878708418555432443840137860577119559236011656140816906837355858601806656160542485213793307864147329151965190576841843713839012911236359939199885098659357141512494958269391094209524683777454349803730882008135310825668513214365110234511934352896290090680199335757402725361539694662185803525324840571770032018035263136371678709777554268841438290444754076246092222150971317618177737455463314358821361495083269763210986025021651077051339641564501579820679413973772855724720238284794849981348551621744822075556108569864546448669216904656289902121942347225728650248093986392133194929642845942012523010404008557923887560397371687675464577998967592029500701392049837471842263185050084400783641810102887588600181652097387771931486887157527017371699316050968414510568827447826689460882949682058840242984050868045440693402400814098283206054758774815235913768101133799162939866889188723359062579652654816987560921072377553227233656598951582643699663175999521226459872228516293138199355314678643660060966856124520145738684672110111347639792132991592555953165028631803091597103533461627154724706973480886488670254201128549048098121445226271628303392303106381253651757591152273386625205948080250461800175838310589421577211549024469521654185563654677275771898637259647732773706097631047242173532673670332623186603011338394928058260382159111483608340517171613268705815285067605825898337923906954726167801724633117264496367964010606301474518279361830195744769659783569028800365390313579829643145734285709079661135032189491214831125517053242882307288148000030027187637861626004595192882134264357703376668227021161280217309346266996379397438661034040151152651892028518791322800819630567715665222851310661220668741069432973416558259032965111060733903797735838937336354093030932157592108656819527051237795743004566974660607559149589041592386778187136329174664812295553228144299025674577501269906078692498144994028264458275299994927940720332750218279585220011953218628488596098700669994322491406448557075094027021043994871910318872177548884921821871426095832872881965367022545900144314111600363445904235879565102790649917855182279777097403346454778463870746525559433478705766114179696682229476352483838409802732368720146300640257243176439798003617228124306880656696144723577108550238991307269327185123307021680545248855859909749913365376999387601579035853276570756477786901539540800770023711438502939807195894819864402694940067786527089807781790303442819802202069844268873581737635332034263008654332964424804913553318667259929552976046741519336814897968272348399428835803467178172154956478595696039404538583494520454676039062998826971406607265526307048713416390790500408654971551346005051163113403904196474936268144008560993118771439127333146158686170632544047702811624975642231623307080642489632686391046428561256836976209591383568136056267730593237173509454089136740702849645103922910541006211386413220735282351288818294416286289364430527001886640914409153970024066774225359304872222873427412246125523166655227567543856931216209990616766039438360602997169598576183648448921134206538135379797323759678661970248199329474152517541245549409625261405999973235395750702168438978269928208531803628341757113616846505234241058255275098657854868187022689492492997595312911636258485912409549143425368640297634740155824542048629397959116974370982330969086494053503975543335347280164438698830201889868581000025110862253416531105432695170639881374868760362050316800818396065127224562134717801330397714367538971202841458829350807661964180311626855322490657429636843424594320656102886454429625259873867962665968446235975417304432009936525841752920759588400640079398983845903278660344132170308569024519051080608868917642639413012251888455221209400610137379528435644614183870048121413636208233959930008315764085121396669103728396597763960307565999115575237239645285814220082952892438224294497316926672873869114251057967397872219956603537955678055433440919110946357189003591725078509988031789447151255784537052085022282722271383272673850451325232222186424243350050934138020612106254679850896399457816056952026099502659309909319372721095796253051003025618478735113041420492911226584489669305185121197465784586065828354030917364618064081546400897900123575316171807720920397319805609654567435660294871724190744362949708580146147530524910217467398614696360188115408978527949986675120863915684039637005862794923694887169252170685680287858614280697870673076905360389882288428894324619189043860933779205699574869730968902151286550422153513803043370874267441837633947795487451672172287212181434437917776494749917349848564161847138456813247477068939857040414138337425933881671351303190445147531028029127283622848516573977005011010691467487516981365096817215412795912102272674729467156748873587194024383351769817456355799982413240297766966176123187587590097960498731037604990573216107019572102193909627213308294085560264418069768368604192291488697405277654764576859978187939627088086070465956374146245141978886979424121940012272428009715856461320641434732183242660622959095664556230186826608001006070700197101308116514914273149361518949925589332519296849548782154557570592981397255428921965180921842951800069007794995343916957349879887805988510677450568358644463506698662057583073606781914707416230709728848210262853796950090848250458667317656766203223483690485897563858203743600213426248275245070278379145879055447591337513842588095597549855193790757182196043747115727229309489681313185031947423059642235880988625635906007912737535220117783657452659599272180561268024056158943619731119732996875*t^25 - 1587511052222010001509236223602632976367144314893406646082164359471817080127580333792969853805295768911194265001781575049256801476314470062443573810365273691565387480610432802972091847045827580352160275720092941928432241256878461519166671892657589295197926500648197092995417676589769157273787593553949550121344868776481176110526649089403662918960028898258003899061491438975796212152368491105573433851427586556127344512472119179249680097148332832029757295916434096593260922846201569805138053521629864868279691775050856869775779592519177318974683745551617908875068711110635495536843747125205659746249940676288342687207752798464403030429580947149609396632889090766338588905658221183525271251553812499079924050869572557614685657362880875814912134835406121972569820998370947606977785384976673610271231629313134860109304638974343801660673883258704571980438471617437160587702402514788957342716974985875827131079930355201151504345410310603795857889062904522811764759915119894356763610827421661329330606283474290345336467967338361465052117553144981842830233010822865663737069327863562945886864562103641479598985632443664513322894277516378120413019029078090399574160507690929515299075183718919267144915123330225932320888192059564390026218766812068892417127965025343472908321380678061488571165515069677313395075797479260999327263071947597677487120358753165138239453916027891829535062975004396868599772804930256447578586188892151684691609914604259375238540536202325441725727575033497794878344418947376058725084718325299343301325087127262787268926900391810832933294830889441374608686216431578720164080723195730614091682602880389017260549370178337599915364310002511936104086974889837997384307650802806152934287089130366038800296006260817239432395003381137781506248247144283951981315927508955541650098018598083848491117607876901363586000221381966623868711927419779670601594514320100678927022472152328186704048707193079575884061878341577517385870186643811137746621429150259100789612750391134253193720980748366841355691908785527659068640825548905062455163568736419777973093299895418536452982085515201649513933986626873548592038992879603429619915632054715361452896650715614128404719889811062609054373550142753359889029257358832789154008790950384286121504079732434510492112309510557503338310397233924625455050692506418753677170031918639126581224260381963139579049862296989242832899514083824179375221059100115362321275055890417267473212747913926710631467517917294319386107548399642296754043649133580408833466854411908465504047252461439688276873653463659631172255364933511476907460766315995915109565725687314281506968583033797606141177206131839101955357908205784556031825562957752506620384806710496072686250175292989473515028404057026511181724384814953841886100354881602214006706980913251419349744367148745881304362985466519032749135204119831776611179262670218300006952022171567025456142152312880803786103524594329154760121960541654831345660854958268756569052192027235444272612697038193897358893578730428343643551688405492357703725154008511149248318081654249438211846375865852230171413787506595365298565812454903035914177437004945822397036305131543173200763220741259545175262047050218077432142534693869143301471792613547330876351432418308689759818020199272868727088885771389889600333776031943105116131104676203843832637622230933939220552431097495238050075758735610928251421084390981451442778917289446034782622751274133372844802657892151430948304228663036711468782978262640138549102863707992812576738536491323782970736243664689245891354979806495879074319419424878369116847919815945561295099760682479654582733994341123721874446793504830342889473179357046156870734902664939122861150818741248093764318864430538780012292516108252355727433784493656122339984076015052866943120292069794680676321089618382915208385332913550735748411887459159355147165240790331432566337525489095679502654991459404157574236759770969709576260621324591131300452596973680480854928493064128421203528786003832851633738826037975965575328034801137914630425636904565855600353491066837017196837209130241537320224070167584811794887777351330039537446928796148291981122124658784399114769092373935750880501009976933388994031544662834541906290789447517506974889788018597612368009337262795736912465024801701045778804400891758216499622684478037817635108063427530082239431784439667659366308141743653369721812397317462891868888004823789001260890915148994823500598411584905270583624721695139561052237093902404295273051298433855597697948333792182753618079064312336094274160194463308445010318883026367320577356233086919981886107743182455847127209966479606457378522580338380119120828294902424382668907110582634023086602280492011768967456018279417970533121013783026470637917161159629847740012116988809706904985383965266687798146247472663037180779040827738310823921755127009069946357361165245675663006666628953520462285369511071974908263043185137293233651737848791744032990676630950603691813221758025489556402585253714410424823470203739203054974618162461333013016090316200103164340228049046965988816297135910690837592078050416949204474987167771282304675970469677342493389351559993872213044382248308550592819841869291913030316539139959596059862125628848874379422380634419961461177445366903047189719791079461498536273528632336285002749084762083226978330565080260649164651012856691832642270063420653512098510336679399169249908526941134739291064527499678906910302994846411692297914596057625339274173908078652644367801884189180710486288594106569379582734227437425114911815259886719611154738071010017590048910339786883532553871448114273939716877646716736990473041789795935444922345853407511002362891713054731796335589780351786237232383929739370335261430530877284903845533975568683355081601702306145931797638331073920095266007529936371848280318192516926688978253134074718256410576496604938459968681924854095021501007024938446335953731792269985127895350250943235122464444806754479674602401300074207123100849431521358896615331386861315815010498334075007155608694829669346682096858491960001216757907114735057446677440982758141054585298467704587993269280040057751487856330694546829780993079077667332749505858666466487780027653073834574337088381780000233250855397325044940558173493978263881156413928189811268043803189890273138518703958223831862625817644500328918021563498803513422561011347901605868130469302877131119599276053988043025808521470466493730823651818971312177907642597645153022886910093587688702/1021199211539904971666955958450481174410928137976635918740226054968831961760471005564608278675648404900629962748673114673417005491779439635909063093667943416968798055830403562109638724111732911830558712889379203536476733312443707508256009813689013653368656796596422080488895201987719871408695347055094133751356810506570224888580786907525399467548721447508604617525139587029222655726693532489278376947757601809779145134272411140117128714595966524738332432968058181797071419275516263362614476521907377326012265576884051897341567448767562810870033179278569051655907845091135299207377407737882522114487288876934340193811258377009810148300273602313814841277088569333590016080322990476003906813254881926175463104632666106502033858982247614101998937012983683610139501708177491645101958711232573925155746966935932785454539876812096298581916467874330442817558670076358084206834856419755927319460926304690810861511723824787198041048940693959186252610470482674696249602411045394636923840654796230956402563741527617062279605494933063110600438486031740055533147863960418708998594566463776905470586702823603669637836508289378820053041568427955958578663714477345446051287531831936904556999291430089031191267836161651905376789130083739725735310018116649298765115428078303012166468725841594761606644814532280937715666762893675783731740286673688091908506550101580998756614599088222139326896096643653669138260310509095327418741798472399564986410432114349556658195495076147533020634870853388991157351149146328389157321651945224287013328744853464447561742443722097076725266889264003482852489346167060445251787099501208584386165144564521651996960226526286713639233101451953159479776364705956635484670524646403081788448062659036471354483443623270727858227261329613066075063060992706944798456243631055826315877233569898816251550895922860887391893331205450932765460072413947552690287460638489159852693886756203283042987156050433954631702184855804236289016141347073764904593162787354332030993248384394090018671682440213769428645450096125792854680472805571785589294010103940556470880356668719111892614713730762565384662330975651796380282909676781208438387820656590105360433915765520771256327423700547496013383726199680258935031818273260481513409651614527581401266967137003992612995142021005190229887258298953317190951158250228775636797163689758865642932371417905779401734727021465080647707936484798493933476397738732582780075792190588032391768889022343056168273893353756412809485619367570562969897871827912076930427853317241766394049040178449567341742348972405879114753913634291845434894714049869638849197479881851370040146511604714372905767714839721494907080137476255964927363642342449945758857798075442936033596220395740410607903053939240776288054646903236196884558553677783421804794188880644417903397592334666644124180979256667636798156533386458749459949315994225199974766628473104698111529008982417754986268083876344661710763652761893759257212808734964544648445085840496001615315129937242511567958444079356365687898210681539799015394981095669153037683136738285243096365464339344372615154678810527645094669512254414117510213349409902774697247363093976549231593556617739143419231933881364540802423328248266265555170512786663944895906826014562536695456830673509070225644549828615568621365315088088286234199733634606787065812363512459745865787564754863417215918833934809041168927352590952999132949125860743377464679893541073419274732879858988215108572603570965236320688695460425315730686838148864535354115729168883675428473810069005809105392961736846668482910984672648911338502726239574206555272302862260271080527873062788147316260827425033529100901384999891743251659142580633287256383960206349161141497672042628371413938027856580414387437819795951718847568220644906324046848916495050725425490143783505859086294605730508580120008385070730707350977884741218779374688320990548566276649446769629578789189083808583183155513852293508614936013320753771449705104217427263140169490576876994487460719867769774797662900077961091330709445606248888769935092225342970839903421903149030238348185587171630428912152182481134555994034910525275656397744413322645835162827815492944042440637446082845767265511803664631327241768707186552759921470973717751348906557970379321245175283105912008399415915555667159387792962360468589756313955028332750046053556963559192871400565442498376523561468434286077950983123739817019336922942063023607230468099958477465052637442641425138235050908576112266106079834070970872159890743575253377495670407790758931504002844797328817092903460712640587423593640108973560358261639633967286280054452837578760930669378388353459713976063039422436095171716481039821911148070062600539540751572126207101173156922515551624778832176201270285422590901744169885753321408562990550529396671368743990543199807126835358569135259737418270872698617793741000348933280141286431783359042386898155654589876761703434106002005889920987495218859333559707280091609361131910448428442034738030897893775567374710708086100982647983346893346780526572156057961868857383229264398530245267205322070153715848126017915188287191395917984003990667215890294096923204090654754691598464744158490199429885292197168665371467316211246777378744299549398650489724957373237901999940778314950736373509497803834644105310609641120758603023501593841247546091880341801601732810170795085887196395750493039018691998110532137639565116829112987348950235748314996744185945039767979944229654099054276361930835190117754444077110438062941542837585836655453639732697957396170388559706140761561347513089544582346796121260545993406995453355604491962077722297694955985854290723537387121211887686520696661660387528997259341199188694914666588503290212297627449436389278178213157772137944911069214293808975876009750709454281370195935823397413643414971574187962171988467900687842563822125279731675947049202070917218427756186572831019662764177832321902265403806494758406376587481078491657595980731361023052562702226693647556431561369406732952325108273417555224841477863541553550142909144758191028432246350764289692985968674666973367977757084075365999466168026615603010891414927308726696438498033702549363475176477405469821017103156723794653111514881113149632522918960903215483068826211394925349971556504116659001089201237240648351357544850388950411502647100221578639070031920871305542736565463597731916947489030877435820632159471060558381804479612166823200523482922011820441209691383413440249595304976582754368875*t^23 + 3427199818522690319223298852443166033619903431665396261884835208599335457892300336302450399124401630240872229197311076267270270131042113829277852786429944958719792744674231433093233873485869659924380173897387544119982573406799609017651962597855008403143716070599768489787898063161460048915102754142811567084389257567512265094883909150730503882782207985315788295079052190302509896738597345968659870683400396719635270365296861211324653276353511962952105008467139287729772320983151057386529499893420415024602647850363941401230712909591097543503900458234964265928680051266049132419898725399839472566754388469198507825811113449037553922764534493966773577799915793419155693725164111411726975327279855694117903377903482863161711358285644734217303734948004793121611469916998270563455594916104321114565179186764387183974800391219327137188371820698484490009765214364545744260198134924636719325381213860947111281010559254249690378712895104907859050954502628565452250878487533165723236070630459559534997038121344169373418810417063551903959554053849395560932046747490035674200653350728815524956938279574279599356414197930991221706833914322312003974431130365362140749852382340609007808478188337349226517833413078052361389789609546882514712578352694695850574860718371603487820456712313081211195385359355460181279678004091579404980156768862978898529800995933695854959878970971469983756120720128719474260525267669996148404540141865484225798053409857730424801848526284888681213043766943615293420594805441399638200455914307742696470083336133631285007041529641037245957392725268796744976953264082249111716657181558510090361898938811102025532256997547881887208882960790534968446715942243722188499359587758656902519145548779210116969345597170429954581313938644741617099170583889832661696297963167793701326363847329467483695250396833924525247200302584563423798661636191334702495436161208493192865064175444289970904255234192483876402540325300612792630236832727769090050763406289661034431914592099047501538240676394398199272773560752018146862882855485934570473033402126892487242057354205259567062513759557858406173453259323055621384784661426575810864546807509654244256987850548281278419990912621693557292745987775188945994329657707141388200580740709893716077572046705884286554339318667225660118606150549129183516150218455317307644760407453649834611307128527746992534843838669473905664235150205228744125734034655159726365210577433640555180436696519023667553754814767992141647376985516201038122512391838889029028353490479098983594770346483765683402277654200058524871035328188216025878819523419522521328229844720008027105566450428841334862933251643914707883122839187409714377301495200595727443702018211682405290401596645113531889725299166356099535079689732170100028981212188446885466521117639589567998209994626235642200924715606976701544705335642856791758464699866705116828988076832263285831269649601048072645383015349694241086417838219800755199169119123242056005983859648563976336292931512157039789293577842211535739683725390262973283026868329691979241083735899095545810116367281915087991004885650095988792262603633302471087889081358739398495114912550691525694456355077479925687335034997697614560834696610823384717514501583395751878450711685309531507999455711086060780777868376426571908340044026764832521871840109201738630109762998409415781275765582909328921703630740660868047118339863756741268153344435129940229899517721048704878575251935758770966622259477453514452632394637193916109566256898003156987788766153862440887581904653952489412013888624840223243045437858239723813220516120623523642211334857234966327091185141414363967485828595153987706507596339795410890186943345617147574248971327633614183483190193588411822976402788417972015691124451583299123505582461656661629817049992633906371387223494574486414822916351124729954831725659640691452636601357020898738830188268705736122342325570599630724392363969882505368674196497346291706962734375906565486638724961378133990159590783664188498487043803779180213763365276605725551441713255975779286194969194577918772386784855568021459979359923238274801094421601576425825986145830247127563474847451752793246660586933852966282242965121418888779189235927499004538091026589690580125266542322331776636011179337441019897682826856150315260226218613618173691777498431203165212461128838121696242490578227104540818406139437428945505168372292468987192558657794657052228983383118133134526480906939961658218709615270891227648334614074055789051853354789380859907153752921190246485674509101428219024004762689001541197296592953871817383213678540801297083230949879387528132954110665555287895142493756465760632905194228507216366217371071413840902209404382228670316174394350610537447920803549818490104009441468514479194821776182937704032659665254866328547050184276514363402427222140354300061235015544396627179286153928430609411068445969583029840752385400813259418398007232568757166917217448283420009559744294868681026368060091433482340428225876805914468457317231788701610438137965098261077564444200274006933018062250745894874915987721306489513674426699086958901728285447202947102290305135664112803309742255126663936263114941097760012767055608278544162287330573873718218391844513855292484555420842472774160621861390323792359957735524952342063226440633771115520202756352024637607147754221149237376534184672048966666480592348441280469772438417077940263640122982008943322696365537649748352065162147658656337817360558923445866597255853537868362340625827256620176171868419658009184812722217971555243144253527676292913539878432239718852606580653625814892535292719184081926153393777614380475060862875035963680591221015572811067961492438768174342372679545035098772635591407261907972430149894509292328192275945791582646707353995685424228366716593710997287852455669455806107158502895891961082160406612603929327356788495193998891366622161767867719985834130449607699895994254349814728195536808363257588253809725429091373275090670420987889802255687448474707760396318431722650659366257200079417626732970538335045798849518329937846617876188867360147221374344825570943889467985954702888980820539042825829401551891895750666095786896182413115096779558827239987746762836461875764023135354799783482496637645203763679516840135759695292494978721409744521349623888572196205139272161983524415370197492051614089778717783786298425440302378707812595633624584799555266785084481594869784230849192820294740974842908113943833704639330454619511054656353216/28170153859795915194032370463597419713628285952477444490126723613896315823197383104721267394686788925429572874847543724283771541736647468980808545339962048892480746369370400701121985291960242031228339128728972663408663057960337394922867002421518888828291483828062277391047328620685638403981327744373450372506940309339778642658167560790517726775551316027615410302949582266586605454314399640131069373851557259679517393825904804865182257956293613158025706870411556185670433541478265703978462754787249847700484691889167382826666165476978379002292866482050282863971506653611561546427898735403539817353295700483237530712208127424343787261649010834559136231326516388202202638703543956789278502580274913622059726130232813815946348646559074428033190189309379174708970156876798610990495495180586368520759751697671706837782551235962949114540183540630920264064850142838073005803176161237657409714885552453787977667555113313032219132350046947996089065913222339148328251227485179056935630823916452127114421941260188656035078873530958399465587705553704829336780249613152038045790498894403211709444720997402335374643733923787498670243658875415077784206552709118968280097712158583430220828443868473919372617656651190934267832890393285600726991112938778789192764525589184407481957954364069357936027202078927066842839490459335300278063372298242469071915144101582636819359295404116566818993158178145665848667619785019190617331633513958144097551956066373886550741929388563972191374098510614218268267418284987741661876360691464601673465239278762641224203187898772970579909191506282632661125986597925496672677346574045534364408604353718877766062488200030006661609088725418512765161635816644803773979569838416631353725238021155371929315140847266321785552561769848594578802349316652476940659853940164003403981881735794038077573269836311113747322716038862561096530130290248162977871100438588566824229189900518680807844353012025385431425735879802794908362859899110742148953533344207262183586667412749993068563845679021506663995073269724835895576673530319553402475403059208701691916236180300519891476761981207133206098856008133223944051218801083891383995527442990327052747579481239121763192836980617541902222853520288740801354170401635551331504056487220260843044705849559793064519451356725777320731768027710151262023555121488018176712624198368714074198939318869547231789316494177487956403845760105051137530775752256257344494285877257440600855868621567560890885799350807280558232395987920056261437914464326062414836924441507327751016328401020157577158795041165635348263089666350831150899168819278111257035179262106680475985504990851998920888372816676219774144088670381597471532884865592948503738248039593316113512129884575180595061911073299544341019263552379515577474042053892025611249322624975825284115675047085560353767041159494904810212561933172801113151284789987041491986855043977595452783885589246694655840712264979166155972529055456142480973358211688899999936375416721975068949302730707836111789292689115903648610070153190768602107603015102483221600478723195136827853398540678011839700974188651384551270029716091277241562226784941464345916750430714328711730056403284462712369544322434714527988799615824125520558484145407729797006600493230981195184431109554603864029365508686931905140589545478728090997070700993665272473994710551023721322091115554890850517175638543146964928215506838240049252816130451238046647633160852537492676167978549162714336478405823455665334119867457098343692849120643068036231826577805059436819606809464526099956083895716428830589568869872339481069428862852644575951535964322350404684805474000326697919292580919827351539499181338477112625036347773079216755372170570265884171557733663724099247900231848596309077857907054180341868284330472903719438685964778106596493398844369393332356078026370858636969011793048693414974536283958986328604207098544156791680256690157342770989581799695306832899662608389225451039782092012573405279826095371575891016922986533677202879857815795495028213170443268153537375194650426663385282666021046341949530979816135443891995070709539366221942539472833248361689109361075287009410949547997864379735567300549261268301486622431672262860825608407269051474156288487589548077650518896994527154074743878349470566955921621499993643914474623347990093669016828658887587393586447324441135925019157247257415597938186923125561482906769613721022267066659728538045060323895116528278562269219828647145064084191008386404331697145682096982739860196497874059292283209023112273931984106134903102865018997369074971074780402545758156267396319433297412546976024409335160638031745819819196755054335681378217738965531103015590520489171672719718713190273420014390928652200766508304374758265551825833933747236410071958777381857092366012514262007625579210617513401300106316630742702208333950701537074740415174066456611497430330239994998886511684803404434488910759771158209365216787040524405777002256826981854364238624638718053432126160193689968608427264882114653605142570249057923638178935980701842758743940362772626839812147188724570663639494179118356688549421026291532035823981461183254746857851771307808386012939696492630820137640302818419518670121896598417793527680978175984385433911460334240949433881269930778854153029494703376566878442365426417226817173355560488282446405718316454388211379941745361178126079076546807892531893344637576825927118235862149930090897285162505283691323446772543996097014276022530214293424062569360356098126348201249070864614314267056331250178489427748326580855334377098235248812826439934250607869127473491357988257153947749882650741685607412651048663902468361178555727660747438376948973764338982812095129631616644242646046624322469027039430373476982283403880035128975992546811740641413456482122635424214444626624473567377434895178850009916712598023346236047559504459114423817695027137744931887171751030414972484957038689881179416377126139149891994088095620514628635725391566028519928596302834594890619178636485580463779733651157493542803885261255211353586956381225432232050076996844456449064457734891976788948272752274685103388912103318002493829398004641043565119357852226246770325124156697462087472379764479762307603723637154403389566692278569384915529545142498660674648068727570881852227566631380471199348424033737214387875985597411471965986360687953719645038264269647300708165806527075461521461295974935652914427556606498569772610726635589873057778512394169625380510299811949475977931492625*t^21 - 19196839429999014287070049544112078099817470644205484728132464800513857213443682585159150715120611869798179253436336872722012040428155018102719971111437921659564493666401824558416422101860814783868972067526082358279729368874821949420941750103600948595720731838468796091520924997146700308570779726324856451726531802537454938640479416593286917143693284226439235915529850443369065418232157945578084213298394224784566096010468034383685879161994487908766520488594447823248533973464064131829706278138330590951049138988618249837398913235491950157302327330771231610129778587297392262041731286593378073550195687930150941144039073109870545604062482752922689755714860495333358871746857552509230670503543103643473976996137258481882942218884138867203697182480604602532138417216687597317208611647397335351581659571454187630282704199270964908747676725331038042558305705177298082537911896160553411989100729914287239815129138648570036279467960825380388560399450506599461722790713713922414154263090102955209232991719131307378950493387712135170043808382674132165097168633967463980227782483913281919862797706572026269429710637794240583112527119212573452496180522097431441664421089291241592716172296917941267040591889373402472397703900188333502012141601188292841609578612756840587685576339972714841102067371071666891985051734984726165478690907838747282208484871944859862473125960879400432522203306896372357725399439502523875747346608477537306937504344163998309489508432728061736706974517663956952946244034656934303652966378240732682936049402573983396868118496138557358993713211078644968245037929057679495507511476084081877238941585038368518340568234882609826324417170053109722488391402203628340287415408175154639467021002444147128547295204419216637119448152530677850001011822932566279842264692790300655459077091172009079703790559011967587356734319064135419222536409465759244441458857190030735188615525555842907482996096216886487025775100514952527658608662638482318726471263975898638755193659731586207919344360230747575488249260919454474261029513930486802265145210367919873728105518592675962745672330711611119791522381518635839500628868343971683781984408569800251151266616333988264179416831545880788439591220825594842755602444985676516794736822277056866794140781425448972386284237358221438938712982103213906119516058771215307354758009563283265154958669911396837445331258818173183295997723752538309438184686588645904278889399592027720038130332576354055414699874171301997382727900495772250152483625253197238841300122583552836420177516012651369918462180151728254790103287046094436360554863156460271494159216954746320741477480692381394481121746514271543363500994140162980226188724634398378790298146354638099523828463754425731546324871386021128166704176915744156051809168554036989165419024606007895803286677013522968818801442038053428011496310249679681570704442525339214003829408840895993028848951187970233443519222878967162071818560000195691602241013887289623383997666170102305986719489233677911684582244642738671020822620857527204908870766179410689495619235826624886545725485790678618316993372675022047373272371057122781686888158634057577200591689253146640519929565692012070057654147043666683206917250905856407311791105787131794085547406844572927939464562173664486843747550158585108714529881798628736622309149666219149407547144475914837660129044235910112239908262566869690781218851785219768034162149975540843592237443520457379280738741855046123445845250922738160379864926924809260715112005045780984084854725945665174133381815775449253365818903602186715279779911159953998518317870063784103848811722358531756255050938894988625419027956796458989713886427539422693624968355992733821488498868258848471768510389204672374794121590331324484552308663173761660055600391106525057242862055994059292450932524701177522069800058984043898749363982422418803538276735191078056378896548263887629440911765695748198560426031783988773059647014104332637208947236510687573631141975929439313504634073147559149495151437350227728206365685648612275531628152269166585270869831506845703841670380443833014371850148830328401267695433780650569606361405987192754477145721071041583280383873962905534388823039996223832953992749461543264632041150075351617561200021270317574049722332769983389248520454002780920461923898563246692489651783798904573080991861337723370742168753497039393844878353147410697059986717383971150522546752771866206677877594541370204102180140715810297230630545462337912979291035503422522464878100680484725844382018308759344596409913525006975813907938278821380091383593894399504815383024024564096620945650257433892173584860284368826268491341796941000160895746485695784712605122767648475217904979611825956324396394568056012796740975857701027828312186710271621560515887023243867538005702748423662906756411909593787140812683213735455349036940005363176625786748037065452004861893611860605531370105883759719013823478767961223555698155395703634688936526929797899695474643244508370409607446974079166298233610993014029273758571429826190098448524984080823563720386250792792818140664234473697539833264730941912042617420317911130732924302562052473628492505858168614385226239492212114835241852964423822427595107522571584078827367473049523067776161126323175133364565135543564645151592837650466901425788690874730319392623481248804364876127445611745769091946989394784983302879541190208901942158802639990723165445237139033551267497223483930070969475147005914272841286971006166999051359753988400211573055768429352863246020645599608641159757229277358892886615176789585537360706633113273773978094979961426818333996372314577657913443652108710365420022489186043159792507826630424213486111535469817404395167085402194356100540401998317102929303489521157994470795526449957235441009259950581851085630870606068709662201007746839413810979873560841842664918494190982479977696735214463793531790965193456639232556292304003880533494299822258358590326490833304670541049836947473154453995530870644411999532659290356800784843775032871059189721492086835853951484161439715055794348902290622097647686296831662026587862352655095841435715315733493188418471524674896458769591480423953627160968703494665928947180988399086964387288540006650289101603439859763279784206575417772568082480023200281446350348222543435509183975033972865861007496460955499553836890158346434623779310453476504323855797795399671304572454952251179194431453289704370031784214571237601126865368628811565979813640084615141279655910243712/2474949231967783977761415405016059017697342265824804051632562146078033461609484372771939921104625027019883902575891341490645642595434027631885322197725237152696522716737542347312860136365078407029346937738331169713761111520801071125366172355604873804199894650608328656499158157388809659778359508969953139870252612891994837890681864269452628852423437050997639619473427584850108907771907968382943952131243959243271885314704493570298155520445796013169401389329015293455330946858447629706679227742022665190828297930262562919771384538334529012344301840922989137334639513138730050150451103181882426810325265113884440198286856909424489880844877380464838397466543939820622088971811361917915182726695581696795247367156168642401000631090547253320058852346466884635145235211318735108450675648008659520038178184866871386462324144302459100777458982498287994628554691120773556938421905594451329567807802108439943752220913526787830680913611267573942110790947391225174553500700483588573630422386945436882195641982145146208796215317362773667333776987932638577445693358869786199737308117151139314472643344771776607915128051875615954599978601197181833898147130872595070322870425361258512258498997015922916308551262926060653531032513124377778157076351049850764792883319621201514486305990557522161522389896934306586906612376070172810144139137631302639889687660353331663415138096218812656240113182794226356704369452540971747094136373012036945713493282974277175529469510566691842527867226289677747854923177895351588864851689321532861311588879491289193269280079677910986663450396623402726656068822532025779099509734719714804873041668219587118018347177574064870984227080876055050082058003890936331571062207232318326077288769001507676646973088724112556873546498350983666566206404248753331215115739028694584778408181073333345386794421333047850657638623414353582052290018357517175912960967104566942414421684116998385260611014627944577189546795154102695520451262564729488800917572383923748986542922691606533880966441799746656908138580125824867968522031592360763217481840201907362932640750126402819036886945491769560250113777857418960798785651809513314451035625348435876777108768708865697766227820439969752838150702139653656118973542429409152696427819948637202638927728211324676382780369198050436035719619577391860877783771387875882668323411713822736518906811586395935364347091988450727598337877494943778511632441091085466694855116359046567075194171752007135413538085820925363330417647510119228683473913651504055017815504503858080982148852375342415707522707188123677025971449257965879686141260550862631868090749456515498961583652767711333763764183179410737299802076040668920713246313191380475685574649192841344258565697001962295137582187154174252818121012101914582878076551877656535845476202051447507104448593422517088223818616155623779754389369843038954941148592263147216795987978863745886208869948198102459048862577566026740846157909872218232256945042884096214280124411612002095343403025626474172678630714829468677699313306316046098613739407755432454469184916395001307018548586073853897345157018002943071290152610770876500508681353248428653248400216412758879673426384002849224015324251185335633530444537675976742163352535632250546451294186191007633576917876053725910911151398263209017380208938638488253709028354444443448938786678141268512659012290866608267581151859672005054775836076672216804327211702889644485526899199132044365427977615258247867045276317083060747740069102640873640195871744170783834611796192192873079092008312545811935924713085123657675830369264995926968693956964379196630601456374008320785554450766644314417031480705323670545885255999503309060609199621982920531186364840700101931252215429457598617291065520369555247154697516119760130035570694748690826779255981191219365263348612755310985628426855174011151676563178960706635744191402090682370298798195086379489554765409206680829165513258116087671747613214879910521769923712369676092035299006950502738996486805245458782824444650959175634621585688944273489355106387144628283135548514706214328423078940989042570510995498052387175213523110827492534634114608151614501541104853145526656219624841405399382857916324685068348808486821310067209522372302488552510295393581303093090599965138212169274914096841685317499441572485984765573415372349335660745123749579380729218756941983825958151901513247426422531745758855380473205489813463713676150128244585599356666413045113652884945427744915968210022519809141963513498520626430574406598935209250596221316292638310032181852201180283811911711586744427135366520180872064105207353986959484322144534446256055646239884115143479773777721086272780543089764941167157262939817518144087431164758407203017300495914658170068047616338983981322078627456322092584263158829299670895876384247316361395820257080769246843823122589339954492185852193618864410116581559950442513846330743526593441961030097159608466042679944046289988929936122341135513405776286679164687371837251084074159904384883252557500073138166097243310089005354292232590233328089646189015023643783495788723658708305469845736827051922556275881327457433106942661100238473939834193471736771136844763281136340664112319046857711732138058289563288503400225461485291693649729365454843119568715346999329159019891796655518606007819606656356080230524242899100648502394945635535714094881913874935362661725183836272444915278872821135025387865031743857985975767848678495737702823587793942809111393408011684350828354308088428621100591966882654533971896319949102694252999723602978175147234559344954002841180079937731977073342313883594682592811123739690029448092651254342132614288291732115967501622810657403374123581210632776929246206319458461045524851188350232749954241192014899055174514902890773755602927781325105215060112270269063624864463419588922933570393728396892540622562167035585034622195806840348812816161872944375269100744011178368399182417905867418939368169082337739829516642372995873687586791393726675177610836818684980205518855032076599351694075546341347953136426065139739207662974672971050437048673739234500994080817886169677521275905512025849077224504815011396122034541792629297017020251964278765195562740542216222165007688453755719549994012083359393045738817578667180376668044986937466779441762731421925471284255371325825821198121220533020344007894154515974727362511671218932261869990788853002021629833671242432083632363196135330428088630022228125841110275790540731773474229859119197764132532346838280625*t^19 + 14002555975056351294637595960432557334448477894718663247497854812776785867002118828923523824631536102388353125554062746764318917025362045802452420596312992326732921992996805644414169279570711892198959039056100938029182029402605594931081085614083580584159824051980342246511555517680102917998118114733062300034420373619408389118142506903185656574079823402779614891111856177021807071767906936348613226527637906204400946187735744822168253699335886074243070383382931523057054178896135782327471168298756476907478347564090633849870455787098096076347955967923864851625381627658853673177320200017011526096550481781331561099935961216302111630984128166304840685052314600409988914847056451248669691005587935539687435588844313779744106310743977291123638695479901176995411288796350596078667454369915394516700747641775112896191952018688152402347523750396782032308695870234928814131403537106479267479181415528420021409819765026638366782904651347941524948216421203971732092075767249777465632882282331288657801658883373614577662227314058493302849340657038736744313767357939009239186229394954310929322411175486038467258650264257009736590589118206267961647295664545235503649481388608093754752345380545201697521531529079139342158934015834199101491941194565319310307382961915171593162406421424799715579609867604528457137802750808250103533284305887681477810609055835349930248838986149665099374016694942289857466114231909843776952066094433351579969656185683700155682852629880645487371304599063867833842303054463809841207649823259371100206854786091633482802108087613067641433078658720061964905935985400899589338749506620570801324895163706089504338870861745293910634702023604339250476537340975639859683283703750610021567128214602108992991347101087124017337355183225013182418805253458230585774019556268530232520821495788162361735867213540721730812781793781790790678873743409050325534080863256358612421339022575506694968951094609778247966981908701653527516009242664592412984635619866395438088089878641165733106567489525635788567529573451265693294074268402867464473950470116767455256699289304432543880279356016775955778229659652922925973573187033776218023402030750529229480933578822117085126402798346870156569601254940232960466594244108660084206719946812493710734369220414894062176039255623260451479262324398736535563301123532100486636995907789947326545127837594729978225814605065342577434133846911259891255981793114221590880018878153618612679650147850160302087883368509015577729437255711579248838672890890503202848602755625500112583813259805318310637663649033789016614345128038162787831138761556990611030973383114442246750542546410831917446378921876997079098290523638172240689386938659030017395282783805497173479028380802067984661198305564264454614548554495416183947123610404299086672597007633016140548636740224499358620524896974481086490098983686688940674593997434321218220407235863139610550315068501537787130015018742325907723557956447487975500752983323629243163149715466192825107083302625218078551145203657745957907552866848449420507844051115370371803215894652941916102336024359616429986326187225998170346642782092246363913168664921963832242342188578935344029207032383905195768183483876200070891527717006671938376545911590709247232786671879167550780988016529575752247317342383057647086806225877139782443909708443509137367664195729997435369931576533388278618838152392042740397273888001424841312978793974663965644604024260754512021874536632391305442715991470062788813595538093955522333652318614244368670073913775179701185944840614924122592746995729491394498385917527911271736356689385664104550667492526959727545342087510713003920202441976265061986068154669904656956094300459938953653706018627837013406235603898799509065400549808568185879087593334281633608961079646356316553360463881077576885127382169558667640066534750347450318708211049635559304367129887480568445932084025349491528756957383278834183425472261935545196973745048684603053993008195256071529315963931925292403583735649832113063974038662346686133763852417918672519042307231347615119352483946174152901410211046867945731553929314275705385048490045567390113052567178659682598607636549058440588564183253014005602440946489152643858044444171787589556590414577730810158788796735894186315449029309452788517090536490022154492724025148797113306857205591470560470882691458841750769893189578853248655958249107484898993318298032552920319306278616649257329782317715402503272462418842904861253888553635771784929474713955780525223577251619701996764457037022957982019341003495076991863193285448431730868030496900556068863545456958044768666645474930794032968076215592392176959064612098388210511064934377870549505723963421499963233886944192123314563746144031708224639872482516060565660902219153458111749094289445538467599227918154466129244372173650605639082836091422979905843727535055579164507556846249871225529220675160114638400779490458466346525325945753832608055711935052772651567169727297333825499686464178414688288033803526471550256270711614247908250874178807418157763374996173963245742018425982792489833626177525935991230822831582431497609642484345017131267867411431499879859493324587475621862027688537300746780845125512145645160860963591100014284887054727634540697479668425946843458538716701643510120974027063670478786294714360255780216366565680558330840772269512736556474373542577055682316365972502046241344663985603648767883720383311556937587221421091095969311281277040112507674076058106006625168867077217894541658893137474003841369100823113479215065800236114201155944125539574254635187153464342103242586392588778773162800628976949200867788176687967611254112290664951118083571774706940739294825778046875298238405403715954153947361052169295087201760824633849238730573929821078096683675688808701030963369215854699440586152012033886917693847495881565333875130345297247143825628026770567503470301598410391489555149395837365592700491211854491574968353369391749861763866698558623188743951817397477703211163022088911071057695593155080835972900090195154665017788558249221215244397802130871586566674182175363810703787638554378851427698581130885807399256945839247979866176100317488915026358989858210771318319498719551632927019845284383678857952243699358918797840135042992728544613558605934658539030323969767545981346257680507387666898624825407857655297511877621834175605444317563525425743260219390147107152875833556545496330842170294487840669858647572706705248249278734232944954494873620627122496801911110091/35410812088154447681817174256383613637823512418724119507973581474654940296874161025813909640420019617361415836855060732096929963288517626117743840675145700800119478870244836661553229643377275669804502339948430582058428210989923017639854466010962040583167723462549933085295647482639892055290374512954714155066691230608541526743602058009091458965443022421966228401696733137086173603505760163017505776647028955326813128348848908005804378984839850649962204493476680352514735085820866086572487412308939671191851031925295131005959809548478645868926164800898152272634073034138753025229531168602317798978499947014038913606258106550227316756703630212804610917598244062048900657596685639748632614397336784277224308483926720575891239798680137624425457425880218503241308749946560363859371205425354666979007780183479852144768637756942876364969797749590889769300859426804913968503574956966765176893250091705371502916391531998656654357687053520673325585162785751375574380856176149805745789120305527020006799185282999784218161234540728915548006347673497751954222997288444633319318408445393224037839358625196188390170293665297274427353539986359678546542720487869437160004146085938006406160062572689358648722348838788252427444003649318020518247400099636326327036638265349498591880993403361470926397270833060078858817684765311703283600759969186330078421684986593822261170437376669165696973927076902007872847132167124672689193028106172220915593057741016581126806256074261898670014100314606158546231977776041184271450954939523470169535040891183060765237391909237803347646290290150223627540676999304368839423754665989765669721980791449477227031736540675082000235864387918941485789445286439550590170582349631631434644285464175417527410538038668071967575357591790997075485722399251393815847040573795168674521840129203077095534135566765146170947752611928443558594303339576784209216210760111496253006341018904746127574896055445976258250438761435623182061841141310744993613128343339216716268998740049139638604596782673298321916444300261801957088084452013777073727047867504213038882398424885455718527767066266856785117012513959994362198010095120728960607125101139159467734017767680693829578336507833413386761233122921198464471467607066930953964274962342039976218504419023568446707472974679798546357219172414991240251367806011147244331396506059309922501282073466895690597581469988602717945449631850734061781818003303222831172542434060204728922008918913332860532160304822470583035206341298628964240472918398442633331821833670584850975360503216437640123017195153154148217745350921665663201713420189265348266529184531683292834966108830331390773856774720799779827937395658801480974139557968982190578221903836037694776401510951152838122329754667416232628500634688931724255556819172624282096813352428402793955956798199090646894635584995847925716647906985018893773356781611183255696443389896671910373062335757465952545264571329305676721951633556353169214752152033991988931010812294799210297920212809553547555793304483167234774790382675736487858117680193110502405261111497711008111541308441294223553785026811339327689875815644848391893440900323671500323264634828703970712100571117688897450023901574802141281744923671667234029505509815277049226209125502109218869748072768693802267243082842836710209143275904524245375328763589729346354947856482764873428945084706856751545711222999456937561962327771717354220105902882605716000250079889250151507987418310315636186261152111484544588681007015576698187088031981984095214930134451876362393349702578540006307433371769255977265283329941724321313538105733121022451606581965205085625218661218652428296570091554055502665970454431960405639317668371016830820296951555304554839389990701026370472168214518251997751825999867337245124319171019730290841662500120523226075603228652911025145184235566621093218519329745494942186123137605147759659728022005121927475874316341741094214266616122485149619696766743335157631216192366134855274278099445654573334349675050410277334361929108205233816533703356528386157676000684681589477847979642758852822514078766301393465012510595693429978099893377970110918870547400022868203500206543689081296170807800329631659418183955593298336811443359423151627788327913135916534092778644254988584116592881806548770924042574542684317883261012799742712250536648684507155186289601202668368554537817555096437035693947276223439319007751385863161946480826443378757960993960026150217414703033584603812350336160543399129576954247193132679732006679971338611455431607474217725440435845063423801502522231967565779574111321397904126323378736043680121112621839914108231048180784662957339745172147896624772825937001130483004391634685138927567292327861280389518443170607095394339971742835126080847732762048054375069940051765195557672214356385190000064863047889832078698454842392369355171656580505269847162213867821859242367869813493655253534336938827046005514398052610651507123841380074470673496246576421106870948048603935517592433676441708891406536591924123361453391327359734999684488866291030694205707012061107518748478207892347672678260869773063973661189793378992852504453179612664950473293012306595618417804086613099335335655760872516579567859821449373751666279418610448943404232219204767276986172290850349375017198284605705994343132111880526006325455605962244556363124726573837554587909357541229287536727313914168734359596480143872671624209395607377258275799345601527246169785594245179205643268824551837705637634928761638803671040362315833859518716828670423887161625465996045396456967491202156781649579112268836032165210433974644796046997097143770429411190565017933331356666635201712474889996561680214021309814383546552130500679984182724559519574432486233318714730114527824213171097112290149052609118626505178959197692398529405388141094214630464887666588007171806294000965830504851432216649209878467100375321831239105204138465595260467628963249840748499333840209421496101139969868468883182864038914703323017935506387355049867338947555885156612788267647315234739960824560259634470460884048101022244047337022388716576739783453771702063658462996716801941292917566442915045547667592186521033003788089674374258142332798051518527093640207033080953735679715298942115757469731340005356315042312327412890028370844320605234190625973759346082046430980219272847626291075805254826151638406879013142055492362139868209742952001780697142391720581201504190859343048037321856494723572808561310813546912785134907397752625280847423993861250*t^17 - 142594704217888718745568995724846694557656149907561051369798082858322645715115775968925354241948168324389062647857595405664588650210224665532391860764882963806633486814737806342197750294162781261964536272380934047137550286506147680495904151377662485979950073932041346825086018367109216537717055704971750422962836253030752583948485271650952078134775682931485898340183274442670778939053497479376553109044544182387170877761787152085895429440084403569891944466476993349254792823014573827219507175421814337806302643175708271578008449898357211851563126261708425102702632982899224388520323252951912125555408600060584943223746532481706236684608271036109403804131363018510497717576439349484171437491918630808302596700074363492825958656793222283402857725695973039886687679158115853078069243709270836745124110062212706771418609254564520459207304657395570207212192567986099723191353122219560239102606044496542266779552366489956966445253620786031647596175370399364665786565304072023982611869396437534833433968224502377485187890721197165226142985525709049877541953685531863535306196885216453427180254363352331698513386282125580679599910873011544893805397960306655973636121332338731306273740268227691371255922034758547808020777336875825051570208892879540456093574341374018498544792248037237939074018249507154345275479589421846693706131468248135102678082313197443282645713882277093606364329919084343288299408448795111321267861892629182745014595588095924996113416353076796684151937129742785446492887275003716356153605510323018897751974454041035375051044891964487331154378534461367169776550570580163556033842911196994007399391988413270140047209755886018383173273350082255207956291799879370072459947582255705887029036568191521754017418737094954888394328371786693859474337542729725440351009649733238293555518023789238594078210023151912206362460867205086377470079580207430879280204042270495882928349713854368500717218037217188151840704926586947715345492582260660971040890769244407259369529314084048091239888182632528015055904255090785335692466433601088261153211289332968336643264641974611387210407529166437482420901292575206960946317477384343514737634360340207608036528724549449400045903643886676911230116171245131942883645555502006794270224769162117664664166377141413167608316578334329561060889485850925718515243051121399209502703359822105643148626517001631555035803408630557645044658011037624556498893747163495930059833530370338969634357426928263027468347693785311856618665062794893018062493942875853309046834409226902774436261835848571691417663123181424190081736963211705237258804548940350246919220845022259539111211040248854933444434646488307843328050475609682558831599767510599324141511770833191594936135264691156167558488885900063233485662753970571058362473784518788438749194183007666668516318072756464416642216564349878426005250211323237555535960885695333393396541705103851160066941483272484883931731963421996471809384025952509639477632078340472677337390940626425845058854097609624940624780319348938658471208928438832734618467582458426983480120697230005650350791681497653196104722692117636984867250661047886769741158424079644029478451818125018730106718169795613375428225149736785644712768128200581893344895197677082667514423217139022051044201368081463267361691560274656401893834402905560257379850495108206243535947539904059510080775976316889018553840552366382618517497164704481897366559697766776817864339442515260400457166124070519426074746559769024398906416134188505919135332447240073204509806703043242859880726763408036139988561793872642073007563472375624583422003337813968159157012155324017502185570179599520292318018068456303480137906176596158699831751859254860937495606242163974819307173197954398381338717106192583945783523375716182914555083006148139919256266727959684340123230890550889701641386198423605657136898778881934014516822826844754584631134297821176871511994018091458719651383786925130957819331301463648789815984837542201299628132720414429188229523761336265638554483689536881406670724397811462883687888956526039972803847295837089130521537177164598470541588841270761443399479719407472089491337645334939506559974900507918393293710589147593507281651896211989941357421051751698906570657508050007314511744314937652103402968127916308008286399729217258946612406844269094955701879500483115790103157315766550426582385672379690658363169752861875043668353577502978757431910101228416961585979847241428702449227744535858550232568148977709953118319977467434199535452347987181013236974270071458993337384606034320843864745289378449892445936693065218420672666964149553256180702337287551600576809940505505890730722890410822309248860889603263789121959250534407428111823334958904947643180975858441444088952808216785629812993378377335413496517640064313896807923105794839474967207210760339824409161073875721976441062636892042290777385839404491403923509916191682500441863690130945942815433574845336746987133143915080484143772038706195449386815842689447695983399436884631319959403203587818292907245805721330851537405050959645001628933775691464630767208661026435845997703609966009322718012792060746371990653538822188376043387862416109325101410670758406270449637387232325355313474248414328632703519671643033008336553033043311789676805222898473267910774196199418942818283152655263091620277646554852421470649669841737365732011413336540487435466425231103188023900749082682195698586356316795270484144769846435889076542484109935821970278432867493986838153587623344229039955073714473786940417483191677166160105760756715471156758572990642618143334122549232541175921026952726002936162319921408779210044457442182025764818640410963943074818589963004534317378154175414847616098130277238645197862765914395704865428652796502563988564401090766654703740640446085151805195933843457854920235809071635063687135471842424328327503604548819877303583433981189726702662907268795888142053889929603953909658999605155905692036924437721932588087432699557102983974683345675157715740421422807787193809510597093708004423756916037003197356958840458169267413210952174527992158812682787834989236671687334552771020976597419409343296373869745628112909562217436111905443983881231076159816092248480099039748677426346303910688781570464366123801784607636295327776403693422324069804671876386209821603549382338535979469014044739409230331768861295588264383241310193322383851290783253649949557710570621349915470890977321074875957137155317610087285886443816703898128528251588755865071665133269/9053364290538153790651257551548743886736878008387133220871912330353446402567493835599756231400718348838735315622610527172781760614097673077436508599278917504563880097825929906470442378823456812913351098246815418812938145943090318176589458476802628375763214631925266225473920539728265735469239083812088585645384057958917117004114259497657716342164932732549365728033798105381698384629639348344808976896090402911888556481189037480150652893790721816173670282165537943459600603608201429467032615080318909268049913828900455160523724641227707127155456134096294264370111339061474523450350135439325917272169819786589282245333322574674783984130561457740378857932617731863835601458885961895733738414252437846877014869057264893902860308529221852644775281883375863995361270403003933026712571520415676524299655800243015531679181719858395390643944957978737484351253060119789671280747330664502963559040940112673314245624101680989884630781990016785480241273285557101688516705562368967002340085091446408115071658370686944831776555630913026075106956221857591916296346306745677918639073092538867612340929355175158831753538413761003161926721723179291148399422204731952767241060015971483637841589331084246027856680519783529870616516933008973912498585292140354097612367183174355139990907313459416066848902242985693494904388071664692139507260965455305056716477461572487224772575155968416696526334022661280012824583457394874650870350852478031147419958429119905908086799469652958759966938313767641201653308984741196112067627479538167206677792121179135868979026531461798389214901550848407174107899752822150299946006609604716756225586422347249677711113975565929298060302661844609373200168178233045100886945554055820436790722317007515081174627558552803733043433090967898252299183026741939685584893373366964791119417126366253377424893993236289037705642084449705403147276887151797829489611217668505875351954520499980093283315091509021263359362176673707660213810718461780470033756479780393073792774011205896700936575244103473270969970926100267367028853591564855671849548571458577133607599863962381512036932446608893051394916199402438558601957914319199704261888317524578437250663875937030722428861367169409355881955268426853074083205218206778680563532965372114887253197629797025666208210590526468495018662368414099427090933035736849978800727040049163570186161116783036331562781662493752761554719955876504341795551469511190637169780015641392342361060280268842101342722317932944979062667754592016138524147576137201833255169115475112860232700501989002556658118062894156410561003561385639187891904731095055507373475961511933695201473001824288058907849382070284477042675994156766911969055013654069780057832066747413637297833319633178075613275640609969416808686662268803544168004026768467608122751947104194980988072954739567508722728497897271786341556314885836497174721550498592519039724026683582451752046270508658795200739308736525818015245634312574293595904966870023951836695097676703664766168267741642523658431154846196423024088074504096628729058753569371918448278424172914781073850727858157556488584371854765754779378250199866238860756390182752013582647991637871981845393712682422461448056110835957747454366118818722922833543575342772498918834133086705923624365590604529382112991814846818585576804297539590032067625720557774136218081668640760219306666959990053042811853502680194490370008368466969070228940409170319528057397270425018288735542116614670697651620767889836215233172777460315775836498840176727267009950471041529723318566407292580061612600465382339778187490771355100851482494575699101274740127416122437433558180904384902137501156420073986856848266446183104543708452217213523303079722587280972864520604040955895742050717673511833094091883513966082555670117601390711044358518379197480438133329225458927585428785436226532792832868108638264873552252148847716110553003797625976172791331866878038473087447498188648703252769140030712688634380939848275144665123767424939019249148733587888227571818533208664471445760450158152424060979164175050259709836466795332013371622766137917722929221531875632286931067539406967691691591236618605846637361552806336508451387669860950942494257915697980019941444792352225852432837882503125082660549720406714525414672475580115207635766246884891412957272153732272467553432053869847005662675961374707482212893776835354919655735459085853621125985892981770985681737650264627357169118694122446685738919025742253130374690902611712262377461841302532377588451483041179338904995438680977574998470938097721215351917478183973040984311114461170730821630010496848500884297793650404707004404651553945496093194849012478903733585831226622360154789461267833852481371071823200686253548637285214055819586108918180568003403676163619235226214673234634997578196137115813576683249985910500401453904954704982431805553532415847324257806012206455346298718715649877859820278810693448095409847768784123235321328779505706335523873708038329656672384426406180664465543276930239902937855335267539411583716028305581586000986815073514151925759416956488960027595151143554981408695705313355932710857173895839290305196254304672337671913479719613108818578144082396734149322863073405509516161017223222509345438024738113197015370710018833816131382360739323546063694764192165887060776604121148950541483257680524910172221760711134789642159078040954513556616590722473084603500090116779711922868810286119032512699358790465937408516928684150242795729477086506741355330120058987471895985965414856750285269196738373817655577472988939694164688584018083841742393036732412223572134286184186189348924503090639786127721122918288383521103066571156080209120936241384781542544060068494698007182622716579050504529905646985151399332614280390500743828375514774450397995509824087234876689890684644234739754207188856280091000500258475832913597332407016170056647992261421995957281520131230524734370521592890471604209284699663018480208762503191452296371877800418905949192482918252177799700441082749657591787971707336200428496928348516650812573046546281166021631161353728102498724048538119804636347631827608680372827262362990555924487238613311687014402353877437968488260081685331723085368504903426940679598124363838422113878096200928659761312594702764545817851708562217253479197968071541403373957806148309870853942727424709788418380876817219435552692067693318854213920426305624281395121931569404816561927184571463038705948208621310484326781388841797996827368732824658025421196803324734430526250*t^15 + 1292449224301629348817174323078094244037346736066416221650467293949264586031082819311176123144672014670696620991864762428306136792397106904368235754127151285778332402809444566549895197549307225083906695165490548217565572631771101143336151648381309201817659332807806112344782842614316277095912682998885008057924465553114590940284625581020390737056746077236223987017408589604290840377937825777983977923354308419065795571441120962230829708462628291347086216114586234497782430629127085131343828790700277725402463531733398630369640738769665557524913125590285916294150324092033280294765140271622769828887306849118373160540700035505622603230625986452700544941524793771648497768063691715942843140632950502670502088296688827475960029819526122962577325066563793506830170105595579808722937588960349936037513758127881635912386645846461679614643977325173920369226249136542007959464725502867520167923311664518126723300495524086360487463073492033055964706321038215137095347250554549934773973796488360416283011195696870488273286737449860141588254100576840484454060805522040897593742566140093170839087025469106069196138293133030833790774796116919857561769999615713601425964542338640229308388667853650452386966019363734177391279472819320519197204897875542679359197980931869727954401922224335459016591164081698567869883053685377431830894061507795757545820185424331812733977617434953513247127004643001841759965792492944835646445405888749232992849531034476935744790590428296954862634804375057600838335983284282642194574944865615917904485916556977519375154326657554762737986986764769353877777224944771822809490561206370842822817341609544638867718754135514963900030487835552564359356037471177601872783215527282160088792138170793873669417570124116906436638339027407535437127694648747376298909753401901465236540017883523230496892650818053646981520245041104987553180087171691093100722134182638491834964910017827717991121788418789160543337738242120132307481407966584548605258522259360820037596278565403214019574409389642915441086259090763524608727099461452578693517740898068927125502664057101644525964852845224034710230174136144105897158524873259460146860707553146082212274576625630337644872356217180834862082992036969684255698622742915994064701890706577762743386654136696177762780795323957444426294889456769102268656780895993367460133594878765720694985194213933369982241640692931291066130988364927264374816806711021835975157122609251748441479387591468914918588591703290426558083073538205895674496025194407132738018872170460435997234037393225452330577112014181797810557991028510656715794719567341621517031389202436487685478447234461600698307156461959171227300687616430752644785852133304797629801735065840356546481340908545767695519919622599021257822226911609269739616785591880825957190846694622209010727185533221091176707899762185485138538520605039163480983462832371715133322834983144168628204588759425012971072636237041611256513591062045925811805373163431342970260182764029792155608094512528746566351755114063425000007909714841781848297113047941904659346623052875189328603015059411421781584982856266786179566677826457597688002430827095779864174589116009568251191862795409629074387318785005054994253577298263682182573893502765885126226735865596781627018619587998181909241379516076152996388742480041796871151212549521635029288302887691106195788233120851473927170228458421025785602422199791117696065640388908397201704008413879177432501427118307576628306215857153131006004646464188352286387236675995984531706724297253676175253605157015862880865930530003341501466803649795390177877076809051048442418029653154402610028132966446159143473898367337226554418068363485314608130891165464598999458994583786346888640593628337399505450254883823377957089023030364948505382825453385174377260410560992928798519696587282936877139068227064526184606350286955596925610682421064425917600950173561262234789260552575104914031973454666397268340792608887878138729500918626639326386735010776664383477004086671075107001342854960196147193254927890683013803178708474829973780724195551688330868003278905616237181997269882231451378110525581468374105868647592340228919213076356515568100026898389872777298736033510407334807598053383405811045893409033880889257422836971040838806160642568241138937961216211052609295377379055932143522437377694519043439850252253192408424700302999064404974393441151942694455051322237027213928176180457327191293737007909788461346238042796104215104859235482939712624294166776999507717295126531836231187575591032204342552592478596369226279142785206436253408943553699571943193322610214322107838947398870159604126058661715433419162975148209359832755430541318502631637365050885653754444107136187524700973583889971271480201340394776657847583230438681803611525279351946988533046604033392942586579972409261979732571439669823691426959413538827027567884286200007463504636389629671270167691880814014136813004985335153943222389130183357203785199077604026145241791562985548974546702787686228909243461611926806727082062535670819036963357594941614174439516212649900108683368986843238508920761447928369636625687128960700401363125549640012373789310870584457814066778094604130880779447597278393390094344706950132597954843018779097741416247224583848092760643811192841029941731749828639732431806113397738503684389359413704323924458371347919271072466599527564259261509243332502968815243209026867646095045523536080788544653155634676381804713319335370649385794498124510640082068231968365408738747547985144618850533799577093430820849845994936929792889162904646834657011260532366394416187624090248946575646938728247553548321906708308280155110670844094166413443406648158117629841812853117166546704925480489453082700883765541925738979605515188136514934842331854114179575617759038640651204032743376760827557231108713582074248571861989776238665527688097302989509489302708539907673559631719756607188314977337343233638758982173158393107373598945071778257784668609743737441609794240640714967168203193722653875948310989194099979210290673252871087561866153965356292940032868990758593900660888850540710448392578580646955411598609366552567301184941552071881941089040994431610674145574465931657634883325699470941229205154263599473937783928466909662766053104303458557024135921255527461995148508636872712493544613217277640499361762689685346735684466435806930684382424056028860798165648418488993879762505353995090409756041494987179577761700348822111681425856429173145949892576502095245623874589/2716009287161446137195377265464623166021063402516139966261573699106033920770248150679926869420215504651620594686783158151834528184229301923230952579783675251369164029347778971941132713647037043874005329474044625643881443782927095452976837543040788512728964389577579867642176161918479720640771725143626575693615217387675135101234277849297314902649479819764809718410139431614509515388891804503442693068827120873566566944356711244045195868137216544852101084649661383037880181082460428840109784524095672780414974148670136548157117392368312138146636840228888279311033401718442357035105040631797775181650945935976784673599996772402435195239168437322113657379785319559150680437665788568720121524275731354063104460717179468170858092558766555793432584565012759198608381120901179908013771456124702957289896740072904659503754515957518617193183487393621245305375918035936901384224199199350889067712282033801994273687230504296965389234597005035644072381985667130506555011668710690100702025527433922434521497511206083449532966689273907822532086866557277574888903892023703375591721927761660283702278806552547649526061524128300948578016516953787344519826661419585830172318004791445091352476799325273808357004155935058961184955079902692173749575587642106229283710154952306541997272194037824820054670672895708048471316421499407641852178289636591517014943238471746167431772546790525008957900206798384003847375037218462395261105255743409344225987528735971772426039840895887627990081494130292360495992695422358833620288243861450162003337636353740760693707959438539516764470465254522152232369925846645089983801982881415026867675926704174903313334192669778789418090798553382811960050453469913530266083666216746131037216695102254524352388267565841119913029927290369475689754908022581905675468012010089437335825137909876013227468197970886711311692625334911620944183066145539348846883365300551762605586356149994027984994527452706379007808653002112298064143215538534141010126943934117922137832203361769010280972573231041981290991277830080210108656077469456701554864571437573140082279959188714453611079733982667915418474859820731567580587374295759911278566495257373531175199162781109216728658410150822806764586580528055922224961565462033604169059889611634466175959288939107699862463177157940548505598710524229828127279910721054993640218112014749071055848335034910899468834498748125828466415986762951302538665440853357191150934004692417702708318084080652630402816695379883493718800326377604841557244272841160549976550734642533858069810150596700766997435418868246923168301068415691756367571419328516652212042788453580108560441900547286417672354814621085343112802798247030073590716504096220934017349620024224091189349995889953422683982692182990825042605998680641063250401208030540282436825584131258494296421886421870252616818549369181535902466894465750949152416465149577755711917208005074735525613881152597638560221792620957745404573690293772288078771490061007185551008529303011099429850480322492757097529346453858926907226422351228988618717626070811575534483527251874434322155218357447266946575311556429726433813475059959871658226917054825604074794397491361594553618113804726738434416833250787324236309835645616876850063072602831749675650239926011777087309677181358814633897544454045575673041289261877009620287716167332240865424500592228065792000087997015912843556050804058347111002510540090721068682122751095858417219181127505486620662634984401209295486230366950864569951833238094732750949652053018180102985141312458916995569922187774018483780139614701933456247231406530255444748372709730382422038224836731230067454271315470641250346926022196057054479933854931363112535665164056990923916776184291859356181212286768722615215302053549928227565054189824766701035280417213313307555513759244131439998767637678275628635630867959837849860432591479462065675644654314833165901139287792851837399560063411541926234249456594610975830742009213806590314281954482543399537130227481705774744620076366468271545559962599341433728135047445727218293749252515077912950940038599604011486829841375316878766459562689686079320261822090307507477370985581753991208465841900952535416300958285282748277374709394005982433437705667755729851364750937524798164916122014357624401742674034562290729874065467423887181646119681740266029616160954101698802788412412244663868133050606475896720637725756086337795767894531295704521295079388207150735608236734005721675707722675939112407270783513678713238552390759713276535444912353801671498631604293272499541281429316364605575243455191912295293334338351219246489003149054550265289338095121412101321395466183648827958454703743671120075749367986708046436838380350155744411321546960205876064591185564216745875832675454170401021102849085770567864401970390499273458841134744073004974995773150120436171486411494729541666059724754197277341803661936603889615614694963357946083643208034428622954330635236970596398633851711900657162112411498897001715327921854199339662983079071970881356600580261823475114808491674475800296044522054245577727825086946688008278545343066494422608711594006779813257152168751787091558876291401701301574043915883932645573443224719020244796858922021652854848305166966752803631407421433959104611213005650144839414708221797063819108429257649766118232981236344685162444977304157473051666528213340436892647723412286354066984977216741925381050027035033913576860643085835709753809807637139781222555078605245072838718843125952022406599036017696241568795789624457025085580759021512145296673241896681908249406575205425152522717911019723667071640285855255856804677350927191935838316336875486515056330919971346824062736280872415434462763218020548409402154786814973715151358971694095545419799784284117150223148512654432335119398652947226170463006967205393270421926262156656884027300150077542749874079199722104851016994397678426598787184456039369157420311156477867141481262785409898905544062628750957435688911563340125671784757744875475653339910132324824897277536391512200860128549078504554995243771913963884349806489348406118430749617214561435941390904289548282604111848178708897166777346171583993506104320706163231390546478024505599516925610551471028082203879437309151526634163428860278597928393778410829363745355512568665176043759390421462421012187341844492961256182818227412936525514263045165830665807620307995656264176127891687284418536579470821444968578155371438911611784462586393145298034416652539399048210619847397407626359040997420329157875*t^13 - 2193988107340238387301602286834398275789651933633572290625860415536129981371995870222431385432749590746454495608360681309766697907987753900028460517129870952869268565804268285589669381299975504678643697748559864322876993603125234506953925429877886598142542832290315360316084886010600586228343127827489132497276073294886824089189152689698367614526485212879097578015275799669252836750073019726784012764785926264944183082517333501584018837853668138733705366239231679718561150204330490171236671762057515763489347883839391022831270399704663018030209341942480149934829613273906474131635587239622767327085232747587578101268268164782424726362460475609154735770971832696647097188972750401701372565973941923501424238892364856917445718358522719778531906746856118668485464095346220008412339091549815479826137750793363946744895116912378564433840449350364102794273598992458361508493574147098438465156021857867171260316674927713164617276849154623948577535293082298300493301070467252960228872875659686608809491967989750211275603846646725081267208998653848244178332805430116956113126298300172777568543269319475278110136408059631335393930593085428210284765725108617628201592059458022247221259227987127295931119616853782962435414417685300579792839424519105044060512843598327443181308905974577219729435410245476920040449858022439067328952774469784450681621610799401376008601117073007442821735553860529433688399599555276105777377341309739845535206394914080691270022590266951655743893102670865285046919488668344369635348681636035410189014299760113187436191958723965050377958034241994750163333061657311792307551023487200260997182566001553845947522954640189862329695743052696434423992041173188207304404396564042499622076445867335809412897603726155812991521728900951535701784722143481951372096790662820932031221126218613357335664054280600263638806334901662092119816753571537943288115659700117183928069771795226850153152564771272175282668347083975978687445936184365884998661657546053106769047415210635477961029356232106238545405230865323238122297601473025724347223648386321684589531186523214583568412019136252375140382327532992626653897925165329908576842582972852612317897407920684366066043063278538008352023769437458141596850882463954756979893916814806453651542954946634411201561324700728095019543490422869465206048987938974709409745528223120949144184337429077637257745184396457683136586427091740528546238282754857793520042384480007372973535446615501731768487486592630989469902699337918898209815685693915953603801621406509528632395506232503835962245657154778789122417114508061558718533597462168059476630741214858104025258618080730739159289740115721452875121132784096592317539763222474140035272060440379511964529054513944801281408358538112750935200320818674847460838128530448814007957787609793130295953748918626012300641577019353380047387142592522428770686616271128043961977573801608973387439564026522841784802846044297737357345000303802263203781925205814348986449378285277971509903466862008315246288190049403730648757968604931501953562859577015946378421517585067596661306334299512990480979906857006999140969171265122980739701241793971651512180474405197429589272203782427079497161642886614570964210827516312255192950671922242202367107366574790734791249472797342627680559065929371318605862591555085239657193045193505967021901603154214114837318447179153030035013051902641670127556767873870567585604305357286224216033733749018397343074635774968691536405453385310545428338702669059302613847812528243434792522443823473895651957396278839505439825868546303308388330326396286359601859994347451333468670130071515834365103497330926233579142556024913705827386056764219988610177361567878856348263839110150059068024759209867244347175432561452216779461779517688908327011044614098941109555022697054584010948759716515353604791815641196207429885754934944660413604558236758836917570176837590407466381594365762949211989077197260562031462633462508555313810348555023592725965868285343522799018217034336550216217855243972988602586649822979829745833482153007186941746538305222247076927835108234921957530057587069494633965164884144493499307156014385120434316109252449039500592564494159122454041479021680187259386146020778528507707892191357504786854942693337128856377270441931300284710162640829634004614179190952328416216437614506656576551286627134054244193453600102176632729748728159985883340172382665705090973170483440411477453802097241401265768217310646153012404572047865246079162946578251094777125192698884347360105585980637753392862420478754725806566576609581054555668961284974248288087986192831430706064190136958612608904381451611666460402388011493669354660966644040894005424514672185007789527658014016416337609287729543131762137216122700902784534823653029695058345100328537584098595875527836954210792905680431715975277995106821779788989836986589607727990345796165601213710469975550895064231177653775512860346958979438272168452569179315699825909400078588658929572789060288417902691189089053514715280426727841356490656182773881069884407089450913514640891538561818680315012593308391678472554049533315819720411029541145265560008262135348652659542786716591262384234075986113649267630014068652106494592385987397140268826220871866399125089094763244791338401228873385010006501559927041828122959515755990798692162230094902036855827309516325924480741672053800005297918423947474400321218098676492350834903362809885247223962669668647268262614168710809184768031652320020616334055463987552632950731483323774081163721294877763748061598781101461244878075002109318193199275207686630536840942321262368831456338557077654338215869514922969003685568444147465368529540481949675397103890564894928708174501873501057877215476472793842990102019678167198739134369148493518575393231715875487017841496382902559996098637190351159155166908695787316440959465476171350658806706818950741064608747487065833733918325021221198038861673444575117167990974224834400488178847329434390199959523244134933892481167693337035562608274930701780524527517027438915212589130399107843189716841694757231351633899915070873204529671781626783034139211142639763071943829507523500486925153641594576533283446118887419995468084179793411849526348083044761694347575643360037750846405490941250535813064182776746596459161961662605318085000491896186372557685310015511055906022240897053284388838250918040614648829010489868493658222344541042505435006656361022521900735536687851754293717202619848380851626951043284617593478910644219/209132715111431352564044049440775983783621881993742777402141174831164611899309107602354368945356593858174785790882303177691258670185656248088783348643342994355425630259778980839467218950821852378298410369501436174578871171285386349879216490814140715480130257997473649808447564467722938489339422836059246328408371738850985402795039394395893247504009946121890348317580736234317232684944668946765087366299688307264625654715466765791480081846565673953611783518023926493916773943349453020688453408355366804091953009447600514208098039212360034637291036697624397506949571932320061491703088128648428688987122837070212419867199751474987510033415969673802751618243469606054602393700265719791449357369231314262859043475222819049156073127025024796094309011505982458292845346309390852917060402121602127711322048985613658781789097728728933523875128529308835888513945688767141406585263338350018458213845716602753559073916748830866334971063969387744593573412896369049004735898490723137754055965612412027458155308362868425614038435074090902334970688724910373266445599685825159920562588437647841845075468104546169013506737357879173040507271805441625528026652929308108923268486368941272034140713548046083243489320006999540011241541152507297378717320248442179654845681931327603733789958940912511144209641812969519732291364455454388422617728302017546810150629362324454892246486102870425689758315923475568296247877865821604435105104692242519505401039712669826476805067748983347355236275048032511758191437547521630188762194777331662474256997999238038573415512876767542790864225824598205721892484290191671928752752681868957068811046356221467555126732835572966785192991488610476520923884917183341830488442298689452089865685522873598375133896602569766233303304401358449628111127917738806737011036924776886674858535619060453018515051243758276771000332150788194812702096093206529861210019128142485720630149423549540154844578613858391183601266281162646950939027596467128857779774682927080004613079658856213791634888138790232559406328392916176178366517965148166019724572000693131786335556857531012928053139516665429487222564206196330703705227820773513168449620134817761900490335534145409688106697581613356120873166700660306011322040540576587521017611500095853895548865248311292889409664641161422234931100710365696765800553125521234510296794625135678471300321797688139259100256403605688791914030980747250295477238945708503718621918361316163108540492474210252541016885544251029016347625131075572799907809008769362348194406567475107071375381595945959058802527252855013083959182268008265240302999288295782220327294710925668359154026342141054160771320725823571419685815465021315666485170815409011919335920741865255021579949683526413546666667298090293528280661898409361870280893018351601747635569978106904060824485254484009451495028301426978264489950873862823084736067816517487189817625016390754635472268848750018169137078031813746396152174152620466182065404734697553287427656756331854656098486984831942296509759676947137371856434521044632123641257207452491316155231598394331442805951813523439554886298989845088935403637579616910117683472613221571513759168606834842780628594762963958859450096160310623966195857344712499517454856590418044725025068474302906835722845142964628726810110922961509326824179273164529740762154144884582546637686545601561065984006775770225288953815911912492727547193311586985522288523451834381098125876946817922469791022893798893115752439738255216571886291159333294421823123208082399867929855881059336608658884008458599423251070750332048876131036818302829669245624698649239446496943312428304715193978891291239376276713303709096393194954906829714959665246217632388301141591766190473170425953346081191641371578258123344473522509172616507035979716592125425124681774559461798120879905108101227223404943576832907514439253309543918579057024638382242153774387725160049591479766124882688728320037208157785045138967134709463107454199710495155841764359027516091344655335745880218056909008117120149290397066398653320995808618692443660999297222382972169508884485897785899399665017386327105828107660160300953678075757565889795057323051869826373345227055173787966771617357852623338460647374703336417191198555085822189409458698541395105537078934185900661296386200303040991639312986751215494000484280444393465830807814707755742839117846244896698644047489104883218648010274127878909769248139721112891950606641834228518440569029494646047311655359850330553260919368534088497922293229258251242728705394633530581982464678670057360074629293746049777246737586744053043881979653242477200370427279033324348731801747450896140959752801012188262676245832701334976519575636555286961992319671759115935852456973521288444689432439116009971120878624919379604333725558951720068444056330767375293621383074674532559273585204453685094174708286598806073190355318881969118499500402331512178561848440527018651003967483458913246735922694806581816350601482655685415069132080249982773349154049697088541757864458244680160407583840253858934636622795428198176909485042531694894976637447991416120070540870792738522045620800716993887606050033474437931000221201381523062813709155128303364558849358136995667269823319497856439965879618371450414851055063401435061152634932533078373914071349052839031991103939555198540757508263252420125424978322672427213640733874702746049263157843245689128254340852081697611345418269517609349651043355188059763154136741052603870608581350920698305725308125773362610600797275801083190931589718444656435187843839626044506935204306290817736744249279148518722364516302010854700973960156021393779059550357939412461659337480837793705452830693627175988453632767787582227523965918584752976066654640820445356997324583389877020567182435474391289804193696276936415125651536474815281822488322186062580070102111555970791740304098378602073528308568621238848106613203115031425121363959048795769894057234476562215726892822413823722548046190377189676727426346355411625307173080189011517090370302146439466229898279044850734633770437375219094935099679827271119167720525521230567487099630295217760516612309760585081841855655211967499970032694374568817072078807886931162803272012463269162329698716672804667550830584022241452040486320937633861008392374467787218555369473062452606417938425322025958016726077003510796112464598254477768961267186763715665532341561847659920900227316619253251262580517963600796194107403619152272187948650082245533726712217728249600387229646156801365345156375*t^11 + 59752876127804179439765085852418213580909679947384293640379998515084330321657937765306786739728319820572373963577438031190238558810020879393711845377165642478164423570005959050063453763659476367017224311615955196527287533048168078802067054529247158990096013485466163298301029882996784314809388722754279112261643431135077316308415843767746016467102901318710381260940424310080170010330876914291390259356219808269002666728932887282399601922185402844341569661719797338090850911207420145860829792391227690009163123790304122450735729723565109906878486976006904768501842744580003319847449590274269642413333307833822675081663729414827949378150043081776831293722065241058072267719250218080073838728234708028860909444935094446002639471178239615616534526782382982235779735135427218546189111199049050418473368437469805420436477176171002665024038844779175785153761356045809075481955567490591720909368637961637530882490051187381855325482270909273303690208283319827319069664083046695612447512459040901375696734246723461543176662376111152823289240114662500891635174841296871118919718881430085804311412178101499519617643431662095260165271494019154711489545072733238748805592278090503960130066252303464379347082524601449699151858285286251563475888513927440924916392845314561218767194696428218282602906925885774344152230365093612219157878525843044424148272986970022889294770917298136100314243149162194705416260913388453791391894845162029730233084895656167071171945645878051964657182846737061030493549171598685515378509998267216539980673366350171310381406818237245538789625650943715256874933598261097003784823089692650402278599298371505693583528510666531752906512795398416581456066291143978689336987443232731374928373825266896354763275232947907774182526894007288472070848687154081789394244995074599577398213315705095582040383870701660889907786207282205035705850325517717967712415778635708656039345984389295467986548492537197959898396352866320228158310654795792025424204608554992647685461009337809503995304014892070340008252743651345206203336198801865762251336655722601985722368947543058887909994178346552615631619744701959135733980452184268695784090572576301689820477414798285661860535024963462549284842219303093101931713192219177108172164765482491020009717760403389370563878424567141970213698252423126641707133519501564249397199805528185365606045513471058296530238693425098237386747296326000525300029543517958559013535159992574230733968720134646575405581221552870549666587398566011028534440408938616714451661222400426371228493857039447988888959165408383242501718869984954734026031805158027551943046572967494105631731982153132465380230308698614449941054682328484791561381613248467003236439652919998777596232268425969936358526043083369656288065824923694239588613871118746766128404991011821135408560656818234988246795922341465826055746659392942046272463373049588223095671949944486275925754538576211869043149806459020817110403403955929195218903275974998147432278283316413048702239431460388182450141775223608504536571433149207448359299613767953372523916007021325550467497595691101581194103893586791795670294997441330277843468381623936434754769687466450478214733739571411530376609078096814403262436943290639118682636489433750114200157578656436792287172446323580596213646418145010706656863736103359149346783652471908484677081530857706118114046428834816997714998754401700020598248785609109007314921324568537806536990675374364248122310441011548320518324067515893560356717807698008416314236907697280898411348102094016839398327758798994180258173549665972247449702662854755709567423077575205793393746285870731245178727107228886938178816925037396910751894604225123590224153145858698499034781112377572978253737361299670873023655023334650826191304022990362796138197991072655590231817979153601344418485945967614162786711038516434713618391410696747010824121126111038754509626078647625789686286999185718635109884213304545237432380580770963591047381772108885370112834606965025779987333924476033658515412703722454844191665531769309543500705650019509898155166025225829548459657486392147166798522300036904961913596588980052691662547615637036089383037901525325622928791871664866142889176600514779291714307930191215710626049216442432979387323156089251248188232454619963032041982259561013634728855706170187028731984248306018831810886188408303865182512654644536407951134536369470658358422890010497003454503867528956488106718765135833025580877471918307210982011998646609015693763017701511703050214282280732599916363744507430575204857540274637504589313338519901277335294941169940956270540165004202031562211060951871791830345231294708896579303828332430978433456900357126298069388199516691059645859294010424426889358588870502337232202729852623689677082428011990221440621583549557093183964897645112441153552767510914493677688036399769947051711296976717812995600591951269525599046943714317064214053168108192838028739183806181919815544906241605880589972810115870521500543478111432427135422324167549239383619105498522262225106441844013068320397914243027363991326506182337985573339864135309751829985446750749041968423305536846466439546827684721862346155951810719270967778523357470350083535900406981396902050607711441771743389320275841521540897724771027594126161873727799680201293769945011757763851972970524334106655921257112347801964674979138301033009714367997037493090848998740538184232925075583167528176901504454732167456414792122513203685026552605431656721176695371074538750049600976515731459683064721895918352700758268220822888598897648282288296864383757685381575510234616938578558378842116884466245341296397111583289924198920445009304416556285230757640605983366401459214399325768192564376203542749376671654891169516288332502039476686509265949697964560825038910685438183827964783883856512115945447010910799757226963593620526733401588463719171446898894339100374017386693029304487460356908252717134005190390918163956950183340366118454766277687299665742847242417096437391890065806061242766332759015732459916206373624622607632550787556560308476294229454857084469565275980550560743498209202417010275695242959325775855103517381695752298348075061631358643144488025190907756457134081804907798091789208522250614272640416873537760327825714592628846166795631106823733799673095463167321806946113753833894296990015621537866292824407239845009478330898073803472649929028619696684796348251264444074360610604414266528918726727598703244591160553335902126704285673053608316764061563178253/373199794643295006259068505736064886886597971234625158327053274951236512816948912556389951316629611935463422455109833953455781465314470745747660521148053154910355501810379999477837124727055830843428139716618724486622228016098500893723854343877086125267572514271585974405647168915465176428787522232698318363826387278084250045391821141514556973660354449308423853900059899677401122299732910915102681158716615497812294939391236989459543580399595310422270186075934953002612424882071414481363233354977590593160724225613563207172700204655053260463852691749969463564590145199089672022231100027554435034219444793424958190335406963911593873123604255646853395143666797613498112015694076873701912994631961604576819168491138363959773463829371256370134625508748049504697670146612717683656707114897135110057241366876684306916997379785273854436544842156679067410479431700493552005017473297392288831156020975755755509458504635960805244224457588469712574390265437964969604410862626542973096463507658513045632398361724984059176566904340970297096075639812129622327327164422516278646121790814657764908720532307775991842284750167259130341645973255501890672909515328394941849603696213935603293247737981361697370536496982187731333191975794036591281886127042674596690465358328631750770736290365938151200104748016410254067725330509733420417465979798213130671312570915932528932291709207142510490141102489703876084213384743722055052544462918816617299200508578165010211133622582360855549748234934199431757041959259887084175232199434295559297495652995273267487913204796925244710969830596084340177114534255224195697774272462594435173299173632314403381202587214995529953374698616038897495251377124939970269895200061634375783261997734420899457309647135898909439901519638787805733666322546806624816888382391015993056144861542431111447181741276740359220977023703426744951959969459257443860071751306112853306175014122832512734234433216649654300702596393993949104369308505480061598058183777613981153013239795265297338607712840265398169984357064799910351967186941173494917353613334570235174268838836671504551744659743544369118612656664256078360147376245824787809017840644624288913332921996959822002345285246650096781356156065151387831652126217190543387674525572561624796770702294966280240360681009479979072435970964625654161192906250930149126118859095359964948785086036278497667754666309464697170755678181131456756238843909850191821109820644772951001772595997748935510905553328124731914694415217070887488050972305211320015296415760140763460703542915324438724462422370414669813125813474896904300877406137362843692839953524547488991082942630756763317201346749786171220314754870240058260057712229517765377939521862587828826388462398212118450280584740699850404002527966858457209592165992344609179282330263961815327397229578708838415125808079987536970301932535849482272424632803886424951526401544401009955556574039856934779941587060139008720406236703329451436008971412086542903490431248673006625360936370238819586364217605326541437992963960113316584275644174915220193812366152016820419822068892819605939696089106457566113683258980461152735260068973088999671018044988627833918293451933908748133025424124460036033952203342416244930138296272463177455431940375018655296071070457142266751546662589796632805443821598576433544121015814103800504100922118413560151419271350701075431466405499372461769697011633471725006104099089132060545477154147520198346765125029338092092083478320792137316834122270864128092815674411729535117854624972934169705687570789505244762030530295205339745284341796971379544445054176040730325398585709047143094453901725199854779214336871938791543411872392659087301759530287357460604730786653471214748571566577181924477868472985876675323120975964601847572623736679550421939667813186918360283051682516140237132675488537782629571221563144977363120876171913611408557240489879915240011731569179083585946160335758665407656308594550154934164817258742634453185640101968294708460159353351234059158793852868934946545153014112074949925180363323215960705816592131229797440096894026351941689637909813984397605714006346665001513064483198389196566940126232350093848384980613156977740596631858216731933141779773630643472509206045406600629673771807876787658760387604469193559207697510477190467460885448297009495813699109523693233428086852224052877887065689546297243586428368983521493082307366248559520880518694241861056638115057714191156570995394486212374334480540993916593559815902582168009479500023141948303750367527849186702714746448250507877284598267361555356131047051677149014980525988258977092008275716033349588737125080723753227841698775958852587240038153897432846380765570040706585620963071823050511118504936979379412118494045404998969918084872966970696547293752227731566834529652218537438831749419199516548822082021727609133317817836253261922182892280954992608536071500678298443702604307474360377450391357656635589356997466290783386595238409135589180606069132965891835190728415679889332216036598250791299728738500152307600707345376919305596050749298984156018915311230473210900291789630139450115080890168372930744803090038559270808475544552886273707965832383841020929933198022248160447832859709979505663017500797537777343633614824109705087193650648254337287736750835032616011060902236549584516765587622163860185988252580425667439693446439243791614389417239781946043099837048147252569264925401794462340245718012362540308728864504646637786357292888788222338091941615764928008156754796545761595092763554437409594468804719877402948344384963412122809603090736413881660584646686037008472050110071847484517042726289187221142925470855322100639731540816172639328031538476156836995629417003094536415242288332781276796572488877558319530662258590664591233072926016081818237694661049333667898716534540785075545973465066210503778993845591444777676779600569887506722239049329854058297383495945662484996129071624841664428461938987631558755772662962661712678572267906963506440409873737966680329617037500380192262108040046366630827940511140963368066002795651359236225225180223071383057787219045338091157590990481852166249776085058393181764704808143169942923238276700584229918296857257685710554681211570998228289360974854504948085716330292747294055380331541842511226753605128282428961304260675669218009645861319396370167024367255465378954449861901580143879262719795487400933065581845805465216052776164001420817767420599834021076137321695589672980328199986438680825696001559275163747248750*t^9 - 5269255204789236515506987827719935984782274626385666474127160357045586825795107213735775386764071471173890898149493930028998255842029912054202339179077995872463398834539789209067897810479891922533214332078627608218149454010918768260787090907754376007607544539403751812270708641805437495078495632226687517892946101467794047441366389492748943641443153497123197675281891499897599876153736984939951727727652345446182702407680670401334540099595101578992913171277586340863920740690827988046620655797462998787542033479796324356926118242019801203915242068322283921372805458707243776108807516906988829431573079291549407830942580246239360953109428356271685588145876708782970301556213288079434207506726352198676159118390890193669202548675896393292454006753355780112010590192825007436670163550156119688744611505999007338630768116941548038382100961707437136908074784499171735439528832466705645928589531773261147570517207260826419402517949155616056782225632262774664815604112886915797667292427350622149776605184315723709705882645896177052616051078435985478501295360603717512129120135886744814041297947454018912918589250911233631497389683908770019959429830356002159058936561038345256912151710362269558177171970115136910676208568627262961080832081093452804481123445511893614737272226156665169559989956592180462529321859041312169935117921833821039985958744355506653980022195314762152027431922417746437512246353265794838718893549944148023785918711228224149822864726401635850058031827900576930847325962447199064103338916545092966933381710480262705627576277908355744100942016296846201565902970837399204011944808397469003250821117840262628828391950179338335670835975726284741646984116556897051809383758674286207119595098971396631308160868918073969097197705592724272978178209481429374051571680100192438451114788088117586497208236507495188388846167724578810003897275805034429410406935446156504252133948517392373516459870670919038549991212905138126272216541470967872230298279339061945234461476253441559858036991533360449842000306925194669273784536938652248774952049147781609875059538596168141094611428511089520952236586226157927402279058049409319171122855370819011752319179983926732191101757313848408498788421368606102029064841422045659444766215667641439480554534037074941546448773635532069434347342354454988831305129563515415747802740600987955690710926287439843173738004109890363558250205474869518322582647955964582115245518123235503976720587947326500734334237005880045540331210559593821874765922993395735119989354652394810262857595909773343247526782348639807560177868997068622564911023126013606354825078445800920860274911227481041240918266240529770679747988109261636863988051613561482024092022811751815539062176276419007657219452620592615318778575133804870665411763691529685375644245624220384385145913024620009716790517553769506814761822504554800726228610455356911039317158327504212668150829200689018162869002195403616382815994010106158144403298632982963798590781826617315622174513985473337293987630658939781161550365709132116881896023262243558936606420813409603184814429292104014733213604433242994804345120444920787081021214332864460330521152467821431137510808804666581185569760784271626175375425796063332956201856825380082369868361982904656333643670544942757135806094871109505953174762388297221126419680837725076469104397647157017119372178121243831842718522516740595131106213360130975786854605154091718184294356618069733618731537405385945400808263329474602119859922344582128555817884159277263456326304498744789742777471484940413471647411445951388014469168191492067024209877385459462153411525791095208946649448681372660451559986493523773994047311621848111862868168260637485766226523983831956308524801501115166232176496160854194641053367243252907027347776968528285769291502643559628571381216128245708055243910406261613816443208691204471389428571307586863099029386679088011052367129438372379811391315353969310916758001829440823382405890182086366006282197785187072058915685665209654608457277679993020791726947466924894722338589312277032415061209162422666188919872092654031348932848677856103217550957765436012609834006293800817782704449416218296371959557678082078171508642436078627015168214739802123420616883462659543604780691040087782437852197631435175053507632841366488890269764831521314550994891665058933387103536503522882960593267114275125668341736284978039718660982618581688020009370865746268814472255389588954769764091253663546509283887805096165154016685347247023160498244490273939434537616786755387322147875730799103109846248646453788632862091779291496435390074625098311458412812907827550429901286445582498302322594486674281391802854202272671842703747117992146097355031338501315040219117698594356616685222297543787457760415049383687641373557604325053694088195338156689793797087819926679733624996638387900592204044500073822938656844509981586383150733347399591663288540860495511422818423541714290985718438291148482202875781061120842543732012009984862864532540486256496449147769500098131544111267429904129303876922467371826920951156815251932746350269673758143072854669173081765821138079311265075245040200737772941959331797469142378354998412190858018825030183513918554629899357404233700553148361015568295936252295746598855597072217292191830735404237292656694623681375405050713408699377388815317814007489021171262778920490450565406409261411009402419382647132994635566040804265008097594014931703596635308638009891602562753968855739223366966549338679590488208828020583795063186338038895615906517673852163937336575167654321481858855906812895196989446611034729348973864506002891621103740165298236893316939092890116484578820132809426829897592482612746583967738985814149157610955990530738644148310723708185557927206032107400509855771372812184450671207583549579260903697693489846715559727390574315329853224121651992563465126341221952837022424857190795345936924169060764830014415846478033131788215081168266126530202640341633698486806496420023851755181803718467606085059543925667470559888746716745639402363855004193741016090377513013422669227864556395013815682260291195185401482663536538672367083242815171324278426541806891901114796850272255697388399381180627462062982426611774704883093894792539783684660722638990710814638053596275316646720639285120668142419369575279263354468500133857836274724227241172418892069584592489118448448088206842569967697418958230020582455753872715330164818084576373003857830548020211158879092067018874856839451282275539263/3358798151789655056331616551624583981979381741111626424943479474561128615352540213007509561849666507419170802095988505581102033187830236711728944690332478394193199516293419995300534122543502477590853257449568520379600052144886508043514689094893775127408152628444273769650824520239186587859087700094284865274437485502758250408526390273631012762943190043775814685100539097096610100697596198235924130428449539480310654454521132905135892223596357793800431674683414577023511823938642730332269100194798315338446518030522068864554301841895479344174674225749725172081311306791807048200079900247989915307975003140824623713018662675204344858112438300821680556293001178521483008141246691863317216951687654441191372516420245275637961174464341307331211629578732445542279031319514459152910364034074215990515172301890158762252976418067464689928903579410111606694314885304441968045157259676530599480404188781801799585126541723647247198020118296227413169512388941684726439697763638886757868171568926617410691585255524856532589102139068732673864680758309166600945944479802646507815096117331919884178484790769983926580562751505332173074813759299517016056185637955554476646433265925420429639229641832255276334828472839689581998727782146329321536975143384071370214188224957685756936626613293443360800942732147692286609527974587600783757193818183918176041813138243392760390625382864282594411269922407334884757920462693498495472900166269349555692804577203485091900202603241247699947734114407794885813377633338983757577089794908660033677460876957459407391218843172327202398728475364759061594030808297017761279968452163349916559692562690829630430823284934959769580372287544350077457262394124459732429056800554709382049357979609788095115786824223090184959113676749090251602996902921259623351995441519143937505303753881880003024635671490663232988793213330840704567639725133316994740645761755015679755575127105492614608109898949846888706323367545945541939323776549320554382523653998525830377119158157387676047469415562388583529859213583199193167704682470561454256182520011132116568419549530043540965701937691899322067513909978304705241326386212423090281160565801618600219996297972638398021107567219850871032205404586362490484869135954714890489070730153054623170936320654696522163246129085319811651923738681630887450736156258371342135069731858239684539065774326506479009791996785182274536801103630183110806149595188651726389988385802956559015953363979740419598149979953122587232249736953637987392458750746901880137667741841266871146331886237919948520161801333732028318132321274072138707896655236265593235559581720927400919746483676810869854812120748075540982832793832160524340519410065659888401455696763290459437496161583909066052525262666298653636022751701726114886329493931101482613540972375656337946575066208379545736132272719887832732717392822645340451821695234977824563737613899609089600009166358712413019474283541251078483656130329965062924080742708778886131413881238057059628248427332149376277277958447938872941936675641019849258480797574236981744311295368151383778398620035376453457264801958118095023149330824150374617340620757800997039162404897650505264641067405178733197228817120140324305569830081746204371244666452168597098887463375167897664639634114280400763919963308169695248994394387187901897089142326934204536908299065722041362773442156309678883197649494352155927273104701245525054936891802188544909294387327681785120886125264042828828751304887129235851507100437777152835341069705565816060691624756407527351188137105547202858274772656848057707559076172742415900005487584366572928587271381424287850085115526798693012929031847449123890706851533931785715835772586217145442577079881240932737144099194637320300816256872890077908088783681416628153613630115953797457010318682265242547465142645262134194079396840043666140994068304796268087885547222502677015164408919237160105584122611752273515443021827988668906777350951394407483355328683710078670760917714652376141434180161106532429144675820414518906377127008674549326623269908943646352349329181068176960872046237167475206741188325859578451426057119985013617580348785502769102461136091150844635464825518412799665369686723950587398276017962675791252582854408659405667063946270891088928843488440222742032869277594294714207147969034673085462323291985713239100852781670016475900983591205916675192277855320851693437740766296237035687924668248176749509743035519427720409138958550375911369010324868945249342038343123239512085315500208277534733753307750642680324432718034254570895561384406253998205179423465094341134824733894330793828074481444300146298634125726513779050575288983629673285160343385076895617426890130366359270588667646407454600066544432814414709066446408644990729262763856702736268925643770049584101510766869966836949485744772795648939398738195548482199860360526279357299646030528594933476824643506104685993323438767269243397053522218909720304212977196617050479357145682220302625454622196693026516716555741119003989944329384257121697558646501370768406366108392273750364456743690857404170237801074258898102626106671255051035728011515356376703227810347033437276279900975976463371692491454569188369398782200233444030495737389815550967157507177839996092702533416987345784742855834289035589630757515293544099548120128946260650890288599474741673894273223831006957241017953194124529504755158037514387898533433325273123384328616150161062211462111262862778559780541819740077215635999094001042827474541884352073410793168911854355834871989936686350219242478896626535099464670709105286427816627724934945261820174333076248450990646627360653384536602684990286329237697898905757583867345553753952283846285411532960664753027850827737180594995031491169152399898024875775960327315981321097656334144736364139251949444003011088448810867065679913761185595894534010944610323002999091016405128987560500151443968686524676451463510962364965161644623574979856157450888684028801953966663955414107150411162671557963688863641700122966553337503421730358972360417299677451464600268670312594025160862233126027026622007642447520084971408042820418318914336669496247984765525538635882343273288529486309144490305258069264671715319171394992130904138984054604248773690544532771446972634725646498422983876582601040782446154541860651738346081022962086812751874567331503219305299188410590048757114221294913364478159386608397590236612249186944474985476012787359906785398506189685235895260307056822953799877948127431264014033476473725238750*t^7 + 2107079482871710124714289625536379467667244819172685454270339266424549933490713017924568228054649720342201116323372209098010875340015924273211585105321553444202512215204307872502485265144548545865494260183176872038134879162837849568310512516332634923885225901531725673821931109648633455062392356053523008198108711774365089942615211018546249911109894406065075373425429523975763575977394114662105811998948049838720170482201379456086815818124360083567795115779193496148927103491521379029675538014150001396344056346240375637575150966758196444788647159552751176838726976071836100094302883392290509219944464602802414652524497995552325130881638929470360687313282638947730890524563610377320715754262521329045752441849141943590917437128622419110424594040864978865226914008007435979484122731870549903281610442917372502876257972694810300052221780930474150049221590251732368335063985051245537274789296623815753829335843871095658715411548822083777675621321951523961059512388279393437801163754796966645447513615304856488348250274211764933628335591252817034483599845747614019926414398995984876943391670352936304755944435620063615015080008681812846999655830693614291021045601650207618502626355602490505938759474016713243051634135596989744657464753950767507990210754409059582702927475246482728507437064999576721478824247829757105475205531565423460405077638495275061573714882998149841604136510836778047148581006098651020740745372924464728461769074225968193112278652403659917625825210080265794449406926489448250919394882539065008180930703786523221069438282211502024105061230904870061449360599384307758540690985999774228513421759050918300670675766159978434856331113713790655634621127348198403022000987481433622267991691758274145871897991214891255372553023430891535261179156141598074170782155246277968812775666973923090794246047335043127473982710646135259004695774209885540872802397049804982311886517619155784569860389078153054503316279012223831733071070883169764203036275065228817079131432070425601001253429739250362780070611894785800703518259727818861085139393192619061739060018270965491737122857250236627053305018783967700176360070997676065322363398813839060373833401445709683795203197571363334572671337801113414933437282080792091841931951147617780150299934530666987894656635738988743468860788842249911289279376270787741068880475204619811495106396217897159890337755510467337692213561635266085211418386990370802068912039081303839147357239934478853561225789348562746114452370485006892088821137900635853167457386137577988288661198087681565008612592732665873987653410429371582621360172266106600658087770972618178322455431401872775231856894623580951426906224716158622066422094312907397930865885090757322712096462861231963546617985710400699947262654889627947764812619737732396813711325626983195861093851810353598909001923044294807508632603111511731952961369440100995136587783203847286088428721623194111276504781717359844813002725303364464709535330165148926914160182304428269310267930291036398241281172054364710220638784406830417840737797062232975998988772788011750509189963744520736399260339542589516798848454312716327634752813815943651489251952479884767436445346337436455195027360445853016276056011584220082351829857693184045503856544828558843768193962165511524901692048694753242152364445607397612110411668058227821714701245525153090160123698621986721727450346553845003486039310745338083502259294624660777950949703274378839905367405046882047659438403711388633295785973741246787567267450499107225462611696240682645054446705394343008712711195553745973300124444019636297585465379071881529031935463852118054044269798177969655630067713596664784137192802256623056506554131340333527585091203871045590147580721298662682984373912218620859120050109743390244071657283051769504437168100468104233046717222468665078362158645878936482141300861807220418197994805107669278674486227677829484632897278879439783528857148529001108842604723607082263198164099206962399282057289212225901708790958629766578718188994185728350816283519034701587563243294177368568039262600865281462683536064832603765692689198082893493471894961273704693838338237788619856293750971664421105502661071903611142396861129963655049763116839349364465359292674509015741887779340975516550114317464491445446650206533828369431367388481231151666658920481987321408939778519146901683562649913517768019587438248399669889742650544904858866335136837123989352268837268757401185075126664206242557574243433487371105983119404167830587778776492010605278170226519147141773277674405350599859118816734798587599486205236776286742791685188371380945119597749808663597206642649227922049371065733467756290373935674176794200680350206415332659384844315086767618072623688346625313925948112256463905312148056655936817755224161973556789361837066522699080244039195111135579063833576833216605165155314088216732098412905664731321011182068821156371168542596875918246152880841350716714412215693174278451190752111419463305423429432547158285017638640302939791710020033743919782112735306733618670117628524564506244698848637015685784431967710785709365396370893349616405761730637429164204867896912054412450724470849242242125529580944501185405379515435695946687316298293946768550157341688192772463345034720790954936241103541729244845166174766143350420200775474848191718146634244685510177996574449124144764907609383368456540026668351353765342324995176171019938712929345443884527272932767311055410128511127945760938134932882867210723279168862366286768551920440216529534697236917074319726263454707160860745022677851393520772810185701024846992831031296185332268693539168517450335825709070744740100325197441129668568766063696880557327315106262532711326070334681344234990635255400468833821880149947170852308529350652566872546784334134914586726353343496484469634863938259021248197766544396277125799724467332632549218543285234630514510983126360498941309711193531785540488103628844413050900215882929027387297336967587606718346824715532708777565877429608744805488357476827283762104270519247214205742586661158568626894616314708643715131986796304690114355799612783254753388403805078184745784760333876875509994561411284997199890350753779564989814838692719780625622223776146067928643604255718464384871437009388039569192456846936852326545069596888703794016857393657861970935774788084585581699660775933510420678215839878480968044674763491691874695069643936883273697148046204009211977545119463626692684565356256947522434519560509951773319302775642/239914153699261075452258325116041712998527267222259030353105676754366329668038586643393540132119036244226485863999178970078716656273588336552067477880891313870942822592387142521466723038821605542203804103540608598542860867491893431679620649635269651957725187746019554975058894302799041989934835721020347519602677535911303600609027876687929483067370717412558191792895649792615007192685442731137437887746395677165046746751509493223992301685454128128602262477386755501679415995617337880876364299628451095603322716465862061753878702992534238869619587553551798005807950485129074871434278589142136807712500224344615979501333048228881775579459878630120039735214369894391643438660477990236944067977689602942240894030017519688425798176024379095086544969909460395877073665679604225207883145291015427893940878706439911589498315576247477852064541386436543335308206093174426288939804262609328534314584912985842827509038694546231942715722735444815226393742067263194745692697402777625562012254923329815049398946823204038042078724219195190990334339879226185781853177128760464843935436952279991727034627912141709041468767964666583791058125664251215432584688425396748331888090423244316402802117273732519738202033774263541571337698724737808681212510241719383586727730354120411209759043806674525771495909439120877614966283899114341696942415584565584002986652731670911456473241633163042457947851600523920339851461620964178248064297590667825406628898371677506564300185945803407139123865314842491843812688095641696969792128207761430976961491211247100527944203083737657314194891097482790113859343449786982948569175154524994039978040192202116459344520352497126398598020538882148389804456723175695173504057182479241574954141400699149651127630301649298925650976910649303685928350208661401667999674394224566964664553848705714501759690820761659499199515237917193183402837509522642481474697268215405696826794793249472472007849924989063479023097681853252995665984039237182455894546714180416455508511296956262574819243968742041680704229541657085226264620176468675304013037143652294040601396395003110068978709835135665861965279284164621802951884729458792162940040414401328587142592712331314144364826229989347930871814613311606463204938282479635034933623582361044512209737189621180154517580648951415117994552762973634817909725447026524438219266561302834609933269594750462786413714056084448181200078830727365057582113942046551884999170414496897072568097427124315685582141425223041945160695496688427670889910767635848581261981560090490796166563302708567751440128666695144879866594376719438479135475374018970945397112980066242922839034548343633561058008624862538641630913845154323167179957861832849171532549768806461388392582970279219003751804476164189545430196550123293920452106709364391615252926598261166996183933300598538981152305194277702338051242344474667175130121088212701754552686707114934971429226168479458072819591681517934177404009309283218780291481622055634723672420088432647116303459095153526876948425603424205210138333974358560661320056969588355838879378240582241698457044288241175246947485854151292501653523630296455329810044339842928359940171778403607518902933386084195228373486937152880307540702148696157455088904746583471221349104526797706976045688151020028625994283093440692517785313884799135849792081594781014609779164218980145811626674439736405634514117821025153994805221764374680361066920843013467493521027666262984651491866090288773487767950349080659703679078602698368059667219264683272575763687482600537667942009793253371632733912332632004121968505440910172564286106256026183780613376527244591989291793966199906643780645131960651706479060823852270408273983756158367531612648562945780909796007085331237164344018348063576993434913120101187725258116436853842675500737048733231610533224474661581013862814060003119010071004878914019149134681944464476929654600637088368578970294472268019536817358701999190636198382210813886248811094905979291333625779836760884010102441440079038030653191130029608493312651929191039237615947850638831882310666370076298354348003302654819657624370594704255603673289794284643829827167770393054935890081149367917473961773251315199976097834765996470528448286997333985089470203886332814690504567590777934923488820602873053002347805542449622443367712073905220390165949427550945650060912976429748278641685086136905370876989665775120959838626164016931120566047732012624964981645394244837172081354182169707954929308919210374953002738794517108006093964300591252480982379125045905737459479859589612206825813171875285586084244533221024366773195278166485273433891531735724735616723266179555646469663498830690948940024527505492544101920723597597090756333403314818185719038888058172479219031886331785052090197418335909733494688840717827435822197633569059782106124626628260638528481299682034442847168609019954092831859323471066676916045964721763285237388483376374528360965872779265736015212656901217891382653263015735901818187299763787608336896838651357427853166384589794406968474750097912029026150599448125026032624549346957440731271505304207007330436190803932216837715108239741193087700739073816948305707212569747383692320818183513454957055871445246002178266956415396497654107655559999720907323815499096127481632559592073970687911251092396007110580009210447189349306328533910119563876658845071925517215568085294609250339654145536741992752388094662365956023472582154361586533007947347341325698610129981434086831142792428645916248181563168005243628083493703882559633713566906167872803034206901895364247476479221806173415473408923924661558583880934017746499331901954332384609757334642163309231264135636125541704810396696710877417591815109497190339501989344838370042499645106512082314278430348269711451951141522935546881010338311724232282103143072220603486490504691422411513256849609572210329308785928506501171794927682892867960283477608905460818822211597497511546044541069989725532206334573485853854761711101007653600797333682711692061688692865926182381250244409311355168601235691246533185733476450899573225775873794716216187286260174822863212243431630029879922452619249731998911823252759705881662377752106164938892164661290661762265379940813928009350295641718186017769549324609483674783759623260464173070276898757217198746153895847189409881862930211577629482276754809393087093235656315042146339793872949636668891297099043456970731186589227638891070391143770525707627528464727834659706804307646915925271419853437673661715288105462408945625*t^5 - 1911803561470832535544791134131431891767033104657325189474033553627184511962580458942445687861640566687602397227830306688690774551055010293723717739648308294985779720046638100831437334739230477534994587965028527905820275889102085469035791452384758606138952015785473726949488164015963858018804407881820116924953489104384717468633373499042157228657946768197478293851382970743604989504490152274713194714456072786675325375048011224378849413003676481289177855981913454467305227505481633007770983209573663998603000402702286728574004051209556252366309669109856880097035500246194497001709566173632545958388482591274190076763063372794777264308992165190598229111092727096095477806459888759259572569331049007950293134497776217887234185855358677325586329033614963832725183806935637026776636881045075828627259894495280559402124241650525353589980493594974206253732091192218554767721827296186544533434592885339109408840572442435440110501124168235235038784513220239679327148894961826230750869259033185190912409375888695926829676718249206586230223456841140986638741653815664576479758843808456936935905161831167671587663642940845550291308902764159710034119281322885902922587191166692170430152317276387085545118511901802266372761507415328137972432931391529063692933398780557425675073259667102348350578223863638994471608205549640791632355503868792793479948251502985523656107102564735711256442534329611303408830003943952601555686646081440532293851386526091982767212774770738027589284241074730333360357701516519640666427901900838907220638482724413308100898913337136204495994663504794098189873267173003555006757640916794858814918971289473091042122417603326279919738263631336204826355440138256398567836229221961411009455714254760642320627061396794084037370863852200790908505987696685863714385516440648022507833704973556546672177272186180723794894079604474478703404712232983979036122308447204942610863882445890402690542235802568354349628147905972615057745494133737582359912697435984994885940631484906984368784240704847496482843695976184779613605198741397744112609035045502600040213616226658330606174432894554363957392139706091785325953080469501727552930134820313315054023211078682588684414231406700430970959396944397961942099481385457837242048951476719179591158572178454834207278823204385014775881360919860129332941389736838091534523512468828075779668304250328676277313940768114476923629087901607555763233556474516444733992960097138641626281285605684792430928039685848807710874880057371379811106333809326862015027798870814993620068648803498377348724723646759486119971385113839051245371764032767949450939465815974230093837240460565324639117069455482734183706433057427304556840005836705073483338932634079152052731492103403614070944104196500579990364886132286411835949166673171632923715324660559394650514305197220154868520363535731368928798518660786309922399070608359455518464028235347059971572221857229046327413750009396449321213321963900680776220477067285235735542420615558457492671516912392756568744498560574415358068299671629123520131377038095656140474355229678786304590188347727177645757525212183716751242927539271449714023553874166084378318644226913322913632580188798036199345365361747714365487696122154685587919273184134467016401589690785261310939011973870935788146445833041879679234746302805794587205691006654714104370925222545074803852255532304808315357901041890476952334628262739124553268393210494552024422681918200376674787600890522370511279328913536067984211398215911076782687905714242064175418212447485810297658064592259051117425123958830508246721670845273397680269807006142627674433468366597156417778054925403674306387669501586300303971220259601857356313509768438938419853770566511939056327755894929382804784568159491518986623482899791381754966594923612023494595273032696087891957471445720682533501168880086791959513913402261840880348869208271385404740864639339781124549440906860879894692673755757928083344924044033862143569328511509758254612164829224233975918908815469713822880198455789372443470799585384273311855138933079436683292941069751121995734370795617673701579998453015926223153523735508125170914651065017062180526565141234577577605095878833061595096590752779450068673546843380241374172985573930633975018436015016152803796437497543508647482313608316352709206146378414688015892136990790144023379336798193552653707035268504201203686116960129962711997639335354956180636582996499938882191995294842950536674998724059360744214701292302718403453903148182275504926791471013839310437672704210336584987984322176660684340444734683545555156861313567074315816846914607701615516511853903470296789307062346920067445777602594779332008490075762346319336559796882247524432450981172088890054892338384972018304608841786668926785530657100810673136155675793054569827152430908583630431018645166940459057484685003843996637550683238619305154606236776281072942567591559830603232338092970921989271370725584901020969267292313317109438251513886398208048122373108718225786764886686756424863414887640215010494508486906939796467116713229467616638969085305143560260404622598201848531864642650197681165940536363952670061572034786352108499179037486292932709663095514021410928439463884557198988866709042241814231077411545864841506818417592697934248491804361659361572064630676673999851579611945467330771659249682853153127872817787648436041675948865530145831216706326307256421109103643502784525153441966910907119646319889622707380233067403828597322260688129081424734860923734420501396130318469207882758119715512742421272460615303424701503494014641146717996569295463389895746611651167420715426415315119434658646679072359747751581757481705678320063166161711120607707046858220563860640864029945313560417705194805344600021069020579707895302345924614318965407961230344879239694580942495597701490634253795750379836003530735817119428414960052804678427772493372328520963155114033563869134018781039961160964247074557620929243778760731348632716022345462365764386942864638446735827852474043089897279572701038441871367517379207542384140889391956720951158384501458627090553869129829776149202378100113932136926232283160851510401669133530629223569665951660936823063327820244174617228726138377569788456096455644185295484860896199872189803972160846447645176867256593586371419750279226323316671853545289657747693214725545052290240297545574316676980761245861914400558191557580578053032436625944754157690855340686423640661509464330994363597956377959153816416889767016486296046/83525668324927929972267713188547855636524307847749440197007161536705314773317137572144417675626627433175146930429343789582960613665619643095904973780754753718031945643275523692658785057960114522100583650862285956529736746460140676214386448391538323274170991289354956176501985423937444248347683547318195062380191438428379772063883779291353227438269805321409148253822929927799298800416413395284885783141337754272275534054229230974278801327528474237365232121756870433918018902177888002971771274685460751802638279065892717795794807708511920199052745296421737083503508687415307547832674768071706888611018596623681118789352987161166247794330476263819569389296854703973386974941055300304713860703343787691002385328969062410044537142764043092363463804338849174860907128051417767294596354286501667489001639253353154405232746904323195992940988482685315087107301380586652115408672595130655119353966599335811947354998656619799268945473841228935671411154645639778911463383540226284454922785047381491165346300005115479910945926209645733159597881291286153568497032037420309982703448420423404527189833421264150555178015513624662505035051157183756483936891525878867937768446295499873118012588976780951316262930276965825584095346963427237096422133195265266878342246864027106124879074510471871935261538841768009243729002542654622664861433573885795912150908728803946951512906346360466633507770557219438933133471823594936130807570272306576252678209062732168952015620292242667670657938294797015678957009929593775982075777968628053747534741384656397961580574406930888101978962085790304706306586238073986656168527646390183110214576955803699804364388567165666227660051595018229439413403451772279060405116204270550770539589969132296545207397216129755922263673442966794616582462665237673173303590344655960350660992821401248752464484952413318492313905305052652441629136021833808863920820530415733835191550779872038564328658862773970248252485859608169561454083332178870929089212559751700543769629858940328451974107159487970066615546581169503745440275172548353624360094412975243110431597263445527209199995275936120707499023158190646109175841350256023938208754810939721804412606351700531591001087650440735946303520643152929657560237772418835901050965247192363644991538132682929387128342892597900078116622073035265455124126637112938137750411321342468345680471636690901858973663412118289366788175592919897464491550779823614359962674144306327128968152437591428423869338125818392380907797691439674818754265230213962098661578765364837536443173890572612476427304054330902291509110634857878581624943278362160255064180074541580869432849064978894647183158558285476415975207042387060658203392737082547489348369178769656927810751108171283653158035632442347471371994354487368994527770484000936340125092963839072954226999000949120978623395141711496369543765853261550794304560675155533203436861298032606990053137999396552069796450437269206713614729166935639130916293601752702459352620327083958625676019092386783431233896321192130702788901457739647045052167982004834995758005757832335998722082085535816567455791371445264796871967486103210374082015436834204688275467211740515210284724956636719820248547304045817588551207414731254817697618689551282573358577131551794280549239578503269225346157817716389246932664833967106555112798777442279160441634950311606319603360730871193072756766945097646205598854984634147977556631700900984979225839261587853915704575601804239658704397528939192637577160698717209620773031892148991193043654160609076076987218224317840494359213923212623657277924116465023040899607363209115834732064420596265359234920862306634164871780157052967631144561916452271919917609159551431659154033203395938538966017281559764049808658239696208286603266049220413504349122018756523005544701046596013968111567039326624501122609339408493284987683180066362222291333713998743819953823925504839431197065482937754949854932288844162665935733065987056694030529337637234760595641869094529988702331464323813240301481356380678512486626967940584030873700362815000729397046810322859427069304853516863140061817910748888987945515706158357481495384334877582088791361585335497194638543280087514065752579511124697146941255473145905920037774686352905855212701309381947714103515321000248082298865633297275961765055314618854506205923134036255152243428962164430882193771844803218906897914920677264334166040220065153797530401802996987950771387655774128496946841826385009436160574216317686094749101654387437602121602386131769382267939399090056071559967062227494620154171993171395722562662911565838112876593911657961539639947422159844907955451803781030484326475440333647960001341872538949256094742770437681950115167925598492257250332057323956344616996286352547388505476138235464870179632411212873255434394731687005998214724870011320370450656452481893472694940182399539573059980653356593583815216002532762032638201916434737798762706637189818441427518480550794376999886691568441388040405948806651982161734454937879993400732000560891386129765283367421224920215393881939823878024843105977775661998227772575772922448155316924549565723037683465452408310627677551085706431399931689829878067247812038017651715747836493052610211458900175076961059702306073976908475698729314948086198002228351678683939472602537869142201929132526058514202944008102041625942244190506522217104679259324789887155286998816495360439720299623194073578542306379666626422602766854259572650627230437980756156027490697380430101218766436268492226073512622833187428033612182147333494389686847326534219491811284628815929831483106847845135210684473324696929397032532249052419693294282827226176810476851095558963896952924040083249087520815899021821900692586721506607388765333378280509415453528656862505494101122799782988203599264081769757472946106624950843444842374050765489800532827036251003537132878813374482032308156266405882469062574952271544330695889499133649363655039181608148249612777435815786472595716647109031388701356203329828884211590359485717916751757315805132772282055471015257255358468090962530455304210012312302240401690493885710929194715640032269298319294351140361894021331156862504679661844368534280975845041934095010910053468552714366399223412998095075324579678857279369160757727717156550392698085845987711623948924577053810722649777364063597533388711418334025052413680051710207187496508392025465858990037351686106413108842215021335617657460849690803658058090431325971998536736333692501901726752375274819396599679505336625*t^3 + 485872613014634924577075117511201782319396998137551863772833780546979744761501963904059742916785268613822687824587091709029891188234463141080179083293290758020525025908860977880361106631452629364702310649341892091476961050257744870206632070981065941742701480588998418543480524146980908160465356901587857601348954879049412358350005061936841330140985253530587848004122369217274710902327769101542315114710879526536627198426998869931103187631109385735286594248282774639671984599559681281164219703448471913020509598174155306360791518189368331081707325286903449724472476127503093151683070109498583543500845782319286886749540191902758588888494653879570892271066694096811428387921728025894780121377660735188734879149641896604945020666624712200948676164248304999817025286027409404142503550861524991975493895148200400975739538508532276086139291852470040412706899412026907579624345220239062339651817206550851301973480389873206471894364679004546070651853063077242165187523789468469973079242250617064407352495728468029983910131164988840260191336759139676553530098038097469271505658617592575099966270104149444119751766159151416066501521024936260592161608267918883217745396912660119069299594644124301485921793468559219476336824785027772710648641049541219355690732683918474264736098105391120646992490408064006965122687343399512899943133259872943870049461754047833178143066981683364571205153762150506098637599517312752999024643583894871073310930321182151590697569216864340909193302552428748088698151316381822517420798803689108959472623249113735521089582446624149834658488069465877790619905164959678707988099583017370954588371538931103526344121887751141098578518145203289083127905694090545646111912373082297051346449454257217738820968245328122573300800886760182906007306161809379481260599333181776361302151673884515950088002540973474297953139633474187699315522426188530990132419488098134801468780001090306026724226684669183860671232918938590483320077509317476248707740436350111129218148405910284015336287833226919855071174517707289248011837277817083784389950737063989795891595883601208684678950897819449762897755584648016619133428332746051510135601535031730354591588948098235117935416305822538760894097054703645955158714985057955052813178830577103210737663415791811292798763954708718736682090033838710315074403926411908303502179876580684974889851628396401452997764848569074859616584288583789881556516168416227220210684553461565132205090702216973427751708184105270311580816610048100857442668413812009916912374256387983888212952010818231804973239778646630132263569880653462143748559672292342457472146688444947951386608823634853337923037454250505139915922449746613491443627550111357873289561244413736321574708158972957489679190236500187906536009337182069011442511749535406031243314332817884970217953805015597139334420906425047195807820030555354246626308177725550780556719383967874814998979862166474280442922647238428288693022970570020907800686385180601410081535932532155244440228358967366606955138766926269184773311633535048210913725223820593897012255850402188781881310519993478806442863832287884829476808976165421097917268275238104112528952597606556288875619108451866987375245641333185755612001548473271689692537755116878333593863606464615270740695545605272749167263724317794734188850659252240095740226532339150617102025425356776029409515114210925416446240429436459136059329707245091052549345778436846813529260624279997012172293611863269739224444976816737681410121679574909279131237469622160388294858723651505982423068056011858609046001204268797728733856339545725244654032495777595249006360743358657032992768125650646131457948225927330281684760011637597320439930961516951562403102023590367424946340485587059821346649676393211439098267769738836695666048657229457912471036706885135049398615142172303651848857760673972060535671911229612360640053077840171981839670393169089581162821634513783103759576676639880181486984778605314161102059158938007022762049742390953318190931958821465895534401477746200130119563448627918146718896694555753668719687159463751412476975973730351413801180368672986272719330913596781373669432685685625863759886011192105541038059004649287237456516251362227330405931827234365413531379004612932673854858631788928263110922100241557096294930383133884804608294927441354154580691575112842916268815644191117845444752198190653387986001975105665105888991956176296238327049112975283073156542644792367544035228871435161324950386237648701853919318351155219447210642506655756893592822337768115095840193632238784146197595908808778677223231085418982074644366052971623341489373726009272244958210035222690902387999445327250705577838492289904480943242657636365303065528233296634256054892176881916421361286999290617846918775415084761844491855404057305642643257221101372005425438085604866122697551026313944409863251005739967091309159047518259695761924427653643575486997912959209805567284955723766225672669419529963257568171346165341227373117929025756814226601890364871320460868250293808304821772334686498881294451218741829712995559017974634455006959762574142699654259144922010064684029331473390143422173265325887714575583428463373293309720927030295983866740940728904976406963985562338132267808436424124549951190018421552424189729334366482061789648345843523606185432965997727553981780765352007129860433033147052958231862487023142021818387065552689168682843195885967729401321364253053401875993140075643991090820500431298727599068374299225843115889122061797018916210163045258814632405428987587363317371095746890326391747935249433663935474605558675032626749814706853000997681499296958736631697686976675174873590847127736182851761527805751194613149443552846523745112228907254576669573059656569084069997190744307661065134564991425466815371354282248481651518702234729943065453071301804405650079329322486999990101969356425138153056212649773200915235946652060625606931172080021328580760581980312248871420609218488186826965591123263099481766100307204606047014349969163247552584004010260028956950569901998185286634359039285980832796116449470171976912518750972299745281833949280943005866460708920189600096704871211054389879096968472048191993183037944664084349305485538578547943030103154218638329756280525637542999222314524522326700074974031587726478537079617909909318304555214992629584852478896007031357649591851653729231554703028741312321675520625344021201485988232731598973038710889729516310992393140412996114972187097243095148137468816736/27841889441642643324089237729515951878841435949249813399002387178901771591105712524048139225208875811058382310143114596527653537888539881031968324593584917906010648547758507897552928352653371507366861216954095318843245582153380225404795482797179441091390330429784985392167328474645814749449227849106065020793397146142793257354627926430451075812756601773803049417940976642599766266805471131761628594380445918090758511351409743658092933775842824745788410707252290144639339634059296000990590424895153583934212759688630905931931602569503973399684248432140579027834502895805102515944224922690568962870339532207893706263117662387055415931443492087939856463098951567991128991647018433434904620234447929230334128442989687470014845714254681030787821268112949724953635709350472589098198784762167222496333879751117718135077582301441065330980329494228438362369100460195550705136224198376885039784655533111937315784999552206599756315157947076311890470384881879926303821127846742094818307595015793830388448766668371826636981975403215244386532627097095384522832344012473436660901149473474468175729944473754716851726005171208220835011683719061252161312297175292955979256148765166624372670862992260317105420976758988608528031782321142412365474044398421755626114082288009035374959691503490623978420512947256003081243000847551540888287144524628598637383636242934648983837635448786822211169256852406479644377823941198312043602523424102192084226069687577389650671873430747555890219312764932338559652336643197925327358592656209351249178247128218799320526858135643629367326320695263434902102195412691328885389509215463394370071525651934566601454796189055222075886683865006076479804467817257426353468372068090183590179863323044098848402465738709918640754557814322264872194154221745891057767863448218653450220330940467082917488161650804439497437968435017550813876378673944602954640273510138577945063850259957346188109552954257990082750828619869389853818027777392956976363070853250566847923209952980109483991369053162656688871848860389834581813425057516117874786698137658414370143865754481842403066665091978706902499674386063548703058613783418674646069584936979907268137535450566843863667029216813578648767840214384309885853412590806278633683655082397454548330512710894309795709447630865966692705540691011755151708042212370979379250137107114156115226823878896967286324554470706096455596058530973299154830516926607871453320891381435442376322717479197142807956446041939464126969265897146558272918088410071320699553859588454945845481057963524204158809101351443634097169703544952626193874981092787386751688060024847193623144283021659631549061052852761825471991735680795686886067797579027515829782789726256552309270250369390427884386011877480782490457331451495789664842590161333645446708364321279690984742333000316373659541131713903832123181255284420516931434853558385177734478953766010868996684379333132184023265483479089735571204909722311879710305431200584234153117540109027986208558673030795594477077965440397376900929633819246549015017389327334944998586001919277445332907360695178605522485263790481754932290655828701070124694005145611401562758489070580171736761574985545573273416182434681939196183735804910418272565872896517094191119525710517264760183079859501089741782052605905463082310888277989035518370932925814093053480544983437202106534453576957064357585588981699215401866284994878049325852210566966994993075279753862617971901525200601413219568132509646397545859053566239069873591010630716330397681218053536358692329072741439280164786404641070874552425974705488341013633202454403038611577354806865421786411640287435544721623926719017655877048187305484090639972536386517143886384677734465312846322005760519921349936219413232069428867755349740137834783040672918841001848233682198671322703855679775541500374203113136164428329227726688787407430444571332914606651274641834946477065688494312584983284977429614720888645244355329018898010176445879078253531880623031509996234110488107937746767160452126892837495542322646861343624566787605000243132348936774286475689768284505621046687272636916296329315171902052785827165128111625860696263787195111832398212847760029171355250859837041565715647085157715301973345924895450968618404233769793982571367838440333416027432955211099091987255018438206284835401974378012085050747809654054810294064590614934406302299304973559088111388680073355051265843467267665662650257129218591376165648947275461669812053524738772562031583033884795812534040534128710589794089313133030018690519989020742498206718057331057131907520887637188612704292197970552653846546649140719948302651817267927010161442158480111215986667113957512983085364914256812560650038389308532830752416777352441318781538998762117515796168492046078488290059877470404291085144798243895668666071574956670440123483552150827297824231646727466513191019993551118864527938405334177587344212733972144912599587568879063272813809172826850264792333295563856147129346801982935550660720578151645959997800244000186963795376588427789140408306738464627313274626008281035325925220666075924191924307482718438974849855241012561155150802770209225850361902143799977229943292689082604012672550571915945497684203403819633391692320353234102024658969491899576438316028732667409450559561313157534179289714067309710842019504734314669367347208647414730168840739034893086441596629051762332938831786813240099874398024526180768793222208807534255618086524216875743479326918718675830232460143367072922145422830742024504207611062476011204060715777831463228949108844739830603761542938643277161035615948378403561491108232309799010844083017473231098094275742058936825617031852987965650974680027749695840271966340607300230862240502202462921777792760169805151176218954168498033707599927662734533088027256585824315368874983614481614124683588496600177609012083667845710959604458160677436052088801960823020858317423848110231963166377883121218346393869382749870925811938595490865238882369677129567118734443276294737196786495239305583919105268377590760685157005085751786156030320843485101403337437434080133896831295236976398238546677423099439764783713453964673777052287501559887281456178093658615013978031670303351156184238122133074470999365025108193226285759789720252575905718850130899361948662570541316308192351270240883259121354532511129570472778008350804560017236735729165502797341821952996679117228702137702947405007111872552486949896934552686030143775323999512245444564167300575584125091606465533226501778875*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99715440136604417078 + 3.4098757348209425507e-1696j)  +/-  (1.35e-480, 1.35e-480j)
| (-0.97413778221391806884 + 1.4022630273677705787e-1701j)  +/-  (1.3e-481, 1.3e-481j)
| (-0.93785487964727270923 + 2.7431735635225920961e-1721j)  +/-  (8.59e-483, 8.59e-483j)
| (-0.99986059945136402161 - 3.7198703129697729751e-1737j)  +/-  (6.79e-481, 6.79e-481j)
| (0.93785487964727270923 - 3.674025740866423385e-1771j)  +/-  (8.59e-483, 8.59e-483j)
| (0.88483984919481674476 + 1.5754555265897235605e-1771j)  +/-  (3.37e-484, 3.37e-484j)
| (0.92200287563398277901 - 9.1476456425827807973e-1771j)  +/-  (3.18e-483, 3.18e-483j)
| (-0.92200287563398277901 - 6.5685194105143171743e-1767j)  +/-  (3.16e-483, 3.16e-483j)
| (-0.96392874096524810675 + 1.6719213936498361851e-1773j)  +/-  (5.8e-482, 5.8e-482j)
| (-0.99388390574983522982 + 1.4112150798757953988e-1810j)  +/-  (9.47e-481, 9.47e-481j)
| (0.86364459950441273317 - 6.7368146830222136846e-1844j)  +/-  (1e-484, 1e-484j)
| (-0.99905181141800568275 - 1.591701238084457709e-1836j)  +/-  (1.51e-480, 1.51e-480j)
| (-0.88483984919481674476 + 1.7579937838977348391e-1861j)  +/-  (3.4e-484, 3.4e-484j)
| (-0.86364459950441273317 + 2.0782014129670743076e-1862j)  +/-  (1.11e-484, 1.11e-484j)
| (0.99905181141800568275 + 1.9326698595412583531e-1855j)  +/-  (1.44e-480, 1.44e-480j)
| (0.90431429965200025027 + 4.1528346852023805172e-1863j)  +/-  (1.04e-483, 1.04e-483j)
| (0.81641357233552832956 - 4.4255686420348109569e-1864j)  +/-  (8.41e-486, 8.41e-486j)
| (0.95183570103844019509 + 1.6149157647937447542e-1860j)  +/-  (2.34e-482, 2.34e-482j)
| (-0.79056348164716826065 + 7.3045984558390710126e-1864j)  +/-  (2.34e-486, 2.34e-486j)
| (-0.98249020130852733735 - 9.2564593412761949626e-1857j)  +/-  (2.65e-481, 2.65e-481j)
| (0.97413778221391806884 - 3.1058360450000156207e-1868j)  +/-  (1.27e-481, 1.27e-481j)
| (0.76335887913623153959 - 3.8345841505347133443e-1874j)  +/-  (6.54e-487, 6.54e-487j)
| (0.96392874096524810675 + 7.1897207121775379611e-1869j)  +/-  (5.83e-482, 5.83e-482j)
| (-0.84080631526066151018 + 3.4158706992057823302e-1874j)  +/-  (3.08e-485, 3.08e-485j)
| (-0.81641357233552832956 - 1.0939375115893111922e-1874j)  +/-  (8.1e-486, 8.1e-486j)
| (0.98249020130852733735 - 3.2251314308371584187e-1867j)  +/-  (2.84e-481, 2.84e-481j)
| (0.73490501729517639271 - 4.5377145505597878093e-1875j)  +/-  (2.06e-487, 2.06e-487j)
| (0.99388390574983522982 + 6.3657373857679029269e-1867j)  +/-  (9.95e-481, 9.95e-481j)
| (-0.98904175264619651254 - 3.5263739367921260764e-1874j)  +/-  (5.27e-481, 5.27e-481j)
| (-0.64306564933736504727 - 2.9282281426785944888e-1908j)  +/-  (5.1e-490, 5.1e-490j)
| (-0.90431429965200025027 + 1.8853969176295457531e-1898j)  +/-  (1.12e-483, 1.12e-483j)
| (0.84080631526066151018 + 7.3911807405429224595e-1913j)  +/-  (2.91e-485, 2.91e-485j)
| (0.64306564933736504727 - 2.5200358592856304817e-1921j)  +/-  (5.35e-490, 5.35e-490j)
| (-0.99715440136604417078 - 4.5345332446092384115e-1909j)  +/-  (1.36e-480, 1.36e-480j)
| (-0.70530599149863507721 + 3.891537663518427749e-1934j)  +/-  (2.26e-487, 2.26e-487j)
| (-0.69994133192758988504 - 2.9848980930745192524e-1933j)  +/-  (1.73e-487, 1.73e-487j)
| (0.98904175264619651254 - 9.7733689160611895656e-1925j)  +/-  (5.16e-481, 5.16e-481j)
| (0.61060267759996134489 + 1.5537123344971139444e-1939j)  +/-  (4.68e-491, 4.68e-491j)
| (0.70530599149863507721 + 8.4231879898512261775e-1936j)  +/-  (2.42e-487, 2.42e-487j)
| (-0.95183570103844019509 + 1.1367972948373471755e-1931j)  +/-  (2.19e-482, 2.19e-482j)
| (-0.54337813039230614485 - 1.3268316285871356491e-1942j)  +/-  (3.71e-493, 3.71e-493j)
| (0.99986059945136402161 + 9.1550400676014395135e-1938j)  +/-  (7.05e-481, 7.05e-481j)
| (0.79056348164716826065 + 1.7110247150020360361e-1948j)  +/-  (2.2e-486, 2.2e-486j)
| (0.57735026918962576451 - 2.7374544206694293015e-1955j)  +/-  (4.28e-492, 4.28e-492j)
| (-0.67466190268558651963 + 5.3574112913607148278e-1951j)  +/-  (7.55e-489, 7.55e-489j)
| (-0.57735026918962576451 - 3.0545291120781423387e-1954j)  +/-  (4.11e-492, 4.11e-492j)
| (-0.76335887913623153959 + 2.8263765762323184354e-1948j)  +/-  (7.09e-487, 7.09e-487j)
| (0.67466190268558651963 - 4.9969450045319073928e-1951j)  +/-  (7.88e-489, 7.88e-489j)
| (0.47351926139400159438 - 7.0951789789049053094e-1958j)  +/-  (2.61e-495, 2.61e-495j)
| (0.69994133192758988504 + 7.1020214272704165719e-1953j)  +/-  (1.9e-487, 1.9e-487j)
| (-0.73490501729517639271 - 1.2337730900308826362e-1956j)  +/-  (2.06e-487, 2.06e-487j)
| (-0.47351926139400159438 + 9.5511364572467667576e-1965j)  +/-  (2.63e-495, 2.63e-495j)
| (0.10594635201930618063 - 1.2449742244346563084e-1978j)  +/-  (3.21e-507, 3.21e-507j)
| (0.54337813039230614485 + 2.2961189165947064486e-1965j)  +/-  (3.86e-493, 3.86e-493j)
| (0.50874899554919230984 + 2.5427292722384022655e-1966j)  +/-  (3.29e-494, 3.29e-494j)
| (-0.17861546625758920186 + 2.3558985700729962023e-1975j)  +/-  (9.65e-505, 9.65e-505j)
| (-0.50874899554919230984 - 3.8374850851776813112e-1963j)  +/-  (3.31e-494, 3.31e-494j)
| (-0.61060267759996134489 + 7.5100790133502134513e-1969j)  +/-  (4.3e-491, 4.3e-491j)
| (0.07033971255556493263 - 6.5251315992261752293e-1987j)  +/-  (1.76e-508, 1.76e-508j)
| (0.43774047849500255323 - 5.7136918636891992488e-1975j)  +/-  (2.38e-496, 2.38e-496j)
| (0.25295737451972964834 - 8.9924399646458725799e-1981j)  +/-  (2.94e-502, 2.94e-502j)
| (-0.43774047849500255323 - 1.024847563210049797e-1974j)  +/-  (2.02e-496, 2.02e-496j)
| (-0.40146373391689962151 - 7.6859156115538749583e-1976j)  +/-  (1.57e-497, 1.57e-497j)
| (-0.14202534200722217411 - 1.6727889468952667079e-1983j)  +/-  (5.8e-506, 5.8e-506j)
| (0.40146373391689962151 - 2.4715566464695507312e-1976j)  +/-  (1.51e-497, 1.51e-497j)
| (0.36474877450052844789 + 4.0052584239447788997e-1978j)  +/-  (1.07e-498, 1.07e-498j)
| (-0.035079831538655817846 - 2.1033466208926789343e-1987j)  +/-  (1.05e-509, 1.05e-509j)
| (-0.36474877450052844789 + 5.7364359337417100998e-1977j)  +/-  (1.01e-498, 1.01e-498j)
| (-0.21564493335817071428 - 2.5046661429874557168e-1981j)  +/-  (1.68e-503, 1.68e-503j)
| (0.21564493335817071428 + 2.6717569288474690839e-1981j)  +/-  (1.7e-503, 1.7e-503j)
| (0.32767682561085496674 + 1.5692179882131141188e-1978j)  +/-  (7.14e-500, 7.14e-500j)
| (0.035079831538655817846 - 4.926004725791467545e-1988j)  +/-  (1.05e-509, 1.05e-509j)
| (-0.25295737451972964834 + 5.8283429480234954522e-1980j)  +/-  (2.92e-502, 2.92e-502j)
| (-0.32767682561085496674 + 2.2600372345534358954e-1978j)  +/-  (7.57e-500, 7.57e-500j)
| (-5.5428321924964865249e-2035 + 6.524549163542598054e-2034j)  +/-  (5.3e-2032, 5.3e-2032j)
| (0.29036229308829455553 + 7.5281084367387173749e-1979j)  +/-  (4.28e-501, 4.28e-501j)
| (0.17861546625758920186 - 1.5339358794170958468e-1982j)  +/-  (1.03e-504, 1.03e-504j)
| (-0.10594635201930618063 - 4.5372297002785726686e-1986j)  +/-  (3.14e-507, 3.14e-507j)
| (-0.29036229308829455553 - 3.2152931495008378751e-1979j)  +/-  (4.38e-501, 4.38e-501j)
| (-0.07033971255556493263 + 4.1497625371639378313e-1986j)  +/-  (1.76e-508, 1.76e-508j)
| (0.14202534200722217411 + 1.6378585071680096126e-1983j)  +/-  (5.93e-506, 5.93e-506j)
-------------------------------------------------
The weights are:
| (0.0025448555305788097781 + 1.3451734996048900361e-1696j)  +/-  (9.67e-133, 8.02e-365j)
| (0.0092739975124140646228 - 1.5430838341321317149e-1699j)  +/-  (4.5e-133, 3.73e-365j)
| (0.014920749786366526951 + 8.9019730188479377858e-1700j)  +/-  (3.22e-133, 2.67e-365j)
| (0.00039186072782870098353 - 1.8561056487212743759e-1699j)  +/-  (1.01e-133, 8.33e-366j)
| (0.014920749786366526951 + 2.9114686416804442338e-1698j)  +/-  (3.23e-134, 2.68e-366j)
| (0.020346811273928062689 - 1.4427434237731146914e-1698j)  +/-  (1e-134, 8.3e-367j)
| (0.016777458205543993506 - 2.118543320894539417e-1698j)  +/-  (2.27e-134, 1.88e-366j)
| (0.016777458205543993506 - 8.2828363379043134744e-1700j)  +/-  (8.53e-135, 7.07e-367j)
| (0.011148570624136865135 + 1.2105834826879771179e-1699j)  +/-  (1.28e-134, 1.06e-366j)
| (0.0040288710730902845968 + 3.5745711941030339329e-1699j)  +/-  (2.03e-135, 1.69e-367j)
| (0.02203069654637347694 + 1.3476731584215071947e-1698j)  +/-  (9.83e-138, 8.15e-370j)
| (0.0012964120227580799209 + 4.1999769690825559649e-1699j)  +/-  (6.7e-135, 5.55e-367j)
| (0.020346811273928062689 - 8.6023123503374672351e-1700j)  +/-  (1.17e-137, 9.68e-370j)
| (0.02203069654637347694 + 9.6624176227391984892e-1700j)  +/-  (3.03e-138, 2.51e-370j)
| (0.0012964120227580799209 - 4.4035323705546824421e-1696j)  +/-  (3.57e-140, 2.96e-372j)
| (0.01859121613829451308 + 1.6775219590266534317e-1698j)  +/-  (1.21e-138, 1e-370j)
| (0.02513818208955125088 + 1.5288538366384163837e-1698j)  +/-  (1.51e-140, 1.25e-372j)
| (0.013038087887794824042 - 4.3697949437420007819e-1698j)  +/-  (8.73e-140, 7.24e-372j)
| (0.026544804142193980175 - 2.1956327430814648249e-1699j)  +/-  (4.42e-142, 3.67e-374j)
| (0.0074400125967539864499 + 2.0339707731101904794e-1699j)  +/-  (2.83e-138, 2.34e-370j)
| (0.0092739975124140646228 - 1.3173058928300497167e-1697j)  +/-  (3.71e-141, 3.08e-373j)
| (0.027846798783284683018 + 2.7429467963704466571e-1698j)  +/-  (9.09e-144, 7.53e-376j)
| (0.011148570624136865135 + 7.2045991348978134364e-1698j)  +/-  (9.28e-141, 7.7e-373j)
| (0.023631071726949532118 - 1.1653605889897620656e-1699j)  +/-  (1.09e-142, 9e-375j)
| (0.02513818208955125088 + 1.5229163266211240316e-1699j)  +/-  (2.96e-143, 2.46e-375j)
| (0.0074400125967539864499 + 2.7181958559223032197e-1697j)  +/-  (4.9e-142, 4.06e-374j)
| (0.02904351247060074186 - 5.2194148580065365972e-1698j)  +/-  (2.21e-146, 1.83e-378j)
| (0.0040288710730902845968 + 2.1667847915976608133e-1696j)  +/-  (3.57e-142, 2.96e-374j)
| (0.0056781589689105673822 - 2.7075632732157761813e-1699j)  +/-  (7.24e-142, 6e-374j)
| (0.032043152959131525216 - 9.5550041195389008879e-1699j)  +/-  (1.76e-149, 1.46e-381j)
| (0.01859121613829451308 + 8.181030154638314297e-1700j)  +/-  (1.27e-143, 1.05e-375j)
| (0.023631071726949532118 - 1.3707530800689150384e-1698j)  +/-  (5.13e-145, 4.25e-377j)
| (0.032043152959131525216 - 4.4269954995069452725e-1698j)  +/-  (7.35e-150, 6.1e-382j)
| (0.0025448555305788097781 - 4.3673730144655870109e-1699j)  +/-  (1.37e-141, 1.13e-373j)
| (0.030138208667815158056 + 6.3214858435788446748e-1698j)  +/-  (2.86e-149, 2.37e-381j)
| (-5.4193405455880426955e-07 - 6.9038967115098708212e-1698j)  +/-  (2.34e-149, 1.94e-381j)
| (0.0056781589689105673822 - 6.5911723211220779553e-1697j)  +/-  (2.76e-145, 2.29e-377j)
| (0.032869918712368291933 + 3.2766418593584758131e-1698j)  +/-  (9.28e-153, 7.7e-385j)
| (0.030138208667815158056 + 3.6885323614562881188e-1697j)  +/-  (7.44e-151, 6.17e-383j)
| (0.013038087887794824042 - 1.0122747221335609739e-1699j)  +/-  (2.69e-146, 2.23e-378j)
| (0.034310539649296961364 + 7.7522354689327015931e-1699j)  +/-  (3.04e-155, 2.52e-387j)
| (0.00039186072782870098353 + 1.3651510548595909004e-1696j)  +/-  (8.47e-146, 7.02e-378j)
| (0.026544804142193980175 - 1.9007574977823115822e-1698j)  +/-  (1.94e-149, 1.61e-381j)
| (0.033623291057263729444 - 2.8172004875797457226e-1698j)  +/-  (1.11e-154, 9.2e-387j)
| (0.031135138359443633654 + 1.6832989602383792781e-1698j)  +/-  (1.49e-152, 1.24e-384j)
| (0.033623291057263729444 - 7.5102021803635838336e-1699j)  +/-  (2.81e-155, 2.33e-387j)
| (0.027846798783284683018 + 3.6413394156780743965e-1699j)  +/-  (1.22e-151, 1.01e-383j)
| (0.031135138359443633654 + 8.7283177936561922563e-1698j)  +/-  (5.76e-153, 4.78e-385j)
| (0.035512593741243162156 + 2.6548305096365724374e-1698j)  +/-  (6.21e-159, 5.15e-391j)
| (-5.4193405455880426955e-07 - 3.9431629420611615028e-1697j)  +/-  (6.43e-152, 5.33e-384j)
| (0.02904351247060074186 - 7.9002617732664271394e-1699j)  +/-  (1.61e-153, 1.34e-385j)
| (0.035512593741243162156 + 9.4515117962791147765e-1699j)  +/-  (6.35e-160, 5.26e-392j)
| (0.035827562529805267695 + 9.76151047758024125e-1698j)  +/-  (7.69e-164, 6.37e-396j)
| (0.034310539649296961364 + 2.6321891833134852675e-1698j)  +/-  (1.01e-157, 8.41e-390j)
| (0.034938350063093034264 - 2.5943772455544399643e-1698j)  +/-  (1.01e-158, 8.35e-391j)
| (0.036830389602057066051 + 4.9374241402274819256e-1698j)  +/-  (6.92e-165, 5.74e-397j)
| (0.034938350063093034264 - 8.4132216818877702728e-1699j)  +/-  (4.28e-160, 3.54e-392j)
| (0.032869918712368291933 + 7.8765913443772844524e-1699j)  +/-  (5.58e-158, 4.63e-390j)
| (0.035407544206903768635 - 1.0874240641483785276e-1697j)  +/-  (3.11e-165, 2.58e-397j)
| (0.036036611527548381791 - 2.7947009246230058483e-1698j)  +/-  (5.96e-162, 4.94e-394j)
| (0.037390870042284352015 + 4.9945898080917452296e-1698j)  +/-  (3.76e-165, 3.12e-397j)
| (0.036036611527548381791 - 1.0894469115960746719e-1698j)  +/-  (5e-163, 4.15e-395j)
| (0.036507146328614732688 + 1.2823931249959500644e-1698j)  +/-  (4.13e-164, 3.42e-396j)
| (0.036337367528606179601 - 6.3202912246110876106e-1698j)  +/-  (5.84e-167, 4.84e-399j)
| (0.036507146328614732688 + 3.0111817457662723492e-1698j)  +/-  (1.88e-164, 1.55e-396j)
| (0.036909445579154309768 - 3.3135839233455424721e-1698j)  +/-  (2.15e-165, 1.78e-397j)
| (0.035140422614810864436 + 1.0715071602636344437e-1697j)  +/-  (1.66e-168, 1.38e-400j)
| (0.036909445579154309768 - 1.5385606968537461138e-1698j)  +/-  (9.37e-167, 7.77e-399j)
| (0.037201551435452194101 - 3.8225508566629836061e-1698j)  +/-  (4.35e-168, 3.61e-400j)
| (0.037201551435452194101 - 5.9323330942259398097e-1698j)  +/-  (1.9e-168, 1.58e-400j)
| (0.037215471737884486347 + 3.7226617517043648561e-1698j)  +/-  (2.11e-167, 1.75e-399j)
| (0.035140422614810864436 + 1.1496544340473273855e-1697j)  +/-  (4.66e-169, 3.86e-401j)
| (0.037390870042284352015 + 2.9731575112963145634e-1698j)  +/-  (2.91e-169, 2.41e-401j)
| (0.037215471737884486347 + 1.8810505190571289895e-1698j)  +/-  (5.65e-169, 4.69e-401j)
| (0.035049439873030620678 - 1.1450009025785292293e-1697j)  +/-  (1.05e-169, 8.69e-402j)
| (0.037388117547409205121 - 4.2699969471390978939e-1698j)  +/-  (1.93e-169, 1.6e-401j)
| (0.036830389602057066051 + 7.0924735491016056424e-1698j)  +/-  (2.95e-170, 2.45e-402j)
| (0.035827562529805267695 + 7.8862882365464677219e-1698j)  +/-  (7.5e-171, 6.23e-403j)
| (0.037388117547409205121 - 2.3439142709200558726e-1698j)  +/-  (5.62e-171, 4.66e-403j)
| (0.035407544206903768635 - 9.4410627932132035653e-1698j)  +/-  (6.57e-171, 5.47e-403j)
| (0.036337367528606179601 - 8.419938310002557878e-1698j)  +/-  (4.43e-171, 3.63e-403j)
