Aller au contenu

[bench-fun] La durée à calculer en seconde


X-System

Messages recommandés

Salut à tous :D

Il y a un an environ, j'avais trouvé une idée stupide mais très fun aussi icon1.gif

C'est le benchmark avec la calculatrice pour connaître combien la durée à calculer en seconde sur chaque processeur avec chaque fréquence :yes:

Ce benchmark supporte toutes les plateformes condondues.

Pour les processeurs dans les clusters, ils doivent être virtuel pour faire un seul processeur car la calculatrice (sous Windows) ne gère pas le multi-thread. Par contre, je ne sais pas si la calculatrice sous Linux gère le multi-thread ou pas.

Sous Windows, n'oublie pas désactiver les autres unités de core et laisser l'unité core 0 coché dans la gestionnaire des tâches pour faire 100% CPU icon1.gif

Le mode d'emploi :

Ouvrir la calculatrice de Windows ou Linux ou Mac OS ou UNIX ou un OS.

Mettre "99999999999999999999" (20 chiffres)

Cliquer 8 fois sur le bouton " x^3 " (sous Windows mais je ne sais pas ressemble pour Linux, Mac OS et UNIX)

Et prendre ton chronomètre et sois prêt pour cliquer la 9e fois sur le bouton " x^3 "

Chrono ! :-D

Quand la fenetre du message de la calculatrice affiche pour dire que ça sera long. Laisse la et ne touche rien jusqu'à la fin de calcul.

Pour avoir un petit utilitaire de chronomètre à télécharger : http://bakkap.free.fr/Softs/ProcessTimer.exe

-----------------------------------------

J'ai testé un PC de mon boulot :yes: Pentium 4B 2.26 GHz de Dell = 1 mn 11 s

Et aussi un de mes PCs :-D Pentium II MMX 350 @ 468 MHz avec L2 ECC Synchrone = 4 mn 24 s ;)

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 101
  • Créé
  • Dernière réponse

Bah dans le genre, tu peux aussi faire 2^2039 ou 10^614 sur TI89 ;)

Par temps froid et sec, le CPU dépasse les 20Mhz (au lieu des 11 d'origine) et hop, calculé en moins de 2s, au lieu de 4 ou 5 normallement...essaie de faire pareil sur ton PC, sans que ca donne un résultat arrondi...serieusement, la honte pour les PC :-D

--Edit--

Pour info, 2^2039 # 6,31 * 10^613 :yes:

Lien vers le commentaire
Partager sur d’autres sites

Bah dans le genre, tu peux aussi faire 2^2039 ou 10^614 sur TI89 ;)

Par temps froid et sec, le CPU dépasse les 20Mhz (au lieu des 11 d'origine) et hop, calculé en moins de 2s, au lieu de 4 ou 5 normallement...essaie de faire pareil sur ton PC, sans que ca donne un résultat arrondi...serieusement, la honte pour les PC :-D

--Edit--

Pour info, 2^2039 # 6,31 * 10^613 :yes:

J'ai essayé avec ma Casio G65. Elle ne peut pas faire 2^2039 qu'elle affiche "Ma ERROR" ...

Pour le PC, quand je tape 2^2039 sur la calculatrice et le résultat affiche 2^2039... Ce n'est pas comme la calculatrice-machine.

Lien vers le commentaire
Partager sur d’autres sites

Sous MuPad, sur un A64 3200+, je met une seconde...

2^2039=63119152483029311134208743532558499922742388026788054750254580913134092068101349400775784006880690358767027267425582069324452263965802580263844047629781802969982182358009757991699604981229789271086050074968881969290609802036366711253590028004836270450354777054758408286889796663166144157436625779538926534222488932401695981290400341380008924794640968818996722769683214178380910532633711551074723814187845931105358601012620815151559279594339152157038471900846264123490479852950820722119447464310412741151715903477845113154386713414751950465264697590604369795983597920768026571572887653525297164440538776584100773888

Toujours sous MuPAD 2^60000 (calculé en 2s)

630579487001782335726002615792364094952165878414343610620052345960454000623869717150110134871530406526\
506596116621245692979780766018454723814941962225280444496680617986892514285389144879868315356003294016\
268897967389615776485793286944718984742918155008669160686304394046689980772947571955818313574524053261\
334280151435474048213519731874464008804365682389586791274105235358818815781558634177999971887863992158\
897446085044123998978046463312787515180116167648729645857420185283426852765196485647629155480382695950\
964878246182512241779417530644366508296359890621342374743216814827298677837537127191389325078789702161\
244755212399071022208336288737320260669289128618363837680219125084636139500779965085831721640867438122\
082462575279544168944143807852182258001494675170105254593973657504895409323103589111263340101457860479\
633052538616499311242755803364866160690679932450546437333357801314944297615473518989151906689225640218\
032168511843254194475054735008588057580564616708627171314609458370995184597065870225908848090609713158\
371205008197360061232451962937688497529185472891365374205366335638167903354851268543866741594606404778\
534413170189227201660243619326967118038553371962949277208611272730183912256392169184870667944551006135\
610198093987592067804976863451816862307886633527590311207052252043768778150433169161733611555938489871\
782963975066190929234551131559841571219089936524902467554784865684002055438864764444866339943612895772\
503011311879159691376482427895403915622449283749625756784860338788476681740004728579641442965642959564\
639766764223515787186952827717731160511307110493718870865880919337618540298533991930633466084027065359\
489961390152286370116858912107273055560580787851459733197677294187776832842097078060202022027347770889\
453004485643650680648932007300960564393886467917909904960608783438777615763283775134863267945078612456\
538772448826813203861043025279711593925705041327141571011507971121651524792216109781980914617019822750\
999131251863238026170615386840438148569702786906933865851274638343385712046219029162571509363027869055\
435730429085517055505659390078597470099763987912665827381967222100517688361911856562045550699068370204\
358486041799652466496393629809823547446470487340163837893911386650403512201648508514369963595551391277\
057079056399608836947379823991414202398077695031343888053980166397119815825596216497179187835606569972\
936688490082772885423435897296247583846518281709817002372094259257011911186860161020695498338152117586\
282747593184230597682546827932485961426050591031324727399771913073074886381694159602268208287932011921\
621806836029797523144542603011403542435848724279434874580651513120987385224015560826922143758960084850\
481616008702812955429370561216593625952988573764377424493879680124881777948955602646146818522247226121\
416516490230029247021413959149857206863559755840857958622848452696631033480008424661993996267616639944\
950038417398789125641585062459314158580332645047644732026367338770546419253569114214636696123272197993\
104943714146812596980001652585063539583682492579141200588415959421399867466637018438917328027676700294\
241110305151723647617990933786645898674468083434777517538496306710859051733209813213028856802422861690\
316062746995446485696302069469102883800161777088691341298861077626783672091828398295559253571213477129\
229519112459588318460125742636537896065007986359908708043613870250710461752092697496012501214715303983\
812617322977279082628406313970972026421028742896365316672789683557386787541935952322909104902657948824\
373092671369190596276568559714506439553558870368349189639960575352312185206024068012116556823403715521\
110293851453030761251269612239542697576948600722974630905181935662967296748946375309390327981922468835\
534506155439412287993812194642080538270331586431027508968936273382304667107559610116800783353297931686\
306926688557845509224379372758090161374585537360616048898145898086624676286838871341987114020269752164\
314966080289772691338930959173350526444933687408915809819076458318618144960257444943352912923657419250\
589949298923948662284031593328768670297110994123521818295788090336779026174423964580157532010392822061\
149863125274630133015533889706124023013996010456366192093519750674109298100275475717183690454030432924\
308866307440272102147718104615756175531619541310779429897705931727761410451678882006430483494672012767\
974785668444542282981123314259846725419578918653157766516858932323110520065243805287386905608166195018\
399867682279712138227160620356603761134496850448285140844452561936951805882595898073886907315789764933\
707728455616307676904720095587427224784812062650970377249432630525016705258120628250217436021187489993\
771134674133587949019158486174242606417937290674081460268100679298333768210979917571885302040378610902\
256873239937130404270595925124375823357810153159408478537335831341478442870186432803349639861388449318\
510200313499357612674000037796121938211419195723288126737034689919190351500420563110922363357573211948\
803940256193254460163248308286220378865949891096051994641683446557414040358241125862895197578815427759\
012641968034880686364538012108939741312213657731904783298020037799920934153229646833039127632193958281\
768262342710660871602932547419403088402321540241583170278886184626070385052224979879262186162358263947\
909124114290197709599726852832725995466494160604106436582366566904439762465856348105251104050093279393\
078013153822040212596121803757760497772669580215032565928452022331427189260226586093546453288160548890\
641755621653438942291781825503787189166824243676578069995782956846998686060488007980554546170038823874\
127553467647548302723050782363766762032236778784257399991703944116736368173345116929167180676481471773\
348291917212089164774707387311725844916902299755695125099428059858594051800814310673354363366316709468\
933798381887607569141546973448618372392671811214370623246434951789032936724384894268660176354273591630\
020953289566531115397499547872856540266191157660292088141878710614578464202836816749713827342964539446\
704803873285733467404098928172336857381854914120187967817372967901179873516181689866648228667170224332\
561639907645085632582519227025084722986335847883214203438568207978166169465501325326878424039713312367\
538706374472047845472430887738312395355400812552635765143630606977816651569357223743401755874646565416\
623811154392630170312867469354157136413769724033860178864055722317665687705606361518843488040611715157\
698765204983260250764456686693488067867005768257449635372857733375640440290326126574758717858490142437\
504594685502934697967146680682587502242699417734437169859624658880280071887486409948855690791405272082\
626711766271622608601318473619376984899660294820249809378487699629060090928220205320899981655655784672\
290186031557581391880605533391698406392316964203906095278612102651053960732255258422024024185253116861\
009318619986417715998700938107681341217510871298115347174451682194604063533766194667487482901154082280\
766124105470330720257706715274802429560586545249237437894834122470374364147798335531384105385407438148\
994637595273673450434109249267957195631702857346172934678652796652178028744711643074351402400159222250\
476019652741845023492846717125054254855598323454706668960452386600719532351952080544138411051296522662\
374069936048712374433420835997908587860746789587007721638923266420023532738653004790613374218051868387\
649868624680314685355046284666706626451107501509865961907774724573404660643282580392120854328896284437\
364803383500381780384326401684399270853004615901026387829312763918508161690138341464781405382212926984\
806956215633162941809707562179914542637621567430834127668392813833472326165339364306910393050631110475\
379784305451175189790495882277668507379733560196985408496825573187305448227898407261114526108092417007\
434600672276314242331386483605949428216276214189876059690119999912026809090194525474923852498579411295\
920641479704962614160125204464831111292900498627108533063972533045846313219392727758600407092875175330\
994627145939213504762720732419825686461915242370325631715596363644812292819252248939158924635938783876\
136768037333241242424481506819931765963589386457464095727923730252392832992992567369320487108069216381\
122309448621452820442121018897306633897003836730394253103873031796986875895951955873759996672063330533\
986194951375057998978955324625365617326641032687948816138550479601753277238831031295794147458635102951\
167177739643891210004022918720331842369962208724242003878942888850026548468563254347716539511276275435\
989903317355519036181128369022906486644774517276801367347220407554760615172010640521462154470723107867\
818892825923341336705300648103008090361338399379677238689449822151575032418130936232803116208784196077\
123315761959891696154040910833468732819868690739959091030088462051541504700826358754612853075936239089\
227283699895865158909373051124541583391726616071580639898530679216412591281189301512788965285905306530\
006134597883835017577556787925546155805999183800973252528563573362333293434260393802449873819998274661\
358771500616974046451662971955239511627763298274915952896025304845806028608942698148803384543300592173\
319797689330587192087331318665436043710967057082805137376720607623689562943194202572220799870101044323\
918047479447145513978799987094195716937266480108216239990203479573438794667894064713269120682279665962\
954959146632506126653392154663022254323814087422074097132191806841351562469479291454148165818724632548\
970116770040324531394702976440042909248391105722094085420635109252173364827127165051320853678760929565\
554889017398645698625518308266557353394403218759093301106179989924158589548398089890268920879389884852\
865476850596231326938933993524241598059644505546970850424418206193822748103379339110786666598268082127\
506263234059555455898499312101197112345680144166548511713215691504007943008700328948723387290309883522\
295943535471037984170303792571187507199528678938511880471519526402840540970179411667196479746954124703\
728282768298893914618055306988327387548208416935134116634044616590410989433266915984380062421477661343\
606414404292027572910555707612315784891647460870866143777183504697685449133819566061037648918793853436\
901819371882650941171578263956912041561877567587431575383767326613656083483547141180651045542631579494\
877294599886114494538665923292126858741101170448705965813106999658072974221314505616585803515045281873\
379660911945280247040566960802100059398691327267983981901498610023045954119483591817187080334462723664\
088275042901336894369370673512226271917400439203737122589852952281137938175409292611349280417471189814\
619255211265598403300870822757516856571137778292727408458740516944020607061174417121415224232915949320\
971152205170076130565784339154973461189835635930539060849918378132423150161783041209438816982868060282\
043617411234340033560890429812839106110811840158483853683825589402934119069851046872563072806594081508\
675721167661862890212981883058944831431412753423479986722218258128486523964910169740798329193074444468\
141632215204938656833610185191953134435312289608841971541986041904332714121602226772176845704556064837\
154110461832528394683595479695413941177595621440967869145963469888790703849576182611651550625166683380\
215877618351101059777694994775864762282608834439827348781224414871382833659600575689504954896631592239\
034796969030919026696623892074233303787930565599504830246142494079272911908260897910042071288360402110\
129205542229796295773304425834006442545878012860051576044563717736848074351570928094406560854303922801\
777717768270941200298763906947474770946387059403161094157521067763105151464857183183875411402332229670\
336428819861687565862245918449499465273268765046706301865194561046303936348654702457692466301406539745\
753985101739475565595660541949953499031316752120740654828013671914168357964003804197354834771511474310\
901882536991745220595257678652179747527773142283812346165453121130695521159405990289973223133589327792\
381011509333017153417259499167263537169066584343456231399754716518054126027966470087295667227876435755\
315075485160141818904038656325822240822122881075179210770677546137270014126332198364035694822360197432\
057637423693089745285263678544036776403967318662883601728791294675888622242181795209576462079792442378\
721420388476612436599998239688603797927776678958844534138002325632958793663827432735003553427512502800\
758664498485128376202666100834868465858746751705698444842029975423049409441066302639052566322997345628\
325562469512265482742995841834702264971555721192676111296240220295124943281535503128250068860468079572\
887834628557455489687631943871036432043158895225842545050417585420358642057815372718629086369463790740\
054501667722942445880580760349224422651477146374953100839992609710152218338325696765133393456955159444\
062346142436352883506726119848949293923115596702611760419696969768861104766369772614070405729920513058\
837921404645695249614463732065885846765492021516495752418862070434016718113282174238059162285414925665\
562314255398678342715718611090189596471400711607963102896511919825538413492134821696876201742196259178\
189049406999553104401447367467302726135548349947653493049571515349762921187612961425096267696688256388\
762251024243299290206062095848489206635144344524046822986698315785263524963547539186364615898068532297\
231654384973744225582729425601478516902094565988958122916740048067412236372405956032787834843871858975\
205418671989312363618703457213298273397359022340453777248708348786856285646413705462604923764254767286\
865323688534867918403396230112168098551384902279565425218539854630482549614780719284726508183708452745\
244587648210189748716082531394636387171069803552948683696550803934574244536728738666913669349383139562\
860652230990632462319647296840018635267818400057066135947790990600138695327107628667156092413397060812\
043618870124861898677328392515120674529907139334542495550569456374623748270481200709248332119398335533\
205725933417567154151283578195175317342708954312975609697802298266235800263974331246523014121577203640\
838209640437230973985545015705087662106741066033911985694051442376704448387505121973673197362648804716\
047670106306970473863038916908462190121942657359221630132007015673766260526494292264219227672558936639\
797856663886446120795412324246438773917729669246750030477653099347400945638068260235251311872356591444\
204881881115762166965963807355518564530487930341169264790796940295472429002727457107345009688185648765\
939754145676624262439706020347438161599530572843164464694544487213586913281827838221883920976475692181\
587699796120823643349511943921991735893436289538231090551764040157374197898585228658997899599708554798\
331274879452239997470482506737093565536808451441089317179671253460606336812548468347436643855970645086\
517272384607312740923968246168323230031678142059077177885408356169321092755930010490310595096098649494\
693039660391589835418453289223901402335180630826426284806151184122411807124113226460667824797153184128\
363170626037359179207509171197170626646755387392846717920798292929339522461597767146551238083197989875\
132652339448226331739415955302313928663269616148460647538170821319550732805958332605625044272683657453\
935041052922496200912273724251745062681741331395848479483812369560144239182514781965069627543687443893\
310226157766966295511758082037542908137538430404421929423777115386800182139526235493338848728456451721\
008448154771075467684589438578266013975738170628176173191714627030267705590019288188652004189880475040\
711649822289514578743682208482359117126796629201374216396764640903692042485978918640247381626583491374\
970579019421534040045489252226472070885026912079608174623419803612899338901366508307664228278234584368\
314601296733077568872502155765936311114445679371214386109638715199571529146315498600599095131989838025\
891355417938687945646547947868074459498143254163274070925971135855297106404006066971924188023815547541\
694030825161808693151619996031098114395351057004200250827049901391496203554443955322537556319015527520\
223864855739341835700886446922366730227821644032870772319902676200032599939731141358801022074808273409\
150636006780570621930604753012971259074968803798289598773050751527067282151045508793033991235600463039\
167421688300463634653746711896082141616542655600751596872057878460377857231758927834242811761038460260\
469158378554042737541437145297496958183930346356601462203389547693285356593669396510669383209291368010\
740746290728723053044729768313362641978029371724053967742404337276273212978054993746658582807860370862\
790717985168038277018360484444905577720249683253452044845224189844798235710028602880963715022964621094\
532134090166853738338916114397039492256931946145873457749098246226732298625662325620901620103094393135\
242288672300673009113677952515503085199034935690411719671213427656333420632693112169207494247859468351\
481329101510416715402771381413434388254879328157179065580910731408562197454024472402095764774552377890\
636498910720490848729660887673497977741877769646429200589489995957740406014755598896544369168664742241\
062338403011508204511697153352568311992623563975919217410027455668488339181363596809156029740872521041\
258587848410665254187769218323141035191796856214354509510193738851057528526652465166391180572259282724\
227465132232813031051946155223620548259880525301976880239380974911632700830037860891372825951082844629\
938438158779339836848475226755162269346663171436305562274949833079316652490111640500215493830517366543\
079752363554826880268334165079586133268931936765557860013764932262081635045435323995349813876114659930\
343831236856926998260130277995689323886304051569622856483868032810597212190485335163624844647060248311\
097117766950234207303724806737628260964453823674906489359541172803169105343643392301224637812066609140\
772699928579439660529105441540375281069437058707635293202881424029852413538355356601199507346787888575\
120597104989856339262107994452529369783956993238474874404447699566635295006636919050231633135031126749\
428969754969216537908280389940109112674949357753993183731654499588385935365732389888484831600650933511\
838483863317106420021490104025238212886083653797361642612144924122124186370730332201554957857739515739\
040995249522374542377986904026181406830248689438828142239977004647873870654362051567324786710664700376\
056582387263957480565909202817351297662083118951199317466634821638226299191930946904235556129589107466\
44709376

Comme ca rame pas encore...passons aux choses serieuses :p

2^500000, calculé en 20s

995020413323058325018215319903500049399641236861056829934173556769719977750380510984051875091927187474\

693492683078211308306304424749619379173327607368749610209488522648857247051989288509827199665089482199\

449022027196035356292566495543604778527456514164013996772211344169637860795502270732438095025089472957\

827071755205697470700113522083885760046552958057510619779273682433326608548336129403517433115285809208\

069368603805561720919804506922498710175880249974283062090647296342204260259364806800863757709605569126\

865597367124117690643668396213506695591680268072062307681512666064707445761944807609431417319561037638\

327983920749664077799450002296622223245402008605146792295761549758626694738121764895486499165355766924\

583644623169047592178467409889549071022090123757084862049062625446998450371313578713117472697759046098\

169325853925152057000385523250421220461050873082774537274201885296947738034619057758616455836426592092\

668408950670399704443851483735840104207220140843433788266616847254504344476056420409121537417819443213\

226517839495174559117122257299367163198869180525280147812525116319018579008175824918660726146231203920\

824237602989550906675891226336496472745357963493149704987505767870429038080317274174792813962981675867\

919238683374311480458595827276091704677201686175653602924294755474262262508680137072699686149072525835\

762833668196058084406951973037454767520359428112963717420305968163541923849171033289945655621621966490\

718496285104775198982752008458552709989369104025410624693601998648345411525259305932006811134673435806\

436127420639262983181647234695889473400440421103283873475331480237876335830477118694342154779268791702\

988768773307003360621923479780571105897228772904640617673355674325168883106402682606707405303870694726\

221377189511213972021762851619043995022255571947547710093684418207298509312641844889965377214801194410\

726578866284122675148902113269131144223732577241497707634520088610419113907592396517727411009386207349\

998109720985521759474448209158800453327674421831176722131753199126870602623744544200270364884378902053\

152281750109489745343541874853729206496105494474575336358323938343267428606604752970963280325336979609\

142702828366292834102322241091342388649855532888973990703467892996280436882187965772748905691133338726\

325821602783937536974352491412718278486850494519583150683334381942059513800334476329084717973129191957\

947624482192867001899371013644069040385164681477247740727282189092170632202493442420706376720127855259\

097831458862906022284976667430431543994438626419602211284165765188853999686650790036610199087563638404\

167916711835661176004001619081380942008290818597189618598396137477876658232620233698352644927338013608\

053927298122648820533796189025047954459715371890237714975974062492577355159354272159167966266185018217\

601177684331485262828999890424426740216185018478581914958914316439290386609518686560413653841151289433\

870061263971911627119319770556166752085581342389881158715993475612761438682439894090776840069235539705\

060094055334611595321349191113597663028804393690877402992112116417283629392607592781319420189583593082\

988186963349619084782463147871172321048273452700420865635457028497220136360078121695993612909339687048\

651126236282165725897565776975297607478556784110349519941426372566633259606875955302084684219112221248\

331587777713842896530688496088160316727895700204100520933604454070382629904166911419681581237244604082\

034411076510699527037129888804438177221542176075156541265089165707784920265998322183419310113262222295\

190525814657500989324608802612054928234427675808913052275930025683595289911000671245577993441065201303\

159409104709979025846124435246608187660359772093986440685122296530907071137759351253781163845925241897\

862716032106993979883860454466877590474812500502882971939165607309655561458422115006947982745376411324\

313861444376972190163230859764803947572502338727882252483697481837195440275613846193131885697441714552\

484351074541689517002692503148960415107487580380236763000974557459611518385391356443656575783543873512\

305482791073795585086089031075540427342976008244558983173895187270695396208635806648801882306378314208\

391300842564349352706293514504957515788537221019368305010964448593493025925282854479579491345801381767\

611503641065538663777210858584584558092058126486543804386781617259111988584399838424665714710057363732\

728606150594644309705171970674668476978725330801036615697781859326529905990628394636839543711924294919\

155222633302158313459012707043486102799641317383081023821555614944559680722570693794351181892598687874\

492363631072658397434233051471311969616496589512721992057380116905886405172391307246445688533473968345\

230528918988521252066040376705904632394152031374531256891023367487129414402772322037579545006730428107\

247556932116603815946105903623857465661071115310769067262417787505928164167952522876735204396143114300\

194697864858468208859819499855184073300921008389841603552675740740802307773167140205430629993220255870\

587971527875344955795433444469639390036080381574620843773094733173680593558831691501672987938514800456\

568998831097764146539494770225280925956229686733779333319783538712797784329209984348030727539610554680\

800708331321929359232799965267924231451570210845620962271276407084735435481969734722303794194819810070\

078237747087038436623548953423881838363259832746559253973330040822189840130420236457156248731756900737\

530123460908615042679698915990720405235782912553487304839150178499509375836086361327178341015494373835\

142832732377766697317059360797527802873911684244806061416322112273124931993870316221593696403537660418\

199564366223278441125132993305110009395709439766424508271488628026369454355513237080902043488090088370\

473746909456048359900330437307191698289775530792691486111954743559230835040691730734741359870095938517\

648853571982991166313318550635466104534693753300673715884864957258652847200154797359824472719738958450\

826665288339382813802696836193655378314531397962412796607957296801651560118142023288575177638985616173\

598671274378306663644309785489401363301471673131152867926586053733121821801050423126337091756475681146\

275106487293692333790715394858249079381716619686451629157991043770773236876028909563091679195803807505\

902918595391421820376959114410431084342634026027038460672685089470065156765512399597364600526724103597\

851982112780459380256104749550283978059100674533881775229326285690384304448848365854657707832099549277\

775233360034215520535459541902724923170004343070724638117155163601199311923448681190735974310959457980\

292755495417753942225406513238886223107871146998135314902160611557192977131219423770058818965717901441\

792051941928723640600527834404890380537151702763730753895298637300423267835824198676391583818545492807\

431964979047001025858347371049482387671545916258596921363859411296905377814289610950765880446601847685\

967483896763080056243481885327065777201326658139726752872444209912159643019526915311119993844326332239\

232623976800006319276243324832796912533018737692461171659521516963911275540445084548639360337066647892\

746267149820923628633086995859732648033069043024383515429527834023717720896989155730646830286110142107\

367293001848561336089565886948192792152310546109400512463324626927225396117115844426563880098052090279\

282891190779144808111658805679964676097440135539804815492981323141126003098833829459030429138911987160\

894376720666249323319405474140008511538693476513486404545525950009092963421638836757124890452709761378\

515857118428535149383853096699147842526697577806012120290963348906422923847677903081406376948728687394\

900588012628004691632866066336464976493049221485668972759745644475225165475244425135874487791272054865\

548946526232483098038544426719662444201309561066390681332221003759207487114328417729329532899752526399\

827932711852138063759378306673156997872673106524041878594365211500083723781129932932924884408769020846\

300001216899419503665791302315770552740454152875631072554178749778347046929654862381837408463514501607\

650362586099708763607970391969301804202730991086435232011962797990500507663111515599660437871480782758\

604776542017594390852165151606202953660846853432656273538159063809784496703266575461273625249813425687\

888975800472068613870992013942572316107099930881365505312241677065478053344830939024638728675282502572\

411293253743176263918454543161165023376525711350719027843230742508098329576514502818605142911943525131\

621062279660384396182082035117561347037786382883125996060420665753991455139475231943965921414391382494\

301948577980717877237374187174510749912827109634346431618255877874757192246773714246154035083682689528\

632471293768119298581059736530980120644394187562377985630200074400599152954640149208344524575081276442\

470792459225875974173782198959682621416217941127185228885460330399189296592911678187914851308879225153\

175307998451628757241918626937069359978660957500377556222248924219816803272145457015459435764582478791\

006724230072674408239206974845551177297794110219197091494870523670962547719710407437336153580908079886\

202164529231378753009988293886295450943246670443341335366615306702941377289598178907555894209573588253\

769248771403351118616398157297422283013458099311282888297754388576039986274950191072538513852230733835\

772138218111047143326308821781810681752650668948710760561065482698228552362445234722019582122440605301\

800612181877110777439116642920826723419060219805213681989895520352659175106467824287340792609961803822\

258610594370688567968325489827111317752352962852562240973082233371859243083990636048223783209732000865\

850740999393229907238491249558583358105530990547861492216907038314883906190265153242764248278171365603\

639899179783605835611266391451470340607261308331789102812902650741102347891906384862832340877763594173\

173577103345764112528779299837262501014308665139774016788374560134997897022999046899584448427183619320\

903982551219239033529540303926074092382362817257289211874011282929010857244617173996190123148235542447\

300110117991332166371817725539447422536339160537278290304436199462756485252482495620380856016151553089\

256066595398050090541248092530946006611330251385935497162130632207501458171053885578572899067361644302\

041667086358730978952313707564191756487555535515821333359336874867748550291446614707525577176434897150\

070677139235101838312416332444506898899555350378997494992618198407262344619563387899827207228644637765\

689729730633814784839273222750673509466639188738873276392823962377364082303128884615098417191774247480\

696762705724082160927042100617634189397295029405441187097902556172955843087253831068025454384768398802\

247770976279988055242006791265743228544016683108453248738564216183662610208475468660004978000981619028\

577452528808791775839566701458851353066681107544918738864132862513472311718884683932419960211880121378\

147596501373177285336085583931182565326773627187969203258994861405983592178488302182716101432503627381\

412077657388731722724544309778938340838965943191660822684124935810216612990437350202304050357679509244\

618943946872871022379052378296955114049071953397205023006810662181390130815285265368196866851008172159\

098575600216245686837465409284637093649967661613119087483702286777922598236173227049659111731696708593\

125757988956141452358855130400288698416526956474652223777095264928428257961752460154756038487096234460\

919116482084328696568753825856954240936508003670523276072187747072703736672010679800842184765963914023\

508486394209635943900979596011791282377429703687178039060588253964224220196060458916653863017915737524\

007789477096378941715133481451678007771819521295915534365996106697261949330302258036188657307766965487\

622083261342363620424442699671876287029261410716262250538454310902963902875992419312316895440873440257\

613973007610186612766366752335041398812411776047517457637207965889627773791873931942896777151051243714\

576879021535259696997617229611766214941644672217930152742458174526369009745268918448667094187778102270\

601576431193312198430214588147415104260044148603313114563153450645368454591883004670134005292725977406\

244042659223664093909303482111003207707836261230126744584512463834273668148117776459737825980254688248\

899024393805451117681971876740581260474891767346319358045721989511280403807576264738780750160303035178\

324296495178397233099637864428795028896471076196666925444867740028129810549848066398476248627352291722\

507664937515287605459252225880151024508785824169782307107929517516845489683623523568421834326009117586\

205069687170109911753813256362713671709733597320318724875582734858988857546519989514525518016666807249\

914998388981686063730543309636798648406558288885832814162171544347602112574775444021538444598811880379\

021732273798179973949960868925044682687725857411244793423510096538489780372628320371905304768596995068\

637283140327558270828357726426365163140090142702991793005032473339882793513619299703452412008574633314\

108056238179169420787827042335013929456371586191055409199836568364511627731188789024694227564310089239\

644500162446680175158177545337711388997943892138077531135034634348693783796909865741922777840387003293\

417120104795941807004767172509995101686364619477574812773652079624361171432511708104413351797691744065\

143618197533841669257406247419681853569885819998778266397428526143307529679446272555735056652917569413\

786727557194805290679476910557348194618561142139875278228176244057475790678135262380989484429229395167\

820452628360766293796990656284425496686183539827504388677452341356993573781777673718693143545342628138\

194127701651356057547457217208443200445473384792168287527283298043787205613094294741089800457587221452\

208908124429798228125871349740619452967758806894288338127741730673378968451258353029026097004881340675\

363750642433803688861840434544318752739147084380049876031733463954347778768074666258583299694810013115\

426054042333672763493283577310033494741311520242483145011443716675438236199873701913299101961604297584\

413976669333591689436523441802918071670638554934235372659022567365652026375286988191614500968857380063\

889971221530703537508926050507890335875106616565914998101169170924943684197247010476023844795805116613\

515360736789275241864592883679560391026232575573284812281945069029617279095027631604751833592550061269\

305662606146505584953070138996387906523824259400455050475121188820974188804286507867394046985996351554\

291465452579011652001132788594658653401563761913230494094465033152302862400717378873617123347235629375\

622982693358726998490510569486223778971050614454601174568380734138104348216949975302659727554112919103\

330437217605866095776167668460566731180934724545357147070357643638835471363264533131392096329583244836\

507285097558404789185384945824888624253058268058841158697834832894853145953950842906516533191904025376\

686221081109842689245229308649426111334373514789764844436893465265893657459742593525931646555714186770\

384148824456603800958957515033617693089344952164753259932880636245706087494829390159491451125887169391\

269478211046374877838941808527300477574595781436290431477878029380462072976076194715575605970538919498\

978658326492628675846443591804253594484264855629369910358226242192649163503554306276731875352804380414\

895311809136603239374309439466246094101678255423891278056551072459659986244568740361268588117472715976\

622353109890832133527023839833398251142143148360566022081022800011524563373118043241991409093056039574\

388704230915155611303026690423997823116214774854638832420203159023741292339217144583326266259128579059\

178831891396218319858880538090034505420876069620494165730309264475683075982412798895319640946437707760\

852908985146892814718829925278293403256121397009266555756227988941898731913625220198177388356568346484\

085334337718758323895043111544041341112551824453351059034269990379435665913661080443823480743246883086\

719878226589267255348175418536234855748846592353487899560690111820652377862309788693383033114615713597\

730108596017747495610918910398129900539933005125741822521651961655429426537253974495254469203969144576\

338964607184658710776474524225123913901697521621648961092279192655944608208329031234359589869058658902\

553763865390358929971056504346606045713411599919886195082356572387814459773985795594488935769459737616\

473429747491311077920362321463467528690843285222001345612080782510025852555506303475528273212983620169\

309767134086619863040635774688188084339401728448294809348766065053653197633791906459309189865975927505\

188058384660034650329087198673301785602662095721581141772634850381490333256076230978541813884377122970\

184809201497468000537400784774005318284532052310951424240617792174843017095714073709644902071897940413\

908264498956502653779376429012085401344653528093145291291629979995430585237015205033451882768947867453\

032796242432053856853394485535535792842621899396972154373886575298247827448382929652090964282735735238\

825561767278064612852996898941771957421498130145122147663975689040201273244805196651458767216283784681\

195818370392140543796290107488552022105314173963339100142629487906721777819448506816713928827639439847\

603224784210735813299729951008291507665836664368238616223786614528539541467835323783673797027754038278\

731113849221816939512104844039654335390682350206413961825694495148178371501194578492395549452798068563\

511954527297497926333113306047974415380549993090845071057604074032433895423342277583321810227991227810\

705105006600324716977695409990424028672199771995104494923365407234671984400223811990807823728964249534\

149198573872449411259058447087122583226449714027804464332992890053111550154354943369367458605319740260\

622244392915329324433935998532643487045356478868717675263900791279787663526512782398250540498354391700\

256185265148293120598872768796757399850923212526900786700965312603655899939783841606856875656709921857\

203843965946750204209554715730887873780010025945271391390004103161203021986223782764860072419478777027\

499162353062605567224707881183745796589383516419988080145128829748687534319942291011118486857031636638\

898940825589092058391260699956999590248248484572890101278453015873961543627612490368830622749421871991\

253104347035439752037607523015497709482387836415837440464272499037182759430250654516292844390639774053\

500865150660674817304995603011522119564598114617282476869512907953060055895599111226791224580634307582\

442685888198168163574378215912184055637159983865070076184267887698727498876565285725748418095812347177\

214439563094503545504759013534702529582747456609025885973375827593276305332233998803952619630859260782\

183239624067797307002555301267697428949120504892718413082090529367149477595168532567389021641303390024\

135791435184715171301662547088640102909818228544063547655941683587864237004870327663917842488668807855\

090808005493312457726295437248639226852565123698521221378218822842588985296509665532071374962535569161\

075341653053219931246125622353161872562733681624522366455735662186686298331838194469843054713445871883\

990225903694633019760242641979985131238589877142844229087085529994680863018979606964063921817821203619\

652271419944926956343306504252026540719319225095626993441639993104394404196481442989831112369653835233\

890567452385145463455811841523614905683253302502272028112539171939888198305211974440239644895806927296\

511349390065199224120410449852406299585142282189968285311217223058209267617602936918798469791276742485\

752087019860169425470014766788705689709968540854744170096225530354775392781799735817308551031911589600\

495821502363784577051332282505533926350571777378651293967427789364732116377174722237896761494605953459\

118098346024703351026443319831680540901885652241771488572096226781645066751721976916483699446632274023\

526969255406468778252058861687806795045229078494777438437420783774877327536453322430037579234066361093\

705447799274872753034516972125411845735423909758063700458190715731564451285181419359954239442242859366\

506531463252371155107869934953094300872642622720731955324016775100935897570380725943416391920319509218\

825328960461948947124724647324737104969894798260625107100742665040017941357523841702679947333675813958\

599408512071041102257580459970331354273983104031170928444824831005853044109383677460187972041450861624\

800807068005408038112613800710197115283788533825813618082625747510415732247773877012555794313739236021\

372804791888291999073944270291174338122579126217561918481738354737383157882366525824041183852964349078\

064481592625921490836829202457774246253989601173220964311503537520548255496955166744441360967383222841\

567298378755339569708144758762060895525967380064920548898028570951747845213569080297533620387580040351\

297807586668776309046518888340573627847842855923831115164648101287482563536112646753272147479253588571\

472080702277448522996814277637169716251903558555187021747470775436564682436578332321274928298674564153\

721421972065260661961669000077519169230736050391615806802892132404182037611578044413545767402320375410\

981548683942618619253593941078480700122171044626776296811117819599179756680072994062144561868040206176\

191058840231210238812817046170427006332376474129250733900737396616473455688330273877844256805364421886\

705320584409533527986779072388496969050000212193878032274242108186502231850774089941640492445740749891\

354540288396053209940149519420537972066613078271431101226929843133944818896856578737046221201906953352\

075920705079038501783172908375770296934719137705760596966201429464787044575265530154178428564041640289\

186123248667715162151697324891190124481610807803302890713834393323928091785441424439215711207038862578\

370167982745382297470568572680473440855819521863271706375608437436031652268498730739100860417453724417\

746534643855083415664817156210886537645338951036720474125506496770105963406072623888992758385963888036\

511967927606284898284144381995773219614079598208674603959758273869407353637635673795912609638452068606\

250318604108116188964877316455069462250206394638339117145171889006499283356692617728294817299786949367\

821720744569672878203353374372416966952812752109480415179969556436594718983900350316451161540195837266\

496956734425470310703635531089922476431539424101558801264770307117899162474288764519620851388413249146\

762524647137856674450315792503038147812679836697708614453010106422844160791301857591062357495198208493\

139083955591813876406438078145479648814497084498831292668758291020553348247176392562873422473744636389\

826378944801877518935787049303510939732565057012513419075993198974691362112287889321245264920847008960\

787051307186488784645704484931755243494847187194277780702854852749122785508597299195257547674577613031\

793621491504613581670503555648515304782521848027266463926992188399186036910149094669513641898639909552\

932353309802808653705298850648818619273465246834234535309714252652560170856403815916778854514866150524\

455314904024305202087239972478369884386396321770896436201635607087559485191057455119563177823631943257\

499973851423512106449738713004731871617480790966368578384367387535797308654254754314990195463731622190\

373548998811150554058952615101731664489030643027160845402574934361952296084186638546227837673440495707\

095863901063870464630639060817999249909885967873000994569849411022811149403834079891688927285412399805\

708560432391039340421617299111969041019547925273390504390430989344246600424828557788249691273670293073\

403938558368151999663531980277839557945936218444856415803844167693448229502237787085547029225118602803\

823756238455649063513477067255172110178569769667513655219932054050333040582430647297640420811893815697\

090676918733486606502681213475367892420805105524268209682626991058603235197461207882943621194086430242\

355830160531920271384485217029475985191425223444392246718473660054012380965047357094700912877537249061\

887151387906902745363798733553560870075784147816342370021726351989397015976603640463846707875536337608\

568970397553170162739673953681057992472951310207226183646860733328195836421835399340825667283710254645\

824880419485939978863102465446559130221148145251036703732254217777509383994987122126531567615627068564\

235860312549279511195115107812664569327738815510897768261467166804278533117668012130616007717487211416\

389738405718643103800550887523191262133169481050794757369303590038706327093443547865959560719082276844\

049449797858033122054453155892862201111607736381126674261294973216299662448718852505170438679518007448\

911276615864908182614563039386476868999220863258545197697881046681766270201025845874298803312709045774\

106131694522527345405262240733270891548406159788063741026972305534853235770193972225688743157971965918\

561857120082577516261256944185550573889783781600446572590666174456776355675317469141223151814194996233\

507710202750416682528847631980672549827529694930249817086871863061749360124000730735946840679533235578\

451574032984282572523827847911617853116293066419810989408606708727731665025840343265344243126126325295\

009655465755493313675290983812873911821018321950683397750314676140969215023689795580917593895906566035\

483863699901954470337882853878533133426011307528276555424302062736942945927958930788025023121635173811\

952072237041880271418577894059066983846983392175298717848263498252074717243967848162110316782844337765\

056812865793837965546650783758045056813522751148133632230388483382495660569894880983008485771832470744\

426070288229568521753590285352105795646196056494466195044858832279025737965793768521546598165129788064\

583347452307473210340091384368741844504621187198789936147176015140666081492277047029310109563762450839\

003979407796679360001604415922880807825656292711821350914421693395203777956355090997156609238903507329\

632911900624523802396540998278857474619480710861856841549284336568087869902217467324823561196940976680\

192731857987003169966545619546534564609383676623007678062389359644359346192610075678753607189684531014\

457430969857099558640144818843662653633575119179912356698265709219485465440729685278733946603864912220\

882129581080982238389906669977936119176359994462423723662115066202252959269365965262735567462892256645\

591160237710725240985499354252065183564565706854680700794291991260907517978568617439490573523146260842\

351176942269358789174299114136197516509593035227663763480775325151482779313710587326393080843684094637\

019454945663362843610267860889244232127266046504457816859362909567223146492893519366047762534392530337\

319747292615381433755364505229379053495808851482680651791875946987248336506495315201331587986707551907\

713370741765623568327740767285717460396810960323460849264308589792407426627650600305890827954331426439\

499602695398927658761718077092955201944801377478319276059582522911299094804756144855525762817949125496\

582768542847050384732170772794372166807071869834502820176097564902722126152148421830728877605550289487\

066743997314062275012520349222944939717972339383677942467663257900783114612925815904602283229836586917\

455409773117558695060438006648618368950965031265649772446571924113198053650786923922590707039170486539\

953769562403645403935208275041035027177131724104480794572279001019336197534435995144857104247594757739\

470566076273505505915890873751735186611542172664511796843662906672941655735598671623758561978638280453\

195260322426245247954092644618087629192772450156623843237288596636913391221607425954916312695577738362\

597373455529684127725511807211654619370258231619185818699106158103336803291153998102393368949021601468\

110518950228972997040483461826736519071003967271731689739978066928961999927654914315929527294079613628\

983942482156847854677617814650810897301328481486796524126487924270723131655718085325055268380984827743\

608270838103275379937182456332797822741356238915101447464590560032918861500698633702385590884544837291\

688761310372483097269885638789403915901113877809900012974220306189512271461316743759827141716814379791\

083398987547971600604190386978320366861207778407605773068710728776013643685321896259708840738041079459\

226545828896442664695187831478350801244587068926353376924413083259690017979871910996349101604583677629\

871563912528307385744880396831400635255293164423322103673035084572567540218494936969366485942505891366\

107854527954765737352493219466028191821961435593276451532887476389386186312136962386642576095143355397\

773919215741667321224829106975536131596374297675855610005174532046812492645014599283187920298794439991\

150310413377994562101933300735737790061484828814158828232767605368211181109218759525693778952107894054\

014992834592018743340216041340080312469443895722030347031484454353322380397825418729092476881303321503\

929655941502209435345536841121134578076393794463555666937970570557298174820538256518503442025859018307\

532565787160140459408535084913572793029846853430779137107899254323859410761108682282480322175694917653\

453758785233630815003336144637861587987551978653805194918196320640014799014351334483457748717388132899\

702689214127252607680141843842679419346975228612589922772653285731272340196734410391347939881192138955\

286727529070246278852005688576340881523043315872447729982942127696425448650740973134932784569946339425\

133019252006164705130870693946509210252909364010966686128034995714103707082134604188323566611161767316\

262475168561540306893437586268628781021988345717337006548212499813346080868611175593284357926988005279\

831989754145160808820645711460166274403329435650617932733056918226149294414250374160491369069532133962\

478324257896115883422368160700675157741284662699925619326282184520329577131339358902666371728687952231\

836754201049619575552442393215953638515143310351230057732412464802256726477719397370412962132044828155\

689412730627773291910410131118371886366788201198935304814095143833959514920964329033012705018554231825\

616372727779624624363246299006156638961278953720192643427321931859290056499080727388132338408978316316\

363518127120384744031160657147218008342995933854519161120327951199621747194709594099860431536873054860\

904438587302174149239456402330163467354521898033535562604015496258571807564675345780111132803826586835\

560909384895181523359610870847417810611814135729915036058578884784803667117154126284055637690432774939\

096885882766893354784236030462147524588025768273297064067251799112344336815521826141086417774651836659\

415665834485468770523047888266214115038575564877314237459726048170879845633808262139124081595384627308\

831679645663131531229841218870506365318864906902731055110359558473456502772247015586218331350306840804\

474356860530626446699026912137342929474562311090426135996830100857801136905207965642271802553709949971\

563427510223854862643304910425682161313875684553156484306650646863412764255387187617055899254308911061\

858278338860664229270988580563202439297233917945773101909253778050378771739196004761140162607360820187\

034853445380585601867930761241916223004664363625472494253707199798995130718662733834922781796801793021\

970449467893410454110720791472715258411182205930071330271531877745569724572301790738337285612573560769\

098334240048888958365253642768321492281971230363635020594286639654602233628509492170169087582572622156\

199257086920910075876814388391539018092547826591731432000170961663721462787523909338576967387970143154\

211589850709888209436666879874330756457021001423360100478966204828872918936698703551938627151233083814\

566282159072344613873593972056451013836543339236639018230252090117343547444708608436494695617446972608\

578893082672897716426968739246049916958212401037579375318877594280890724052217960863427420415291646322\

135667888330009439789302846844254629024612314755023368290776541203286089502575092667099786131431286324\

614658713800331143551607759685521651955176770631293791508142888188010321437632945447998416467515398304\

990296257875005567843965112330536578172367501146311070159343158187137697567449024365840654799481082479\

043895652868521355967444459166839578900595003206192986399774437321245926016605939360408912515728667757\

015304996773890670767719109716589497537759248106254266489227118014548602919654242249332389136528521155\

418639938810358170836609527406622278433564998804386634976017998074433946383619614631537702894851719740\

628311413854367393771034626208469405448673060361252537420600732977463148944414052667612474598742863908\

329655775773210110959148654267000657754757430387733540603320695233805676977529153380851023739787733695\

973044430779308907955286264892401243849079300181351088311590295483898640297425757961402438285631627631\

390864281091313039354212462452092112269770027227394504249048700880069404692781154438312606196508528157\

104135447228883381423419882312033449278847905811669672867222314963877322887375660541063672808987442162\

304205705126156293582601082118519762099168387077489233009979959084491482820441953755254535868198587717\

954367106364519776763505165014847355788726395521718558928537741835838468311512925977103890401877027758\

894394654425181362849664731594114742735910231448023199452086688569685667664811096399201093757980040674\

602066641814624423207707808067221480179951245113349568151883509776220866868580381724744994467632690974\

901615440566419637938815675832551622989787435495530270704022074744766653281980464205067891555864759128\

900686005568724455442797509103045217594540374080893794666383258258485123483443999701826545093769760249\

467755392955815301152066495889846327018437319815762764251119309656118394631772286656357757704408183994\

671121045777786488440156674851573869517173038257401607658693903558521085312362313435292190965250564348\

235067131158801794831828881986762715540441540954359096223591879370719199893146502446616498510539088777\

595822734781098302109065865773499144743797016680995918417091845540734004912577559796029098579700726901\

879330189342799427332405888938810155630982917645640323831396302461643684572782177742540903881521823697\

907765122969646146703874315956411048719663009314301185260063912876605044556535422407632622813138496730\

970050293511402371584914985689201855530721796453337401378072458637691816348311609094082102412200275919\

768050893048893898949847517957675135714056442920552172780137892253659012774295790001709367435091958144\

817706294602941857426201692193400467103661888701814445344037168529103263893734917578951104148134460484\

753373003920048576931281200833963266471574091095078534034709902621847404394258448248745427406979729347\

012050186161451318902825562127320229801074170950385586756371077998400005121128474112998075475389009382\

768850155341664651226565992124559372534158473758078920403221567828332791829218020983601397431586069701\

232016141643212124389950033804946781421807508659926876030807476972220001976443588913008493637624835692\

712776681124918981122761323802601409136245278677801945817074508281900101163564732374432947206631646883\

328408052882486482740509578850195168620913253925219455477478704019784436797584295913635549697899104304\

161661508506771482625107131293216148281111435339880406539164025248894063804401245976334541191834085322\

044728980849742929360157571956823609292084051957677160549704077653316719564796427496531283403406993931\

414773617437563262899208073642734324799336110670552592860794727036864611762175717303007991849260527853\

401767718231650094403578600466998741911656690818913111173821807049609657652806843728693221172291500711\

089049901296205335768677399656620107772668198059971719736880857381517485172103667107557915442856326105\

711666615507296034184450159806261230522483555036632255653200701898422642984465217063359884339657299790\

355851009524014502378708857385157501875801221793408294851685808328197742150397398254309301760969121204\

124877153337796356143382286864628976222692965000839423798848303017684073788152207572315225466507905137\

589396291320120119758614048273568107797756914643498665875318189363984059519718121119134593188178681027\

818495295119043059459667849585422275216650463879807413155334261004190631742626646807562722331419243858\

146590513332603467160810478205010784382332895467203576809908310954905093077382921743289611347936555883\

594566002770641902659201793556341607621628663693607955150479267790764714090879384240383872116477636637\

165107223052253719283802374025972368430711914045482427282520461112138372051961566763872976962435290393\

575075208970202826588473511204809724204389189872296903020903221344209271436507422069589156558290391799\

587567385643866220496261761671347692851016049188230595793965754796898926174370746257404223123591298865\

791011345071126245199900482758252899799080953918243033901659378183120844586778850962851258569686202252\

468995995736115873380374214484416758656511669799501182209334758348929371112931233786870432129058782700\

987252905273704760916490736651081944961797047908346485591936260713485037014748623096150767659123991874\

397081221425446125468078651189302547875739036944730078187394199886106853303910475547973181692936017780\

574807669846739303560805292431409040294688819086355145870484695544304467730490750567103957928503679150\

484295294411178621622237069701584431973337687125794329401225153051844825259306015666763325570968396324\

914305222032890108253914924281537487969273125482474574572847627129736398898996927005841222160309179927\

796977328629605014210608349662197457770946515213022612626780348512385347889229627251249265222240040273\

186402892826034119331499365894522541089623063866509599547439266250364088494896592799618912429124291699\

290510911200000041712534270553510354960234045696018181944226952194172735987537078325676988802111287397\

172332656270909731869158215500797921648201938410639679765198911290645593809944343116264045040308771419\

735241157351925619943172238177742571333609139599101489427125501897641251988138426012556823297742650845\

382993050758968783153074842485500383057943728332552439178207490475369440637321345689965734852074610938\

866995298798500272484309814695051919377192319968286665431717721741130882910952258802133544841281867648\

342372808716896125967861562747202021236125303531589322908798022524888991390957224235182526147410088566\

086101039974868492600743144208840347156977789595695994583162041187044620771622421375511544034937472081\

866125620111337318154556573987586741211982664300184436213032266434310091932247380219728138295469314005\

034061028923823924556830274727983370472222139321019084909246915103582444722859376557702341582588041370\

939410236804317494860138605299771456760048648867925449178505813967179489142674744478054988174773589662\

080661235056918390809190041799736819096944185705753130252403998795019738974625329011751606872170515319\

245974140071929408237584292827681154678069710611978175344055673215818907067802076527665429540442337292\

461295741287103215820392722751817611352019588753075292336653605615114029002031640353839047483639418513\

216612149928969014153953628781737886048588701370633006705062862145154676167053495983719876648522327155\

031723057154607908932238777457376032722822809930142419211020188089554612663541832555250458865349261480\

770362482723831189392010406546596513880764155257398856604450515358574769354339390101721590681175423902\

451525785576276940405525315381693037310014845041660475831366847904203574077170389351753618998812074731\

268590513625593215580091575274784971514858642098410105563442145074784913924045033780973925716957041798\

612754295555860913767024041856238190821273068152573845947497535978724678521609177424905264143763318753\

367887926030714654671716579154749211958228287573297282293257590639577106969913724847191512403762670220\

097970545698538617481144919384648776516680844068258345366193759649549971267638384185960579060564699385\

192428407964612719129949427472436541817869191347326121831493040950871926944063607942531065117344254539\

722903916153026507351345295476294873334377079619753043451569363457353647024735382896091429309939761874\

979082331122496869266918055551398346877818958911886883043803467207624077743456402374339464737994613694\

691386296445506978043684384418195530006037270714910695963868947830971381406556064335306912242219107471\

979012839628523263307939767468075731160845530492524811813910875379011673384978754170883361604911467320\

494733446421683600697249546507661308527292247213035127281752110783904284612213534719512262052243370782\

937327524036281359640981755698723070565445156971286186427402378402223878990405856502078538017865680873\

873982948002991595522140101386215692871006134902638590006435434873968885840080289865444702909342323867&

Lien vers le commentaire
Partager sur d’autres sites

Arf avec les 9 ^^

55s avec la calculatrice Windows...

22s avec MuPAD...

999999999999999934390000000000002152007999999999952949931760000000771385868794799989884045716624992910\

533660469677577636931222316090682487000961175427091453641001574918032432161505681137292828606449853516\

615682872945474627337575590839776812396518489455687877410315860061395967893276375033420520675873745959\

334184753027663423636145379757250042188354672873945838554860024102938924487098731228170258109539487857\

408014908774695276740627780344277200251386763807250846108282362574272860765470070331556245625606113953\

438906490047814288662151254681602340051991114595756141858262981714140667611831631127127643359755269109\

968303701707835901220324039622790716380718939270149562488100746118652281515679528273477609704962796463\

859358165771240320271513124855624520220599892873998235077188543990567894228449167459624642391373751003\

127217450546587937548316164845916710348015698939290617355134007150242064063137350356166972588045491455\

943922135692014008796212460050291734780758558785650403346880273960899636858191037341499999680849675452\

650913906891472440308167070419157950589813741440486727642780587861407708607913034485319847235925130180\

710214715160673851093011513536881601238898756700552157469998576757395424338241222769345257265084991204\

112073176627182814230593932230305154020236457659840505925482660048180303280166174509689744571869080281\

105558958063768064819308045156129261568804712895523453897256317062366238896005714829358421726664692776\

314487323105466512581837784614672721466086269884618814359669467157426414670167790356578327106028841804\

285074101994475615937946206157760044867053415953450799332767339981716602320843061559007543400383959642\

052139810167214348108328535803016738896142509933976327344542808633017931538949310738576312329404531516\

860265772904431065521031548158818582912685572845574612807783336894540977260730725002420468529505045602\

005044890811603262849239266913202808700532832949888470167619364891237012424383212267980130231479707901\

524446230454868564102529472689533026250612491117337411216635859508730415292327069891672371005659227071\

689223727803931522030821010871371414555121890094168660487959142705397287028382220467123244213393446297\

783778972043528081427423038957870772985257162655100870780305859893112295901319846372111980716438119639\

105804528716580624149634983199040016286150351523582808146938295540898034809719958180785890704497515956\

497116256382097313487131937894837977010603356749968504668494072966847650125972533355689641527383630767\

078542092869176141001183316423167153299847708479897507771095807478547093801841112508332206845896617520\

222071744935092534438468840260939297438892526296915850512542708560625918212453705716081170365898022710\

576973936223190655864832783662803513050770509805078936211844845929989691628988520704576219965828460221\

455828081850277687997903000329504285739025996724811762980017139246901474830136867051986263832719815541\

433336765106943825061740736212214425658593459867761959403184035526424315369061703013103526023931599401\

907516225770488695403457973583572522184958181082547362591258992860268551017521200691564712573699844862\

397964966248025061405392845979597151563166956037237383759541546655298439049777865068594628492467474291\

262153727283459822669447539224184726367648878167524142800661404942309548275003098580805607375792904709\

766331778831290683653021419903601786653894727718837977230373405818971498020063494214847965362438558239\

050713220615861279735885486759555935564705785845997868341533845201570178726412156336125236580500356227\

833879770444683697507117487944830589796522568845695456644055326312575971216720392440748654957581530227\

016170577465148909394788274420260636595325162181107174769820239374638753313294520396036929377155505062\

046487670172475874607441377244864480865489683029036337512580392885077374178603542103573504554517140946\

342777320288191763672918127065923395446985802128923583583412238905116335525527042371395893098595284866\

052243901142726989127716955838591983844723240603837487077155990935106134676111796290617412337194064006\

848111576331646081681991872360497236059755266379745614387045781080180260166948051560479765399195745735\

667504987421663927255031208607825671160157199573561499870741292434799677113227393806771492077237846087\

733928311930165925441837524833380117367252157231225288488042678460152327344724955412079649677319567283\

188849236189677041316573830963354417421104026304035970412230785980136965051963587532484471600247005919\

900560178441659514510135794468091423437370858890170623251291904270557511652006462225913290793073099995\

681777152301212700531875729677155779937466774976972739865666051954062875028280789529751239028381949779\

599109082096975086713608248076631343605917983466587452780329092249382611196281583715721261268852501008\

515436472288252147363032555100968831193754787129661148144105593840840754862271255516356263069712066782\

311579783283477445372822316247990369920819277956845455672041379737574181186211324818773930341640182174\

495673660938237738874801793033999394624186194807854415642712428079424401997632863691686219046990312304\

394071878581440253873530704257106841981656246990810200924942745010435509902975188847959028449768386670\

946831738380315984565163390871163978396706522717869903354567363348650017729913963055232833223282460312\

923626329057524830375797370378451561946442134145264009319158634841842960292930161456004260234180718203\

441598945268241421279486227935680005713860589551059645586182793446426717804084864208004486841267017185\

505649446902452086388672846976893730893930802353441224775582978470176738154027634443218067238188600648\

728346016069791810283669826315336953949760200843357218857603101728329986548298514749545451163432502269\

537889647835368426863808873251893327216446991941646799141804580730545729503888563234964943258724316640\

044391759166156643794638670280080854461279250851802571037138531617263369564949943176025460934556559980\

286590395190510895780133221219421652536424238532124253429779260881624601691495857146846673747910054966\

898705215240652268052142175985277241871335699965506491252956681491429678412744139056628543288177707207\

646544078055100607025900977526321036730646372811170048198621477282565088771473158469027127731524352409\

381817765032686196987364169070691110243732964479124935517709816546797989900109718551610226440365943240\

783587926848862365006467231892654777881193517409771587315434300661333500466971854723398082144165376485\

716268862954319866128777830146306353595440839874467167140906283258874200760926778804454078803787842783\

899722496093796467761403789580171134091616864954501325135620384031884904956794537363296242599003866397\

702558091558047990535780684612006578903423352852225705070609467145166387333056363846453425460101177397\

729784119995859995272591510824398826633427956939387416349645269168060646575027295928257989600689035922\

847820447953193879363124947207509748986191788394784453912511704544783904346674355254137911595795916996\

124176742664296386113680076489127045130660135880441427342749194873346265670554662192884413340208740192\

824644558968503327037885351297798985605334634084108727517420667747278230707905120029375989501526974669\

873668708066647475299004074436561294861951047879601874659253571869285267812845932852734088006183406124\

170324124942427128497682511638438761512786481081397154564783284699559039648840139185532127806603227338\

864261896633891836026295755533148851885695879085645885171846942613301107073340208019015307985680598031\

940077472737443381215586523672647992617726333693091730822080108924518538900236851555640202355100344104\

029346896585923734743618388354999241224505461109753309306738142366181022760204718501017326359083910705\

571093095854677123524376523833821974238562170588719069000028279586201566625145721759334467629956526625\

562507970105024998877888404803194425145015652744209102381589547005595363615764573857951637149081880649\

691746365034144993627407404311980489758814549905960126161303744067077259315679166848410224459497582294\

283755645310031618173587177119266991431931616606256529008906018434871845878871062652209260954756195421\

300622812057085939305501914512077628086427049999085203023382590970474739313365148947219098551996376638\

251209091257964263633074403400197761111787464176696726023495819004245790564406569645491062783792919273\

423250591041626944627321971527958768471381203776906806962320477965053203828797829717058416262017914994\

204666049887128647951744310877582052542759424173979084561801805104640801469983047145239087634587537283\

274965948034580936969669702156465843283424491141604364705661812588982189528888559955965166980223509214\

571037629873105853358777754486238911524398583498800972543077362678583053065428682805912941778523350673\

033691930182813280137467706517216442643906279783103245777133866949941308988284273735471054803394537446\

732710787066190890633797563677426552546551100208747088344164776069300050955114902564536451560665929480\

266281620431575215121328220678552604082962710377355523953789028997571169685946870451438122225763467875\

220327647002685597207276643816659491276534588450898515459378474483724617885481484373842580871943815977\

175801479965824303458741191795259038856914274616228282857151802820626928652748480497512296450025698474\

265491512832344007208217786673253826268417531413758086386485038483527018214553847523885065695129943759\

522350428483356961049017698686936803755435457584251287851885623393514600937535300508643216627435969386\

184195764590726200669980693671679351536824748142317872365040988080372108913112416404183656310025923646\

679259849865838701980678503861782325218610925011726011595415557813653455589932666183415010999238165548\

878875673101576624336572923860421536521775624571198670223478596090179873815528924492530943164952743668\

916376371324072471128521246542906497389659909603849536008425065292571108389125129723889938259246357231\

723880599678501988276823365164431706819215075474088053269076733410400507945935898830045969053616011662\

375573018050579995323428381179905514177036574951598245872116716753365389134504060671588267265779784875\

744672380472366285664139687496742939473602273935501923718826305908834727303913195974976419317297153112\

925566532140930839078009071957796807159989066065812526632868387018140673428882554656271678146574455027\

696294122282394604212327382446307341481160616303092184370065187392803888538619181191397519414198620558\

615489684928024104742309675741368632719594178973124788579926022623930806172137014080665454970187844184\

373696424726013010572883180828835453789410600271379911336390607001905299600706824226857762762007290095\

748424465770866389444121633240392693300403483841070547378878028375144518163181390985205055605403480187\

089312795934934214086806620862237907083095993731829829147749728704460737957442637370055263613575467797\

426031717039259417571442319736829247793431798834723893019532769481558405480406655764681200044180551718\

086881220676465614830066931084496650384172334922652003517801014111713421370653198961415490438270626084\

485057956956313740534356554329307621726600174193988825211123988302246399137577155742597111307221736400\

716472672379483479530223406367745606929733856519210790067774138572329354032131487451540376571422097762\

720363245778594598822344126488310000282437787918737756663070906617009924698892817763307900256714164587\

411682655477578666650477241048220462567891262093248360611622715495654373707331186310090849043990655803\

089172264348108034670701200881618231259841390926324497843915446918291227653219452970948016702143257298\

691600315736518889884207272459488587110035446160259628638514652990520465777820758194063872583757327053\

742080839879110354841758330568824743727804886854358912967795201947472779077128136212204716946611300615\

948386252229223073327962964250928318758245572595075683602118174177655131729109028878974094572772647771\

193720525812285963507478480637463397439834357294034591524171385792747685984007769085647063091459904302\

767250657328295996191886780988260107234754034718250246387345349415773665497085193822450208688750075744\

966943222064135539061337791608894835034236449392278138479955889070212097754057418758537210022554660671\

824471397619295372074034817009433746785746460163758874166743779259491260393900042648390380754687906696\

967103194596701909077753044527798724070702618986433299898733224761924144237104635766266701326120919509\

742180489575329782558847621607149019000231674913010042280108763775306138297199238082132677816302518851\

243927370406161878665585138975645286482264606726531588041488468600058879519496815326158319773102784783\

166972849633894869185086259302549031164729492704413531570715102011732954598057089726343129778864831584\

747903856105874837666244035241294892086527470629505183255810470733270155338182975008092349440391244710\

486537542979523460624822620725351246785885662624951267253968851645491243184295838933281586882008028501\

705736633195500126806434665296312458320548722604158373542210698013963773408119956002524792598330459246\

046833009968179488110057562611280519919515033524021765895613341130681910747290644812440909665762037895\

438842492198324423167180527632385540176307062792904393798765641007788204662641269392984258168893928878\

164499974157710495825801699065701178210949572838591948130240790296139968492288116835188461878878426863\

142803333565817403408059677020773670578382546739881595729350193221855521610018626934202479753847395007\

112775856435257777511865642069084669355424082509136306607206014125841590798152669063368697644933129956\

408995166041621661949999910209978970361511155785601768651318932895426979132299814268704170626144870105\

106663037494884569959363544997786895680211218618279123147849893808582163902294540430994698950463672393\

916204077905938274095241748043171254082274671032641744630180823079849043510076441032689607732917414675\

652164058377652810937403254992267276176247023750795373962842577413154751185696125654961513163932283550\

152579866766004347325823126379848333905813809620505888260783957138856660433649661238120265067943580519\

132575146659895695777520480066344490162889068982328886089167363683904432799407671734593299607143821578\

176522699448859629273807125169687721354936543518248648014062914299903259495220656881961359547229105445\

509512787568977389603123293061128725175471095955962887142404942292150436692527633757320079433828285813\

860787218457183212452217589536572922020245078895549105227176555449957322617118736128028905987500912380\

454391085236588772030028173124319143426813772034334180232382374857545896732688145096671586697473412908\

020697637974145874002475944362701622946050596359709009736165516602049008547228114723391600144661602401\

908764850099735743478494228243302272780952512155221706044495079933198255404304411143411674384659763876\

183001497748494091051747526605127924600499939113014398188674781783818386366721037690106067708195067216\

589341829313563034979045262627104004378356836917528372066792711859100947345708482586319097558211034304\

272996646297052395625647168084758174137956769985385785213467565441719628234949934037493815872966651322\

487001135508949634168072642290596246019979364066350991841946629238750898812441962200031894645610630714\

439665558546462853173138568421339033414021466252617920124147913126271322523343084889292128178070556132\

400518416151075847980079999094603474288883406213904271592379767268608587602372731775097010718298920838\

589503030650828423332641379251292549725888824944111758403658406970018196355800523490167305792284899638\

052308796389318578901969717916912727930722847126927110480993167475456354255877903149919276098949213609\

476401542849185313985896955251553267736875167835816089449466516006118925062278079359188920717715420538\

143231558586525970370844839097961983744097576566941597110761056109475783412011265103243220940238512448\

881535070226128728038551009498360891699920723936045910634930512823993793271868033244025577933044567394\

316269694078755576051769646618508798569715104603762660521536933759082748760532056772149399932879587072\

430146348835321132610872817371511440100236838547847430320924080678796184941240751713655087248154900328\

811992004893592692944009933778731178772887945452823285151245378255401608554789577188327386536698936073\

007968682770713801367514304607973669157065831717512983886421437397681089841280067371476866239895825636\

208419826040816210225610159717655148043476799822309336574237856946884351082929273268660168815247309461\

201348239558518800950448083018933264997756957705927970705264634847040801304544019929892314313378332613\

690780513896104140721281870402704864188839477361974669064835783742664212493186982233874999384054610775\

664736905058633344122210996263536417761356362922394864511470169725599773046953761401282604141740468893\

650368139989577131484588597658933414754886884096936951291405768422015681718287574825597866993372513447\

476288842300833401768826928996536287828589210038532519439753839305245272352353568722743208877482967859\

484156741877579488342440656465008458745737968382871981723315289663658765715243020024873393331566652026\

951640243265382761945026446383768725939225993641162360204450971876321816216297772023486674620542915855\

722280702979952690147171703233029529819459356111222567805214782191075914645241383307469610545592638552\

524098813815349524439488136214154402144101240170575056833835101302496098404417248097672635054160987556\

060209028733262986499138725537555440345215622062510758674809629386127940825255740147850312487552385604\

444510440934107529446603289110831048356965580364307841041255066187623514204936517565030499970800283758\

139473822788532606124235408274129966947860534260891776743802209824669375104894472931364309855611788616\

387271735485060554788720869111948369451571233785087230299032702827253583392698803985339140937455823212\

520356534674826846761292791169950769777462191390161969186425953960066196273790882309220058193083108964\

265199243441157638852151103581365815858641508948782068809517707326866587980307782949518566572047525425\

915838775544325942957263677219597450257553247801241790654549001050322024454671580384355744701100336890\

442476330113178651525365749154623736919432981850726699470733822525700514635017312012957600120511634187\

664221148819271824339572647913424454959293658900195417021746272514662614103795915076779252000996106324\

587961085377657652772425686545897218197569888967265687647874507864972000846640229427456068126487072853\

699711576787780874305706947094944189453662400859972904349937326888970255042132261218517377158039152073\

711954925171303461845171547281881869005766913375468798174095149225601836449791695273156166673312289382\

741559919035237201950192089240649478440554254235797516934807531070308948062684417809279657990165560585\

475020791855334942212759147398177460200686526905671352302715283032632203544155136144971631277670799336\

602015884982310282248021445443748555455232002447398020574832062656212191056433867267426833113389108888\

089863622226904802379495019818612801474133113703681756397864175422964301476907137536896942366400152598\

394701358385810454440166470732738957303769852278265851734499683254709551250606115656601125786309951200\

635178339935907018246662430857398969408458622760543423769521035107893800211574861399116185040340121630\

601355727941263359973472520580014372262838943018185723316282801480441640133736457851196973117222706075\

752982952224953043934544272369262255225525516220395312338721690296276478385331058232733209114368001031\

646409907160021504020868256947467359563941984135899852607085376030504728551902107877090847520236098254\

950108282831793189983558873229817063154133657986649301081446641718254913170414691326833720275206791391\

010818243799254848792228497457823498237234022305708047977666428510743249054001007952133125582128378945\

159661469627541591747179822191520805834402539569555740530854275726501697940732278983569280767737676419\

854110853100957458365554859052811749876648567520180090922235511325514920111129055348643002654056472711\

311125482604296606280805700704350109250508843368455806712381514517413598321070915297040494863004846797\

672228690786856038972165402649080696645128240572612878920939080451832842556246518288232599501920590676\

849273640723387691169901716081564133658132229202323735983430244615306475296746259870848248680244561949\

547040039172226162749814642076087497933247903237185329114212503235354184476365724060905117255796355404\

257163648196688716933044095766464396900965609895259586444851672105674606229632514137998435097014387803\

731693081028272294619564446201220648981286820004887665530063002610938635254250965557769422399487816576\

429956347426071346833981250460123132266078389803153411607760983690168927666684527845625916994706792798\

474321983211635597773017875797904608154002903176961377380172446179646710105364868036640190784097675617\

629606126185901506085316482716856130865199908007133674393894101736863722549459527690937901731094342593\

316347306803212050577869969480053825500351432564455616148431125079793493451473484157238240554609695066\

317946488647152233463588687253815359159803412507544906739924357278809546840604939808521370154542574956\

650059281315639901679884937785873280463324472286474945037661041965062547009170904879967633609278263002\

185782777011641492436380025679750547720318331840202944781786240868331857904472094414728961862180364806\

381670712905059701773809730430874657789558840031232511450651154866747763012704424383521428375162356536\

538777809378763247136283051784874850180445839961943208673881100047251032118499586280812414344294385627\

528540407487192855238872231021214418882844848408242003394477321430345159231619387332176278849641498043\

406177894675339646976343379455283632803062606356468943192706202756060326738297653018254786706222694537\

111334138354575758006876960200041329078692803772377081514102839744632381448908841817596796731511698620\

492658847612015037242502180451213747756360561586894843866912474228357129116476722697568118159533253483\

606643053654516183889835181297060166751125152100621536287990187616069154992850584442730788380984616407\

171183478889996799692057486056290007902844793526219974194074923884833269667895518125556682431305844886\

967595678635553849609944006572411564439853136711127046907592971330417767846630394709453451520507225670\

998240016706248351006489612844579705987909498264799849163264432343314196442820756847956912201077420443\

644482095953697765633128466426651004056881485848314191562750272606873289726488003782815182808971740434\

872949600888750434985162390524061003283121984402129480060716947458615097200052918523514305621761411671\

811905492388585328161344872448741186428289797943660972579554669163989701137776200539748713582633602097\

607004151944501565833802571037906114447592047154281394829101671935463302924227935109155219663184475789\

271960773779834084282258842451389268035441295602946987007236942950002514314392694921980476802368638372\

310716921789172831239498492710583434139366043483323171664122240612497272410869464861118759195058873486\

251118097594747533554188371083000890282426295630436480677347715487173700175933589647053353658818903286\

159588534673166655432306341525657911366745758580133436983751337274134891810762946479194429085379012963\

860544439551984704455578730602206278264341716736197911177750826792002708521895106347478885030721251821\

037067913528936787656425987831933314233094563150363019821552603292359630821847298553499672894307213865\

890359258847661021540877246509552935290279058261369007922053550333086531239723830391426206434681244599\

457026372226751287835382246874439970078767243367501530430466483366897075345040118198934437601757964312\

839244107083622961337970196218230617346866969769529944159699510740927954584635065922918252660429553820\

063503173274853319731548065882528150677203401057235124599184777697618595251680998694738165911795534591\

426139028210755986481993749171568820556706573883174082419511429792138602967460285432692778576332465165\

967296158169009767292481694802646732248678770636417128189076214714147911476269954845042141137539611852\

883657709324090542104492808038445093660024742016596252747020899885726796297918132985102531867846347720\

552756910669431605337001603522127048414408230513580660377421507280539508673954422333936076038602480443\

677081707134746929594911122309130075863032157509248980934716412914064259131153857135627173741869817661\

956357564198001834151339183855058545021413305352032386715812366498001127770824851166357983367337249083\

445045116336316441549427474811323060755955243709996208373902698755093814531839470123337577703728892173\

990269284878919105205371835644717131449788823558862707900709669179740884510179416952195952191751197757\

239980541248413412466363786910625489925011680261656249325139291086468358336609799226680979723375011024\

446722634322956996609036795057939608000253696157823172560958725510284090838786533112792674996624348206\

166165938440093578107692495405105844116727509018106898668452108282682860987475381855507725387533941210\

127407915763911103849927992614105769517810469559189330355825413144341998861097139095979776827012759424\

254246104136012177161688525348149797146906497727933561002642270581092385615687590906040646822836502502\

135572609639838100466387309047504897552809632872144088490223638162903881414253803854295276696378381689\

377700960325888976201646179529839926552627007704804262706587549026223430303629984081351321899311884053\

149218107640112534784199891755239067832936602360172085773016613252568839568165201810914239291620977670\

766114522084693734811522454341334725440899562332411287317317418738668604524997239829053255922396613685\

869033556963052565836026533347082276957939356554384611779623203915986486003470401076875569346693142620\

537146443526077122393437827232940508366524136954014006524923281893743460155084318543903207454021447189\

616262002617397879419600201655325898240278067084145766867795419729399909586093151865376983511702960706\

122593340340490916731943465415239499385295880208456320866647000803195289820026855905164307056933746519\

251799039109210714704504173073437564348748962996398317180414900227675333689737039662437026971560410665\

904901821617702251435792996605181019880698911152896248154925174882994150062160135518582536780572808225\

687483432933475970338831470163619390997705317483606611013636969640673154280941604443163135826268089864\

375441761563261290678635883330251100980608365409315127779168923042897260330064377670557932948758106003\

780235297827189047330827493209993070249672166545698473633979546962358353387011324347247106888144438924\

307573865932996213367267815647070181869991748737007506651195622490058045664657117485999702701385826880\

952273205746073939755765036247030905702675402534791640202919254194657044899477718438421847784211481730\

583854333235599915687011985795683245891997630340636096102515668590608637806317390310002085419112907902\

691940422477130306810027700326003850584908665523272193872693340112765172913786940467427643680614026920\

722655353195316945654640814009156779073383919651871513946456641065598336353449364975636181816717199301\

868614548369588980495210775467727984768802523793287653077611451648274955287627758300618217683487440879\

464352188084556268737382393935426770499695291776689716002770430153263214478788371948368610484239815395\

169984226932147039204582422443858244829186690757511992580734160530333176285378555665791658614063556372\

655318521364256470135604546204667343014792479926370484595084433531921613922821517872799659990878740725\

580745484540764264521522932448080793893397511247224428224682992452571423579281738745470004194368751701\

930639475227773490484852857690010517450825984981111640733876695235595087655953565239699849694584191978\

541603040455181143530802070928003499681050953054272153677880645263580286187017584615774852439343692735\

714486190048550641731129438860167020333461906943357159453059920232443033402174165815145691298462332417\

245970650252362072777981621309439432772190630168938435168324173073702656640567733272499024075394292977\

392583201046005919095661553452430967290178835552812012257782354208245119229245025401083425381991509774\

552616579476007566817570242725340391237240784644263625449249128706525671603149321145699199831107848641\

473478081139312561944990347513067578117829632942833142142443800308946702283088860349668473891668722721\

795252430715633736534089716377931573113330500197747998619583306083900750412133601710585142903325877047\

008162865605863518611209909979213701978442327398476641441846555707509443380597543981782510444133173733\

240482008778325096349389056984195734626016309176639104784385975864415921175086051773076627952844826272\

599971775572295650487532447766035887102391509856442109586661063371312125130889346775761204107979934704\

888024054124833202268189183527855046402154576928915295958347594498606591355510132763564434833197921869\

277279942440790958771243134877334254283531391918441969066939456995724710077689882806059306629419419784\

464334516267501020057296665827785973842601177128896180853009972726562048196009005885914668683552105993\

281298273403145986528944102162165331771054204914618194382677504089791131810714883067561669075570747922\

539820754545763131634782154865722988341644867653801436098604699999779228818460572469413490729901429938\

642561454017584869167867533377571421471529926547436050047521746151397033665867981069372985643530553258\

168731531464709665631075354179256090716013361987683278168517787015356597389003773806674322035208514602\

198589694457278648370676798636886078894674219351476243761501862198717067342222568634725872381875714960\

440060804711082710776008531419397350011317132665683550105909866921231915621515489970959453439708203494\

047261764907162694761513005463683125588637221430585559587743502304403183023720778737856931471082868595\

639826570054874806764024637871701774212627521646376014046664341251633199923820749419066410213546951974\

086950812332631630810149847669108236784292889922017866323014951105083102768563462495372046307821356368\

845494365513919219114488940087969422601440715107510967964862584601179306820492974283498849280401220259\

236831412594409721598862178486294727346775240712127168141618087069077114497200769763376844719423527477\

105038336928919289613061786948177390510585566413790056944294212814822761999617608571796071972428062221\

162245936825880216702600117535026100701286633599940394552972716195988056637544229395974110519758931204\

016425611864972662841926149845026590337301812809295669850239025706302051425342492234075719065445070521\

341218667872213075833524434701198556615862803979940781009191360208200498192852428698482787480981052288\

102812275722470775268629236103573678108493736798681085136808400073762567626652069531693978020251460955\

084127480218191525843979581456551121612811693847866332422229621981766373724557636258584842152062193963\

644466875889081682617681598763739837651355915449661591243428706440368359246277407295873428021237447075\

874949740490439548993591811781620410990529184933977858411776298163211363551033896121068616824839850912\

926607115349460999652440120961548524211073262229997971658514302687305804909192893093938805831214495993\

112748629202607436376012756183831495900064799708750947927897391736075843635302658755230269679098685842\

006340022229234150322125862977956817133832182949700590601430717461134220461375316356518293886098296275\

857181408346121910887124316022619454175596276209178429821636218920140686697513173203906428575393073420\

696938992099037696234253562576017107194972171848320388867560774908753716502839818779678735355461991625\

954004150190075459528271435429748148423163602230907253835357052959051429439951606685210491204598062548\

139977959527961802143535625688143990824924623187559709398631159884565443180220225880992665192039936944\

213593701207217371860226050813140031651004572339536015734971264993618185778626803527947689573642724210\

702735507673303000913235071893844794186918498648485434625098836466814003845978378115590431914475265275\

532840438359437119063224803468991075421220999456303342499884633866279531605752320206140829594879660553\

944497600353836138091287667628441101666180514452536448199075743123120085230159160754846345923603664182\

850190252150903046323780043430232924571127714538976641479287987103596281482849425192899065630204620424\

737686299884856580051070539230616969600710275408037385378363737873796567811425436580406925116862863864\

445823651427918792852845868394658625216169037402402177261334169567043834159324594572799402374759333589\

821073601890980272564889410482537556556107426980370300750128979300783932126472877999337027424780474873\

846444595202568149384512137785599271066440981246616184647706088426599914527379692878013460043943481487\

594888676876223976817538228481222054477572900226366854423211369230405537939887155136211103379359205519\

122841265940685443271465138078803735980691584061826387668568987237171451523948050824499855277366884581\

816339071643751690552185603115394515922497688040059569379290096667459690011726456550453116788424131045\

254587368964367091071444765986540405948100496163519245649610600206664503259628501371920961867092070473\

212287412967676320687766047352095580271605481223219225050446175775868279968974590093478838277537626447\

546177100182129671978379864348022928423203492490718726471887385887543423205903815252670358418219884745\

030696850534235127267225997483696884141000508760809327132831590009452110408358118977038593587476803297\

204825999873307847279500278896617716967013758409283346792251130268249891642413270807893917459225651423\

871695519975274480022607305535523239605263931192752336103795497839153440745185771643458678908329511896\

030106610602206353293161616270124964441692148211349572775441845072574196104506277291054736222662862231\

175535995165835355857715604229131215444662173442618773541107714567719726106889460349059934537827221318\

148181856517850227751817452433095944632838385621227182800068772977947265885195281171043875701381186090\

730579822264029153070077214735844813492840231130651245028288504210345777562853235343346057197064980784\

915675668656811633459018400748622575243071461615145801870114349923573443387518824627137653078267464936\

676005938152083958906112956495944113027794656680252170892386981501837008440718019044908303650160044206\

861811495237410118962540791418799115296009362044104580188936753239168281800062569386697619150248482616\

137207786593639623481309734632389171503486185725006936436798081468278767655716783924499046837135185554\

156465954995456993640017138114247112282326665674815132607607062577108757998800694808624305403186832979\

683664233955888987381559027600314531130402421061489485335190629852369394864620942757753807772198250328\

690311683826604663965668590673303578937672627828938942988882099317643319031594704488931455637737984408\

914403454598102057936622957737737770827887863582876828309686251897746556564266623511274980958429359439\

332663257540160716811338341110077479775316582077402188052234048895610859977342078837201701413648149232\

493790648989180866884712618892644608352787313873060898486421367371116045989593261256460174524410473978\

897967057442008895558409820383483982791568633172067810372344316601922664954862753486297462678382457126\

866605183025903059399411515338706977559209201473583151771255414923574965357155360592973865511008277781\

297968644759612091663362798608548098112241992273389752644638736264785999611931497281585169278946355197\

680707402155951889503298589245858143690391804492713498816834144005310562714066442148632021119350545705\

384232101532682152391508655207711415610783637122518020164869730221053309130102821186746688938060504683\

015211134326259076788062094151332296739714237148688650287930316823203645764252875248630238699044209243\

256461663191309056792250350376629642194549231444266840509944246361918484644831495839628325342976678046\

884364382120146839627332690942102840673905314014738864651741142412841122533876070781840997337635449449\

773376723385843151622925526189982209913339495429482554558447966894265818236295629017090152645765562273\

885309355297923801900775981992962846236779719904903056168186258276018175366106344424769076901396868172\

976609256489228968486197444113568274066570069165453316000372426471605730190907203160163776613511812221\

018091807315822455906489644238696838424798454126692479972127024046004011737024266064823093219025197488\

673438504581171643551873279113494143965937325802404760937427160236325522393323199149640019535673709549\

941262933306080524252591323966734649794300567795661418810231032534635000709688318867685828737508782297\

080338656553016327532962427009567424027344007631837692199792292433012005589581724040774354046248990785\

518304093380797241667517633642067472681026291941368587618481416208897854217841916951006839580998757679\

777560924193184314373123672962174444503066709548033288989125551711181703930670623434301152426801849144\

191846335401089267469687046465626614501761987944927156175468388830621228251803622946559293995075757966\

186011290916012979249095742649588407286384274866285685245133370818826368302884945925972764033614025984\

416300147689743813610364246691343983054692844135052243592441795626593560253198756309982867688608947075\

706448175433581037876483864532690569374531088041545943056900518032880426354758640657243714037061764292\

792841241612004306759931836526063057305023867824083654284319029414259452691547609174719200309304388336\

977198890638306550474027722970330738673511214577484744121534888030523537268739706359737054013167773945\

873714793537584053766156797780195132739646797321034307531184105315651906235089781155102463188212958633\

699535813088032847453937259851184895652433840016078146465099460968029672279677897375488014531007801788\

648556675843994911315695562289513604981693826569226036434495461638071253365468879133194260531130186225\

942696721109893545970828915774497792254739108900677230350322613525151808592184312343259097330430310123\

274308778341758920830673756323054380212814431626389501016751246194203421751511370259356202181256266648\

969236179795223722450894264477362625265688800475624743176891475203105287983298841133708140942052543546\

073657084990016391533810713561037480412977513764748184100971434441796392571624440140815396165423925044\

336080179803664474391570311838846903122919536991102349778514555710995158173850560911302998604546182406\

812714153818132370529851838740784116021059810329212896083903517101980252328219962046305499795187870577\

594763133531239274268586605805807173065590300015591315633414615611800430262954913843734140393655399536\

624861352371357444736430826404258788668102422574129896324282496605008732218636448141974474378974068459\

729885123846878811789577457873248317127427334801974938366375946228474723871893656723567206706107493188\

340857255913522938716729832033262116289573892080980025189297524344114479339709877717103599648085722980\

505594364776915832411292094882701943336578237608386067057983250576508753325282035164278606298281536898\

358064245691225328365946950130042719771712625317837843487060632092980060644948948274019025621351248675\

104614823961968424065460257646319171720116417430514193872346057885606818378985720558176390479832676916\

980099319747696569403941441330137154361224183288584263591380021453464544157807973168721702874180438768\

353554683054215759562095444379626199349576457664031056809967742318855725672715243300819071057638824158\

667344241930983044660135101125313789302829188219192905147036759110896447568829531219605668439398153403\

099194226498713047348310256402303062917043863353372610985636667283834555456786059542369176573822804252\

594863168351007822516736490137860495277037330387897212700019634742222761774925426987451335508178249067\

269923757272423812281087023232341513987522758255387380344528081403339961044472405322807404862579078962\

559436731940134790632532198239774192850641614306343303625968816889865504435895276461999665614699459816\

906904701070005385424236367787211442299869016291114835358510051117527183710979348460223422678466695767\

664714412760461885093499483315300145292158196929520620315029053836688373925061202111517081379050160884\

214188212105474061038574788038290868772284321844225437161605173185075469589538983069985444580313138927\

609194956251993379273954594692614207998665937584805299236854773413078690521381273924506678346079582492\

397785671540120680404560919656275104243155776576695078428806989992665088258615111965092225150072399653\

076275511658187369200110579263820033389329602731164882991099003044808114661008102799637486231443739298\

047878943650448024447737193757999123969149821494769920334560915431162417565281415546297990731084644266\

876305259141075787237264546812496034025391299045742126721691606913350594284607200793607343516798336757\

613980375579782528847003485892799466521471648960230312490891533650185505604133307984765957905998929570\

375664116968467100184621881352428439471021701894682328946405097916446655131073563465123601241418931378\

485579566664943209204997792898407946074701579909787823634615404784248718830642064293577841469942651526\

735491034818128404968228228895424628650592109767379803320143561603574785449593284018599829793781778693\

702606404865345663126017428287231216417826668916295806211433875359514229141969865175590568634941657635\

444064489582380190785336479033185338912715642880629852142156871136241533840867757268794293285410845426\

533165565051721440358628262309935482453694146013861176696058169293694805793481773668915867194115254095\

740069820872061566982740061912888376924264487205860094537566757829261289221275581141256622111118066894\

674148055526415990138958611760329199543635981233376855926335276928929761260415229852594905703071161401\

388996985480057373621836194273077219594087092488340112526160073761311316664282405634298465462903436152\

593986130975717617587618877078508483512938396201167438922641366707994096485859604406404243463598598677\

022548499605391994382671608012308875669723331543792742843976096479369758274608438777000213602258174908\

858742394680785077741890032768115242653966573090323022447232844533508338826252396320748615901734899020\

136109459845156969517848641300317575823980001976881978107100437238203348190814540575215039306706824328\

509364014140774483820604292899970873642251614949508789164191680212281755872438441770907141924488259674\

385003050157063069045456043026861748179573720550374381762275442740682248343023760495597026501331464013\

301390680310359540246298139942935856742862950053967853798325423495708457565039336480404716907580174365\

071129286236725443066151589926854938604532128838665259216405866272557550050388245213864045448520397424\

825252476188485941171050231017145024656605263767991098789274279845372011885619275014246308046414665539\

277646665014207561393458932463252037621016216273487677657898060986779509045847945175818113652185835459\

506086530501455157166823458081530762099136775207364416052213728628417776283738239331376374123167120557\

201709582653974084882547459569809091284360722551825428026617761758697985048599190450583122479455062371\

329148853346278164715949866545473975512643494633939288417691511616438005202417444901295054143427355492\

445130810612171297982272710687969421960149301997734118520616656613149674213718415766996024016127285344\

257116939913901850868062884153241804756981160449267723403672937318652839738923185070636924494586650000\

244191777136829985235474262566110758561099978078860346281980854844777555070404249966072281613590020914\

750156184780675238914253233028558542045486737119913301948081170408471037725473098027143843546560030285\

586953623668515625875503023158904543105869720100284068021446238193778649192254964848783806804190201318\

373497152310810507018668844903043943646392825933043211291407986590952122086064320618405701642541632646\

294309414194732146629278421199008641202893315067124590062114720108693943254651038292437460532685440118\

990764862026146589577855366320540058937733516793367782993089840556124874733690111697092212697704758674\

309824364649703634980524731184609051433069680979075270899896701161585617229458003992664692315472212575\

873165440463423627653603982708512620892510221051043444234260226774809334880759270910092340748336512085\

781254749851510773294072531023332345038506743472540182958689411885331890914341624467945291416147351815\

197041766646543006313092163507124917609725808414750755001967099881266677102558191771709775741444358750\

917759002222669253786636430472676896347980332871977992578701072786961679011925913158093895534019917973\

691929432628760965232922207781327768465331724612136542706508128737947014329322560130495858540541822755\

507950230498225144544874748683470035135076339819113109205773394416757555022843031370592844884498265107\

446648457917376635905193526068702132469197612062024909752400346254724321550657357678424722939804690409\

454686488590067607706913409878573790262412990097015503208856610591845646263376137632381623398096232031\

662794394322081446650145901195901985932812282108270854853282365353074004646682969807563700810902771167\

486175998909301238053671218255108102893307628970721410966936868627760543630238153217195599271251974088\

688930577935815823908848063824743176451575359928461264078892083796687546488811203187372700496721931997\

972376403009037887027409131874723356899938868711577002203508732709757273559183310557045207566722233422\

620799032164484097915605462542645582943391320766474328352908264999748219115519311121561282694874427886\

230487212582238222159436064580203608238811012603213616392971776303537379876051091911053480853697000688\

096439330087465589732497531625595544671867335820681062985187153002238454805754984573691374770436153496\

946008734404630406944059424215677810773484391613942139907452244069739659071325533394428632858804063637\

022828662357233258076953043975134044195461586852860861270245698152341239457883577894571042965710150635\

373519493714997893824757684158711276223483802859939251504755259033499592551058923213935100393924907608\

483528876004566421278263950766248036897716196036352866075401191471791882810747492380789880477077701280\

326338117793044228532739805272826021894278867248961610662020085009713245278014958387614979083436549888\

289184684929601728921172673377554113453247628396948603333539806040468762643928721373804664227298271666\

483954486734757637510997522782598289112722868522840288285785209064606334599209388741659722462646799271\

486759143952001783438445699036325243661739367473844300742580681777749823590520786756954783886439668032\

016395485262388291004322140039081466774049730033134321841659143282243329311731150328266560345576462673\

474877316573346881186308835359955111725235322041462602128850686741855917904685345941140961340847963106\

528634760180801213488925251001205170552076146197406364262165607236186692279364100267614683460969811031\

216233307552046297504044685833525942048525627289549525746308924328953114235535077730993275780512808755\

534936460112034319421752657417389173027437823416195045888423680609857637879655365280093435596802149558\

775400003172647262449690920481372599989846862000270827479187339348186288896051709637008223659383063294\

458335288107632407879404437104251227181142314168668739583882527767948009632325386670677505867398783104\

242145775617576204395773868656929983928517621483268723518983860342775945515572704125720592109385605129\

497279492417219628690734850867681568565640050320913213233496249852702947452832361500889403689943363277\

355769013513902859139179237625256824009849766798964353624056494022062215308377867251118958156717443651\

552336195170433210058212166201128910556589880815562846885655545740121920074171889738105759056208710400\

780829239800797202376930719039226636892648139107033305361521250184492072426123837014309697144247577524\

806106356291164112762934703261542939210984030920648915872091562485945298424558281780280657788641727133\

656682492128342427399449230007722767472976093760614859068818259661560478357010893803861258781800744557\

414888932301481851047462927648675751187701531979314775460649761262560555227694639502960237842905066006\

793823803801525605791280429166912780317256055339260748109824257035352821444886917288351417856064852081\

879955371788758520625886758442827904882902815337752297287343047813029903308954767807478968870185445218\

846369510730050777707109000399533301567681045228165419069679846497993062185532934989556219198378884521\

828971984373142730424745614375848657743855699373902802781323461539244643120089875713089235340085909844\

102198335287724892574686354918396826014079441193091924885212247905802085551784324176494091738487568567\

357254254173780240249409300339593386479991902175197027485839996929225304494875614140490145703498818800\

629773352025253158346440162237672350878097883006276128601256985624943598353825782904793218221460628764\

509753245863316976641014748147805393094525058901743526863830381186232695160484547452488786774603575410\

787005027427453966202700842055901059112736260512058542328687542058915795510661482917627308701120282969\

958347256546123902857989132070081551761894495823972071912623590640881423571011355880968543557875607140\

534732926113704103767796147124220628064498024036197452240225876938167050912384961452654052079523738840\

986310589098410080692375569594854193862135008703813089450456748739305928719002258611200071725458978071\

696807522031937384640108659948980517308785206079317451279880935055482157366406640456976054807346204473\

746980843662303119026529210356441854305422674322146656809875001917671751280369922094074660301851955594\

070936516549945976278875933448259717841899325684118252175599492701904228463564127066827986504883302529\

968027115637590989346255989560012800166166018292493299080091445086045842135583408402199209687329039085\

968519339504737934252304323157799765280370987196069303167637003585603552497160866254301567716579041887\

729957356442520059435268283739984756129574714535295533692201491822885383816969187791675023224621305062\

248174494279731143981807394705917149281760185461822247896245049382591127007405531272970728703432330964\

933902096768401053914830857806963559719348347807149435513608147243402509976231132719167758752359591190\

812792451077318747291220116207891472690548005127289452284166930959839350165179267452409425868825401497\

913694737661057874961021350342562889538109376790360836568225443314876487148144229668551467385401959785\

485984313560412934274851634662846488834463214008940238930057045090043600968619898212171664802964028317\

074419951343033091135601783510281088961656162661071792907719039259241754884288703283024553229686853893\

465450909372914935136665394051365581485753789245435588391182142431234920955441766483302819816541753287\

561593205966252389718355261884775595397219689920008652855270785159424828473349629600668950533188603716\

285286537951312041791486027661247060849064115908894439062586588438740379013133396584814642933239546856\

084998710368743580376039650688912760171430165595745154720365719352628869596222689741681517404760930813\

389229048255092237815918207631116978227557706350990380530826382964324028181620122491772518780598209171\

522193631784520628458573065486595887381627304340190693693603312413766251969256091065510687454959254845\

036023320453730027885898854456791465325884530255134740429421401357270166817216794149905217674982731697\

552140676749091011626681060442307957390937431047861736090437054421986564403694584990506483471858159523\

849664932780321339258407572648862814624178174992956751134395956007288282252948186529677574854844334529\

124810027324288979519646820526992215338641967114830877246223127575958893528457959769333869088839288708\

264622214288818333215984455738682452641048226317945149608026798045487276388038198215210215292454243066\

312538755572280648013902831708582435908998698318363191795852801041849029773854664152262114459070645810\

397102277074737262616049958460621835669131969886663162035861702334156094246930332891602279066986322441\

736288708750631264530391734572135736472751484870013081013177360048091875998577799942584180925450054791\

831168307730295481522007224850630296664614602074139916960378971407676850338250047154497281406560525642\

946735670973866223279827169625222315251900451166845987846951908408135272847354599750778112204175729172\

085893290811900776199194493624707923578055094220379666291627274589250183984049288931077081521396245786\

615641072968059538505848924429965984479209783219596399410899916163957558437081385914299247735134157149\

191493324428232216590735531849170615513462058878000211175823376287473074429592336686239879227437901487\

041537250883100596004330113394769378246260144244419784896754704521367164440702079632195993107775708122\

219172588911380540480101741629431738574958883118800792242678860047215529333837588600435449321893497304\

246492193045879595729958228645480100405522546823653008988013185340697789522291022036016479022038618213\

992118543362993809799376717891882950443348594612647124988782752844593967135062588475689742926938027737\

695389119866286389717853258791724348270783386710712027886794034883162441692120820205219784198120939090\

002478655569997605015436470949626448474118763136692203720319484136522991155636146048852117866245766749\

633396566665692128984970705552716706638037028777630585153265615839182850613687778452754174651914977625\

092431114337665473614631637777847139392167432761133427621876401984611744146975638361460586326120778823\

685729240534906009877582415631342134406473166824337568680796269574584091913525931766604601945956385057\

756183755105996122545819817835197053637123006558302483414898355960658107761265092048571366965563493929\

377689574354087699685922242039338609894042781505993672962945197969429566648830253198592956947109547648\

015490328597544674068335517425939999745962452453016949227332912229692857918964207152156986949651015011\

282877007460660382341960982965182449917145777646764146789322243338758433542583674087390116561651811767\

074629162216464119662440962924188451096203333152877829967605897168171276637778701493243106829832156154\

443788740834717018638606866944049993392450922447884554407641359429224341778633398400454748722182537789\

040606215431779585773743949854582532918501120594494661648870619678116756960066933495638065709668274540\

362157333925433491083568584753263197853917748603323421029043866900904891815586307515093074638905081724\

953355318851364588663354261664708448256780074254840897200835403267424455837862480883577073293793848434\

411810599399307481460327040259448423014364351847589674045407545967433496163261049028027025771740970439\

358086290774957117352410187167361750830812285164243700400815154536365370611265192241067913525414553777\

274553157692043412501272200464594767119674771055041707082868012978246531436398039721521576327670206734\

483629476065115431562674875108575871350772915108367122343678195728458810559227108090040410767681534668\

418150913704625986804050193483792864251244118809233168773820903043360808762971791215071627878029679948\

540384867349090021673044876717115667629959805584724286250854540698430489642080551821883436397888746939\

855554158875132948059703278783281889486791316377566169961499213133343621267723862574500798419984518573\

367512698191342808196255911609588521850231863898066154461229944973791875105132341663140720429949556051\

167683383790762891515675983104237017420517226201291299737320989604647999696492298970924038455206463669\

401041506257774729580376904516625812262035072121403863785329375439580610815829196845149069782698828449\

608568035640110637067290143793290688822434719164367175022827314758221926246389833769568282596589607369\

491040208932175449177083549017710768332149403300776699667973426673727742494446445256467197559261618382\

949229316102790924756619052418580893232206503036414055867009395622555041625225720825558004900695877737\

049152623118993956748625917224849702240050379629511846381626760101228628640741423993596967149856286129\

386384929966110119631505842196074092890665051552417169816242939237769884561073248516362562659487689869\

818078110604954572397762665533088286222263434163939122271936192144743733208809032991959277963494125647\

818731970641053211297671081499589544375246945148451237522187676003701530363147936682512638924196172818\

425128541530107763299794769203126656846110635048552992878765777431234616933441593650428820312813048445\

340811747077518147092643427456397645929765385683087037516323178498865783575016799143380904647556567573\

168931878862098294457484628268182500487308113243006840547249188576157718099517084937285319843389274218\

326576269602150327810590072377105911204242166858462835529777967634600462241979236004346606591068726219\

669102043335357157740530344349164585677043404311124803915141784735142900620381826681022628237609513437\

438526207754340207252995577965640073611377650050760900097971464842466501094801950065242815348018991066\

496552164299679666543665008517030363775667677382580158763551204760563327812409029521707416530964196227\

568359023509411079390598006371294089155076057472623144575924373807812792540024002367280563955805492928\

847493424074587534472565444060466553018659424903783981162241464132248244515111834327120707002067835994\

745978919967139937412792968521404353045562682213257198430693774946724194796262600902340922704087852332\

437732287112387196748053338124085469272018649426360917391339898166076060964292914094000111452146818869\

549594470709624519339167260254123774929492237676332620943038122453059268908119338917330634292627731049\

944553707381984524249903099463005329908145556852784819692590748528378676916654272828505935290365121589\

519173203006838631767567788133143200746685699849134404551684416095427187957735455080426627333737448154\

510412665721153643034111524641064665182969855854898268807334607620875208410835650660916162663289763265\

101590152762547473996878237447586238472885594465832874839039271986712504385806832331388370659884699745\

331473037437101564054567711298292897017717347044444071909409318995829754097861865414275311322280720353\

939395095784239769906369212496872548694131377771958209553892470723006092968713157324186963703113466851\

267437509473430499585574286536510649121212175686328929916325352513696960865884592467204088312289540007\

882652209301259456518558585330869018149511039617329955744825613343729083356875739434155922037271056758\

234373713812983531525709765625355788438294012889571820198902024103516513590460372512579778653379582295\

308603217260705938130796712264209731307206469356081524025253210651158189025831022655746733955937128579\

596136008195201016006355321004599783464530688618352437742166578032509697006417940060162880918396017339\

067982333457060299443517014651894070106656133948665708572317381999412594215254364853638101574239381074\

856036469324740566325561401946797417854370996293363986831264856688603949826645010130069937602639347705\

778904649631553570532592117102476255595247446125250867518257777683682195301071039955599717681026765556\

018537555142850878124225032903082024329986209382680811436941084795877998680008223317076960523779152383\

682597505213656050172337804622196454027361769230167626207704547259696734443502275493984903284261574137\

134901407245414865128176733986836450485929281687856008737787197493865912209737624448742797134126383217\

820316525158871249807471090519800034315824917234654247090014499486423901516737141477167613012815244643\

415662999040958283032342637862429701100495261416534043577789790193905135455500074511187015453291780612\

604176797782658675913630665677577548507688871203313676723279796151519793445163278530106723225775253417\

938566394392582922356257363796740274093150374759432660348269164725355209162572287863968588835131506423\

056068992141068884786102525621680082623620738027664040080085027854783858809466157873939118440241406783\

574497597938291110803149412237230472050305

Lien vers le commentaire
Partager sur d’autres sites

$ time echo "((((((((99999999999999999999^3)^3)^3)^3)^3)^3)^3)^3)^3" | bc -l  >> /dev/null

real	0m15.874s
user	0m15.342s
sys	 0m0.016s

 $  grep Hz /proc/cpuinfo 
model name	  : Intel(R) Pentium(R) 4 CPU 2.80GHz
cpu MHz		 : 2801.269

Tiens, Linux est plus rapide que Windows. On dit que l'interface de Linux bouffe moins % de CPU par rapport l'interface de Windows.

Pour 16 secondes sous Windows, il faut un Pentium 4 @ 5 GHz :chinois:

Il faut que je teste sous MS-DOS depuis le boot F8 mais je ne sais pas quelle commande pour calculer sous MS-DOS...

Lien vers le commentaire
Partager sur d’autres sites

:chinois: Cpa moi...d'ailleurs je ne suis même pas certain que mes posts soient complets ;)

theocrite -> Faut croire que les algos utilisés sous Nux sont plus performants que ceux utilisés sous Billdose 8)

X-System -> cpa possible sous dos, enfin sous le dos de WindowsXP :-D

ASSOC	Affiche ou modifie les applications associées aux extensions de
	 fichiers.
AT	   Planifie l'exécution de commandes ou programmes sur un ordinateur.
ATTRIB   Affiche ou modifie les attributs d'un fichier.
BREAK	Active ou désactive le contrôle étendu de CTRL+C.
CACLS	Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL	 Appelle un fichier de commandes depuis un autre fichier de commandes.
CD	   Modifie le répertoire ou affiche le répertoire en cours.
CHCP	 Modifie la page de code active ou affiche son numéro.
CHDIR	Modifie le répertoire ou affiche le nom du répertoire en cours.
CHKDSK   Vérifie un disque et affiche un relevé d'état.
CHKNTFS  Affiche ou modifie la vérification du disque au démarrage.
CLS	  Efface l'écran.
CMD	  Lance une nouvelle instance de l'interpréteur de commandes de Windows.
COLOR	Modifie les couleurs du premier plan et de l'arrière plan de la
	 console.
COMP	 Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT  Modifie ou affiche la compression des fichiers sur une partition NTFS.
CONVERT  Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas
	 convertir le lecteur en cours d'utilisation.
COPY	 Copie un ou plusieurs fichiers.
DATE	 Affiche ou modifie la date.
DEL	  Supprime un ou plusieurs fichiers.
DIR	  Affiche la liste des fichiers et des sous-répertoires d'un répertoire.
DISKCOMP Compare les contenus de deux disquettes.
DISKCOPY Copie le contenu d'une disquette sur une autre.
DOSKEY   Modifie les lignes de commande, rappelle des commandes Windows, et
	 permet de créer des macros.
ECHO	 Affiche des messages à l'écran ou active/désactive l'affichage des
	 commandes.
ENDLOCAL Stoppe la localisation des modifications de l'environnement dans un
	 fichier de commandes.
ERASE	Supprime un ou plusieurs fichiers.
EXIT	 Quitte l'interpréteur de commandes (CMD.EXE).
FC	   Compare deux fichiers ou groupes de fichiers, et affiche les
	 différences entre eux.
FIND	 Cherche une chaîne de caractères dans un ou plusieurs fichiers.
FINDSTR  Cherche des chaînes de caractères dans un ou plusieurs fichiers.
FOR	  Exécute une commande sur chaque fichier d'un groupe de fichiers.
FORMAT   Formate un disque pour utilisation avec Windows.
FTYPE	Affiche ou modifie les types de fichiers utilisés dans les
	 associations d'extensions.
GOTO	 Poursuit l'exécution d'un fichier de commandes à une ligne identifiée
	 par une étiquette.
GRAFTABL Permet à Windows d'afficher un jeu de caractères en mode graphique.
HELP	 Affiche des informations sur les commandes de Windows.
IF	   Effectue un traitement conditionnel dans un fichier de commandes.
LABEL	Crée, modifie ou supprime le nom de volume d'un disque.
MD	   Crée un répertoire.
MKDIR	Crée un répertoire.
MODE	 Configure un périphérique du système.
MORE	 Affiche la sortie écran par écran.
MOVE	 Déplace un ou plusieurs fichiers d'un répertoire à un autre.
PATH	 Affiche ou définit le chemin de recherche des fichiers exécutables.
PAUSE	Interrompt l'exécution d'un fichier de commandes et affiche un
	 message.
POPD	 Restaure la valeur précédente du répertoire courant enregistré par
	 PUSHD.
PRINT	Imprime un fichier texte.
PROMPT   Modifie l'invite de commande de Windows.
PUSHD	Enregistre le répertoire courant puis le modifie.
RD	   Supprime un répertoire.
RECOVER  Récupère l'information lisible d'un disque défectueux.
REM	  Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
REN	  Renomme un ou plusieurs fichiers.
RENAME   Renomme un ou plusieurs fichiers.
REPLACE  Remplace des fichiers.
RMDIR	Supprime un répertoire.
SET	  Affiche, définit ou supprime des variables d'environnement Windows.
SETLOCAL Commence la localisation des changements de l'environnement dans un
	 fichier de commandes.
SHIFT	Modifie la position des paramètres remplaçables dans un fichier de
	 commandes.
SORT	 Trie les éléments en entrée.
SUBST	Affecte une lettre de lecteur à un chemin d'accès.
START	Lance une fenêtre pour l'exécution du programme ou de la commande.
TIME	 Affiche ou définit l'heure de l'horloge interne du système.
TITLE	Définit le titre de la fenêtre pour une session CMD.EXE.
TREE	 Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
TYPE	 Affiche le contenu d'un fichier texte.
VER	  Affiche le numéro de version de Windows.
VERIFY   Indique à Windows s'il doit ou non vérifier que les fichiers sont
	 écrits correctement sur un disque donné.
VOL	  Affiche le nom et le numéro de série du volume.
XCOPY	Copie des fichiers et des arborescences de répertoires.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...