64648913766521995882869338018360119323685785585581955560421 56250883650203322024513762158204618106705195330653060606501 05488716724537794283133887163139559690583208341689847606560 71183471362181232462272588419902861420872849568796393254642 85343075301105285713829643709990356948885285190402956047346 13113826387889755178856042499874831638280404684861893818959 05420398898726506976202019955484126500053944282039301274816 38158530396439925470201672759328574366661644110962566337305 40921951967514832873480895747777527834422109107311135182804 60363471981856555729571447476825528578633493428584231187494 40003229690697758315903858039353521358860079600342097547392 29673331064939560181223781285458431760556173386112673478074 58506760630482294096530411183066710818930311088717281675195 79675347188537229309616143204006381322465841111157758358581 13501856904781536893813771847281475199835050478129771859908 47076219746058874232569958288925350419379582606162118423687 68511418316068315867994601652057740529423053601780313357263 26705479033840125730591233960188013782542192709476733719198 72873852480574212489211834708766296672072723256505651293331 26059505777727542471241648312832982072361750574673870128209 57554430596839555568686118839713552208445285264008125202766 55576774959696266126045652456840861392382657685833846984997 78726706555191854468698469478495734622606294219624557085371 27277652309895545019303773216664918257815467729200521266714 34632096378918523232150189761260343736840671941930377468809 99296877582441047878123266253181845960453853543839114496775 31286426092521153767325886672260404252349108702695809964759 58057946639734190640100363619040420331135793365424263035614 57009011244800890020801478056603710154122328891465722393145 07607167064355682743774396578906797268743847307634645167756 21030986040927170909512808630902973850445271828927496892121 06670081648583395537735919136950153162018908887484210798706 89911480466927065094076204650277252865072890532854856143316 08126930056937854178610969692025388650345771831766868859236 81488475276498468821949739729707737187188400414323127636504 81453112285099002074240925585925292610302106736815434701525 23487863516439762358604191941296976904052648323470099111542 42601273438022089331096686367898694977994001260164227609260 82349304118064382913834735467972539926233879158299848645927 17340592256207491053085315371829116816372193951887009577881 81586850464507699343940987433514431626330317247747486897918 20923948083314397084067308407958935810896656477585990556376 95252326536144247802308268118310377358870892406130313364773 71011628214614661679404090518615260360092521947218890918107 33587196414214447865489952858234394705007983038853886083103 57193060027711945580219119428999227223534587075662469261776 63178855144350218287026685610665003531050216318206017609217 98468493686316129372795187307897263735371715025637873357977 18081848784588665043358243770041477104149349274384575871071
59731559439426412570270965125108115548247939403597681188117 28247215825010949609662539339538092219559191818855267806214 99231727631632183398969380756168559117529984501320671293924 04144593862398809381240452191484831646210147389182510109096 77386906640415897361047643650006807710565671848628149637111 88321924456639458144914861655004956769826903089111856879869 29470513524816091743243015383684707292898982846022237301452 65567989862776796809146979837826876431159883210904371561129 97665215396354644208691975673700057387649784376862876817924 97469438427465256316323005551304174227341646455127812784577 77245752038654375428282567141288583454443513256205446424101 10379554641905811686230596447695870540721419852121067343324 10756767575818456990693046047522770167005684543969234041711 08988899341635058515788735343081552081177207188037910404698 30695786854739376564336319797868036718730796939242363214484 50354776315670255390065423117920153464977929066241508328858 39529054263768766896880503331722780018588506973623240389470 04718976193473443084374437599250341788079722358591342458131 44049847701732361694719765715353197754997162785663119046912 60918259124989036765417697990362375528652637573376352696934 43544004730671988689019681474287677908669796885225016369498 56730217523132529265375896415171479559538784278499866456302 87883196209983049451987439636907068276265748581043911223261 87940599415540632701319898957037611053236062986748037791537 67511583043208498720920280929752649812569163425000522908872 64692528466610466539217148208013050229805263783642695973370 70539227891535105688839381132497570713310295044303467159894 48786847116438328050692507766274500122003526203709466023414 64899839025258883014867816219677519458316771876275720050543 97944124599007711520515461993050983869825428464072555409274 03132571632640792934183342147090412542533523248021932277075 35554679587163835875018159338717423606155117101312352563348 58203651461418700492057043720182617331947157008675785393360 78622739558185797587258744102542077105475361294047460100094 09544495966288148691590389907186598056361713769222729076419 77551777201042764969496110562205925024202177042696221549587 26453989227697660310524980855759471631075870133208861463266 41259114863388122028444069416948826152957762532501987035987 06743804698219420563812558334364219492322759372212890564209 43082352544084110864545369404969271494003319782861318186188 81111840825786592875742638445005994422956858646048103301538 89114994869354360302218109434667640000223625505736312946262 96096198760564259963946138692330837196265954739234624134597 79574852464783798079569319865081597767535055391899115133525 22987361127791827485420086895396583594219633315028695611920 12298889887006079992795411188269023078913107603617634779489 43203210277335941690865007193280401716384064498787175375678 11853213284082165711075495282949749362146082155832056872321 85574065161096274874375098092230211609982633033915469494644
49100451528092508974507489676032409076898365294065792019831 52654106581368237919840906457124689484702093577611931399802 46813405200394781949866202624008902150166163813538381515037 73502296607462795291038406868556907015751662419298724448271 94293310048548244545807188976330032325258215812803274679620 02814762431828622171054352898348208273451680186131719593324 71107466222850871066611770346535283957762599774467218571581 61264111432717943478859908928084866949141390977167369002777 58502686646540565950394867841110790116104008572744562938425 49416759460548711723594642910585090995021495879311219613590 83158826206823321561530868337308381732793281969838750870834 83880463884784418840031847126974543709373298362402875197920 80232187874488287284372737801782700805878241074935751488997 89117397461293203510814327032514090304874622629423443275712 60086642508333187688650756429271605525289544921537651751492 19636718104943531785838345386525565664065725136357506435323 65089367904317025978781771903148679638408288102094614900797 15137717099061954969640070867667102330048672631475510537231 75711432231741141168062286420638890621019235522354671166213 74996932693217370431059872250394565749246169782609702533594 75020913836673772894438696400028110344026084712899000746807 76484408871134135250336787731679770937277868216611786534423 17322646378476978751443320953400016506921305464768909850502 03015044880834261845208730530973189492916425322933612431514 30657826407028389840984160295030924189712097160164926561341 34334222988279099217860426798124572853458013382609958771781 13102167340256562744007296834066198480676615805021691833723 68039902793160642043681207990031626444914619021945822969099 21227885539487835383056468648816555622943156731282743908264 50611628942803501661336697824051770155219626522725455850738 64058529983037918035043287670380925216790757120406123759632 76856748450791511473134400018325703449209097124358094479004 62494313455028900680648704293534037436032625820535790118395 64908935434510134296961754524957396062149028872893279252069 65353863964432253883275224996059869747598823299162635459733 24445163755334377492928990581175786355555626937426910947117 00216541171821975051983178713710605106379555858890556885288 79890847509157646390746936198815078146852621332524738376511 92990156109189777922008705793396463827490680698769168197492 36562422608715417610043060890437797667851966189140414492527 04808819714988015420577870065215940092897776013307568479669 92955433656139847738060394368895887646054983871478968482805 38470173087111776115966350503997934386933911978988710915654 17091330826076474063057114110988393880954814378284745288383 68079418884342666222070438722887413947801017721392281911992 36540551639589347426395382482960903690028835932774585506080 13179884071624465639979482757836501955142215513392819782269 84278638391679715091262410548725700924070045488485692950448 11073808799654748156891393538094347455697212891982717702076
66136024895814681191336141212587838955773571949863172108443 98901423948496659251731388171602663261931065366535041473070 80441493916936326237376777709585031325599009576273195730864 80424677012123270205337426670531424482081681303063973787366 42483672539837487690980602182785786216512738563513290148903 50988327061725893257536399397905572917516009761545904477169 22658063151110280384360173747421524760851520990161585823125 71590733421736576267142390478279587281505095633092802668458 93764964977023297364131906098274063353108979246424213458374 09011693919642504591288134034988106354008875968200544083643 86516617880557608956896727531538081942077332597917278437625 66118431989102500749182908647514979400316070384554946538594 60274524474668123146879434416109933389089926384118474252570 44572517459325738989565185716575961481266020310797628254165 59050604247911401695790033835657486925280074302562341949828 64679144763227740055294609039401775363356554719310001754300 47504719144899841040015867946179241610016454716551337074073 95026044276953855383439755054887109978520540117516974758134 49260794336895437832211724506873442319898788441285420647428 09735625807066983106979935260693392135685881391214807354728 46322778490808700246777630360555123238665629517885371967303 46347012229395816067925091532174890308408865160611190114984 43412350124646928028805996134283511884715449771278473361766 28506216977871774382436256571177945006447771837022199910669 50216567576440449979407650379999548450027106659878136038023 14126836905783190460792765297277694043613023051787080546511 54246939526512710105292707030667302444712597393995051462840 47674313637399782591845411764133279064606365841529270190302 76017339474866960348694976541752429306040727005059039503148 52292139257559484507886797792525393176515641619716844352436 97944473559642606333910551268260615957262170366985064732812 66724521989060549880280782881429796336696744124805982192146 33956574572210229867759974673812606936706913408155941201611 59601902377535255563006062479832612498812881929373434768626 89219239777833910733106588256813777172328315329082525092733 04785072497713944833389255208117560845296659055394096556854 17060011798572938139982583192936791003918440992865756059935 98910002969864460974714718470101531283762631146774209145574 04181590880006494323785583930853082830547607679952435739163 12218860575496738322431956506554608528812019023636447127037 48634421727257879503428486312944916318475347531435041392096 10879605773098720135248407505763719925365047090858251393686 34638633680428917671076021111598288755399401200760139470336 61793715396306139863655492213741597905119083588290097656647 30073387931467891318146510931676157582135142486044229244530 41131606527009743300884990346754055186406773426035834096086 05533747362760935658853109760994238347382222087292464497684 56057956251676557408841032173134562773585605235823638953203 85340248422733716391239732159954408284216666360232965456947
03577184873442034227706653837387506169212768015766181095420 09770836360436111059240911788954033802142652394892968643980 89261146354145715351943428507213534530183158756282757338982 68898523557799295727645229391567477566676051087887648453493 63606827805056462281359888587925994094644604170520447004631 51379754317371877560398159626475014109066588661621800382669 89961965580587208639721176995219466789857011798332440601811 57565807428418291061519391763005919431443460515404771057005 43390001824531177337189558576036071828605063564799790041397 61808955363669603162193113250223851791672055180659263518036 25121457592623836934822266589557699466049193811248660909979 81285718234940066155521961122072030922776462009993152442735 89488710576623894693889446495093960330454340842102462401048 72332875008174917987554387938738143989423801176270083719605 30943839400637561164585609431295175977139353960743227924892 21267045808183313764165818269562105872892447740035947009268 66265965142205063007859200248829186083974373235384908396432 61470005324235406470420894992102504047267810590836440074663 80020870126664209457181702946752278540074508552377720890581 68391844659282941701828823301497155423523591177481862859296 76050482038643431087795628929254056389466219482687110428281 63893975711757786915430165058602965217459581988878680408110 32843273986719862130620555985526603640504628215230615459447 44899088390819997387474529698107762014871340001225355222466 95409315213115337915798026979555710508507473874750758068765 37644578252443263804614304288923593485296105826938210349800 04052484070844035611678171705128133788057056434506161193304 24440798260377951198548694559152051960093041271007277849301 55503889536033826192934379708187432094991415959339636811062 75572952780042548630600545238391510689989135788200194117865 35682149118528207852130125518518493711503422159542244511900 20739353962740020811046553020793286725474054365271759589350 07163360763216147258154076420530200453401835723382926619153 08354095120226329165054426123619197051613839357326693760156 91442994494374485680977569630312958871916112929468188493633 86473927476012269641588489009657170861605981472044674286642 08765334799858222090619802173211614230419477754990738738567 94118982466091309169177227420723336763503267834058630193019 32429963972044451792881228544782119535308989101253429755247 27635730226281382091807439748671453590778633530160821559911 31414420509144729353502223081719366350934686585865631485557 58624478186201087118897606529698992693281787055764351433820 60141077329261063431525337182243385263520217735440715281898 13769875515757454693972715048846979361950047772097056179391 38289898453274262272886471088832701737232588182446584362495 80592560338105215606206155713299156084892064340303395262263 45145428367869828807425142256745180618414956468611163540497 18976821542277224794740335715274368194098920501136534001238 46714296551867344153741615042563256713430247655125219218035
78016924032669954174608759240920700466934039651017813485783 56944407604702325407555577647284507518268904182939661133101 60131119077398632462778219023650660374041606724962490137433 21724645409741299557052914243820807609836482346597388669134 99197840131080155813439791948528304367390124820824448141280 95443773898320059864909159505322857914576884962578665885999 17986752055455809900455646117875524937012455321717019428288 46174027366499784755082942280202329012216301023097721515694 46427909802190826689868834263071609207914085197695235553488 65774342527753119724743087304361951139611908003025587838764 42060850447306312992778889427291897271698905759252446796601 89707482960949190648764693702750773866432391919042254290235 31892337729316673608699622803255718530891928440380507103006 47768478632431910002239297852553723755662136447400967605394 39838235764606992465260089090624105904215453927904411529580 34533450025624410100635953003959886446616959562635187806068 85137234627079973272331346939714562855426154676506324656766 20279245208581347717608521691340946520307673391841147504140 16892412131982688156866456148538028753933116023229255561894 10429953356400957864953409351152664540244187759493169305604 48686420862757201172319526405023099774567647838488973464317 21598062678767183800524769688408498918508614900343240347674 26862459523958903585821350064509981782446360873177543788596 77672919526111213859194725451400301180503437875277664402762 61894101757687268042817662386068047788524288743025914524707 39505465251353394595987896197789110418902929438185672050709 64606263541732944649576612651953495701860015412623962286413 89779673332907056737696215649818450684226369036784955597002 60798679962610190393312637685569687670292953711625280055431 00786408728939225714512481135778627664902425161990277471090 33593330930494838059785662884478744146984149906712376478958 22632949046798120899848571635710878311918486302545016209298 05829208334813638405421720056121989353669371336733392464416 12522319694347120641737549121635700857369439730597970971972 66666422674311177621764030686813103518991122713397240368870 00996862922546465006385288620393800504778276912835603372548 25579391298525150682996910775425764748832534141213280062671 70940090982235296579579978030182824284902214707481111240186 07613415150387569830918652780658896682362523937845272634530 42041880250844236319038331838455052236799235775292910692504 32614469501098610888999146585518818735825281643025209392852 58077969737620845637482114433988162710031703151334402309526 35192958868069082135585368016100021374085115448491268584126 86958991741491338205784928006982551957402018181056412972508 36070356851055331787840829000041552511865779453963317538532 09214972052660783126028196116485809868458752512999740409279 76831766399146553861089375879522149717317281315179329044311 21815871023518740757222100123768721944747209349312324107065 08061856237252673254073332487575448296757345001932190219911
99607979893733836732425761039389853492787774739805080800155 44764061053522202325409443567718794565430406735896491017610 77594836454082348613025471847648518957583667439979150851285 80206078205544629917232020282229148869593997299742974711553 71858924238493855858595407438104882624648788053304271463011 94158989632879267832732245610385219701113046658710050008328 51773117764897352309266612345888731028835156264460236719966 44554727608310118788389151149340939344750073025855814756190 88139875235781233134227986650352272536717123075686104500454 89703600795698276263923441071465848957802414081584052295369 37499710665594894459246286619963556350652623405339439142111 27181069105229002465742360413009369188925586578466846121567 95542566054160050712766417660568742742003295771606434486062 01239821698271723197826816628249938714995449137302051843669 07672357740005393266262276032365975171892590180110429038427 41855078948874388327030632832799630072006980122443651163940 86922220745320244624121155804354542064215121585056896157356 41431306888344318528085397592773443365538418834030351782294 62537020157821573732655231857635540989540332363823192198921 71177449469403678296185920803403867575834111518824177439145 07736638407188048935825686854201164503135763335550944031923 67203486510105610498727264721319865434354504091318595131451 81276437310438972507004981987052176272494065214619959232142 31443977654670835171474936798618655279171582408065106379950 01842959387991583501715807598837849622573985121298103263793 76218322456594236685376799113140108043139732335449090824910 49914332584329882103398469814171575601082970658306521134707 68036806953229719905999044512090872757762253510409023928887 79424630483280319132710495478599180196967835321464441189260 63152661816744319355081708187547705080265402529410921826485 82138575266881555841131985600221351588872103656960875150631 87533002942118682221893775546027227291290504292259787710667 87384000061677215463844129237119352182849982435092089180168 55727981564218581911974909857305703326676464607287574305653 72602768982373259745084479649545648030771598153955827779139 37360171742299602735310276871944944491793978514463159731443 53518504914139415573293820485421235081739125497498193087143 96615132942045919380106231421774199184060180347949887691051 55790555480695387854006645337598186284641990522045280330626 36956264909108276271159038569950512465299960628554438383303 27638599800792922846659503551211245284087516229060262011857 77531374794936205549640107300134885315073548735390560290893 35264007132747326219603117734339436733857591245081493357369 11664541281788171454023054750667136518258284898099512139193 99563324133655677709800308191027204099714868741813466700609 40510214626902804491596465453301077546954130887141653125448 13061192407821188690056027781824235022696189344352547633573 53648561936325441775661398170393063287216690572225974520919 29172621998444096461582694563802395028371216864465617852355
65164127712826918688615572716201474934052276946595712198314 94338162211400693630743044417328478610177774383797703723179 52554341072234455125555899986461838767649039724611679590181 00035098928641204195163551108763204267612979826529425882951 14127584126273279079880755975185157684126474220947972184330 93529726652100156625145529947451276315509176367302594621329 30190402837954246323258550301096706922720227074863419005438 30265068121414213505715417505750863990767394633514620908288 89349383764393992569006040673114220933121959362029829723511 63259386772241477911629572780752395056251581603133359382311 50051862689053065836812998810866326327198061127154885879809 34879129137074982305759290918629391950147211975860672700925 47718025750337730799397134539532646195269996596385654917590 45833358579910201271320458390320085387888163363768518208372 78851311752277696097879621423721625452145912818317982160441 11311671406914827170981015457781939202311563871950805024679 72579249760577262591332855972637121120190572077140914864507 40949267180358151575715140503976109638467555692989703835473 14100223802583468767350129775413279532060971154506484212185 93649099791776687477448188287063231551586503289816422828823 27468661065927321979071623846421534898524762167890502609980 45266483929542357287343977680495774091449538391575565485459 05897649519851380100795801078375994577529919670054760225255 20344539887125387.801719607181640781248478472579124078245443 61682345239570689514272269750431873633263011103053423335821 60933319121880660826834142891041517324721605335584999322454 87307788229052523242348615315209769384610425828497149634753 41837562003014915703279685301868631572488401526639835689563 63465743532178349319982554211730846774529708583950761645822 96303244243282377374505170285606980678895217681981567107816 33405266759539424926280756968326107495323390536223090807081 45591983735537774874202903901814293731152933464446815121294 50975965343062842153194457271186149000176505581770953024688 75263250119705209476159416768727784472000192789137251841622 85778379228443908430118112149636642465903363419454065718354 47719124466212593926566203068885200555991212353637182269225 31781458792593750441448933981608657900876165024635197045828 89548179375668104647461410514249887025213993687050937230544 77341126413548928068410591077166778212383328102621855877513 12721179344448201440425745083063944738363793906283008973306 24138061458941422769474793166571762318247216835067807648757 34204915576282175839729751344789906965895325489403356156131 67403276472469212505759116251529654568544633498114317670257 29566184477548746937846423373723898192066204851189437886822 48072793520225017965453437572741639107919729529508129429222 05347717304184477915673991738418311710362524395716152714669 00581470000263301045264354786590329073320546833887207873544 47626479252976901709120078741837367350877133769776834963442 52419949951388315074877537433849458259765560996555954318040
92017849718468549737069621208852437701385375768141663272241 26344239821529416453780004925072627651507890850712659970367 08726692764308377229685985169122305037462744310852934305273 07886528397733524601746352770320593817912539691562106363762 58829375713738407544064689647831007045806134467312715911946 08435935825987782835266531151065041623295329047772174083559 34972375855213804830509000964667608830154061282430874064559 44318534137552201663058121110334531207450868243394321590435 94430312431227471385842030390106070940315235556172767994160 02039397509989762933532585557562480899669182986422267750236 01932579747267425782111197347094023574572222712125268523842 95874273501563660093188045493338989741571490544182559738080 87156528143010267046028431681923039253529779576586241439270 15497408792731310516361191375770089295648233236482982630246 07975875767745377160102490804624301856524161756655600160859 12153455626760219268998285537787258314514408265458348440947 84631787773747946535801699607794055687011923286080411309046 29350871827125934668712766694873899824598527786499569165464 02945893506496433580982476596516514209098675520380830920323 04873427034682887516040715466538346196112230137594515792526 96743642531927390036038608236450762698827497618723575476762 88995075211480485252795084503395857083813047693788132112367 42813194879502280663201700224603319896719706491637411758548 51878484012054844672588851401562725019821719066960812627785 48596481836962141072171421498636191877475450965030895709947 09343378569816744658282679119406119560378453978558392407612 76344105766751024307559814552786167815949657062559755074306 52108530159790807334373607943286675789053348366955548680391 34337201564988342208933999716414797469386969054800891930671 38057171505857307148815649920714086758259602876056459782423 77024246980532805663278704192676846711626687946348695046450 74202193739452592626686135529406247813612062026364981999994 98405143868285258956342264328707663299304891723400725471764 18868535137233266787792173834754148002280339299735793615241 27558295692768372312347989894462743304545667900620324205163 96282588443085438307201495672106460533238537203143242112607 42448584509458049408182092763914000854042202355626021856434 89941454399504109805918179488826280520664410863190016885681 55169229486203010738897181007709290590480749092427141018933 54281842999598816966099383696164438152887721408526808875748 82932587358099056707558170179491619061140019085537448827262 00936685604475596557476485674008177381703307380305476973609 78654385938218722058390234444350886749986650604064587434600 53318274362961778625180818931443632512051070946908135864405 19229512932450078833398788429339342435126343365204385812912 83434529730865290978330067126179813031679438553572629699874 03595704584522308563900989131794759487521263970783759448611 39451960286751210561638976008880092746115860800207803341591 45179707303683519697776607637378533301202412011204698860920
93390853657732223924124490515327809509558664594776344822699 86074813297302630975028812103517723124465095349653693090018 63776409409434983731325132186208021480992268550294845466181 47155574447096695301776904342720318927706047177845279391604 72281534379803539679861424370956683221491465438014593829277
Бри выиграла чипсы всего за минуту.
– В старших классах я делала проект по ТС для научной ярмарки. Я знала все цифры до двухтысячного знака, но потом решила, что быть глупой сексуальнее. Если я о чем в жизни сожалею, так это о том, что не стала запоминать Л до десятитысячного знака. Число Л было моим личным другом, и мы всегда гуляли вместе. Как я могла забыть свой первый роман?
*** Растерянное молчание. ***
Злобный Марк прислал нам еще одну последовательность цифр, и впечатление от романа Бри с числом Л слегка потускнело.
– Да, л – интересное число. Но случайные числа не менее интересны. В этом списке из 58 894 случайных чисел я заменил один ноль большой буквой О. Кто первым найдет эту букву без помощи команды «Найти», заставит меня спеть караоке любую песню по своему выбору. Готовы? Раз, два, три – поехали!
83942944535915708827565988180941171602977603437305136213900 47883372351427540720286989526875002292431461936282395430680 22427756058855794286015641989324467102372258002972730974524 29449908354301203870218835442507269718172670338079899552531 72496140238364116161423181682869828084075659751615851442020 85355149342513247112612620794191356771675361711225653772419 .95606589838856267894841082330863962865198812443216985034518 68918275599456938387247239476274146019734632018809890881034 67559431722432759498690265744827111217779785902757812423628 49289565332747936274374387353165264130982292344086892888721 70376711539901087224963542026527243759299367889229087139452 13901445405022566046943478886049079743632951208149376483280 97243529805511052654804390936563047850819573015490241247209 91693857106065422647842057737572709757497342197817121463001 63904336851787743433885317173236299047025051310306954198341
64659272793487611307345815061738102476781818714144318283465 55406380604115790823706242927573048236293959634486463883994 26619649132262446201107642255894089938741086606054716012067 37644737824268395980486619484423829997378215873543675450289 59351930789549916323377617379916941644974629468006072450537 95396503582111504793053391453548065642981038719608184148324 10878934458658356726847762075359052209126688479186107784567 80322908729740265537178481968698633707223635025553892516394 09727120275269851018966460931390455977355476392535776123630 42961269523200156914304831972943283176430942963118692924752 88187302521612059759622473333230226249723608636220824233272 62293961075871756743334679879663200891657347075771305636922 73861497705439378643580851325181025896791202514663806258612 53952857619816268750366155799210498426341830437897508725427 18322672965519850728514160390984202336365986885725701435950 73905538839710812176805186905049654571219723363160997149856 95110126155153392330511559506057988863394113148287654470439 92122877196733503964162636525596655515673861739141600017563 33599945392510693429080244525605871985192330296338729895559 69983968624745814349758618726967975594476514615815267884241 19579253284509410485229326145557190366666151995629557465976 46152509830449178685412325967226595638315932251254855647911 73845473274887328954732308636407223003193151768193629444514 67768690372987483528765627634817139337482029187306147428985 27249103970430764962988121906341939280314422517251961670893 13465826201222742994950315249883883745411740476358690732666 99021999003695549411594798177709382632529571047255773319492 58253084152534401007314512206226182509974287267525938761096 69597301671157137987387226768307491703226104303318981739963 73809286109552249428582976783688816410755738955149979929898 87915531538385374501987920662970737180295201718769650481938 15548205926708758256361560999332928562574242755542867689137 60780172810756503615750861595222121140830004629234111942926 15349064080182418223152833769630939442745226661120216459322 44292063322653165657966041859684686391625915911569544794947 28515949751238477965697681796114844586131004654419950174329 80493025393570991396832574340947166899457427769251406829876 11869863334418272675477556782660667569840472938569008318224 03217765811833871453484666002372567649671924959395445627745 08144862803422084317894136382117641490574110182877616614930 88924906429484453952879005668088908222402367830386573134944 67010351884170509563366287038527489950199514945733951709461 71869993844196273187012768478157293933063569256515058185277 93809043045439906246848214027438657281844774221217315858249 52766968940603787371007938340962285717235678546708347470911 42567551140773614133442774444838712238437828800346951516655 78319747037284697247933731765243289777874579030424629298493 85370252329889462612805583582479965949505564727555290023986 62407846774064862870866855688545490133645193379457888871851
73838805232865830788559078297093286494749303077791304471606 70149233353259221295177241128388786774520549078408290904885 24002393845162289319816850147060208515112850984769313948895 81722704345295204773988147437114799813564077063773795326017 09772533306536173520127708164970028254320945597221790994863 92449126989273174733210360993632993694166404118209818198884 93432350928487854862079735632507225062496241705801335373244 97706779441368256330589311574146199521453608402911467604135 34631336309388266374104593621571256702465745453077811789259 54967162446374502668701708074359445467234652827190768201447 44423508586023936530121297556367995164774531114852523780116 15959673788525553370693732841814590912959306792339717353712 65943011381074354092503558569672636026592085847632082823646 55013904911208937666098659492207123033418900569576885728938 88365470637503868959242973931525718006671976298043484598511 32663961122577622068195535649078143621014312556575119965542 87818352769065043906280714294062815687412349436302651319135 83266929731052491336965487455144809621795402723478651136240 60291349657374482367231874904130765598583201902344972287955 15441472934215810798942851969094350799431356033702381623082 31429209929168919429881438666064758574919631497207297474474 95417869879587740597740067892828915349598289926865545252543 05813279407870800300931723873951571395981046661806959461383 36464071884640862138819134189625357626747072639460253062584 05207726655383433024153733966330474643239632319718834020254 36171100149584576493206485144746231957879768996829671143053 89286002982763230366776241898849325743543335490524329672076 28413524550193685879458258154885448903506546762379553152789 24775965359220198815572520357488457327889518361923784140060 99205240802057547994546113224470651542116012408789043939811 08312393270193253265703456407760852612801229969253836590762 62054758436629481532061023183468177554668393435472696544704 01917916335996666987482338389730178479773373115330878872229 90631810819404415114060243890775439287552176543374041145761 77526954836571875188005730018432855562441130239645135274172 18285331376694352306606176655597763207754536610454677247905 10382399763188595449052894711648331014154824520795750588589 97692963654635632322164689598722587328616146825587567623565 92315903108539678052472939055629513621081925173488852199766 07472335588396550140332574492471728244931800189369758814330 74952584784341487999637694347348294564416520287463316653555 40837262170770324803734266184695497955042532972309102288919 13350672732527022547093888598913435969693324789263238617849 69236653392077096747683869761167946745609137598384881658963 92195802684200771816629414836090592502549069321457991118013 24851151877477824993176746193247030564206498407040544699860 29664337314423672294763153235533765886716975535428747194824 22589159429473553280514459720176353560758181117854224706475 69535549851730584623940815781874537198736677878730491361990
20959929787414301883248850950310645559454372045703204232580 94981087486881183290756240138441611487171945113896446459098 16190978128025890505540784001602925451259959495952058135542 91307047393414919138650763548257477989912699678494270982911 11645491318096196884122227317641266501752639988162248859778 90655579996546851883823088658914233283791962013404365567992 30555238185510668616809684370491126404538566299364191363772 98896213180943312724643475883303397428572731121212160391677 84533415597015750479491467172191032055695104545857742115439 14829906505875102588486252803102292062922645682781371041749 52159908771124755523776710856621777924291325596577539845306 22286136677489549381181612893322512442641522435645195837450 90780077759665383330245632706693246253580561265679594301582 88373743502741645252695800564764162809911735277744879764286 79742401922375582134864337779108134076288223392638046632692 11971125631811920352792079507389741445122254330749917012888 53656735376097328429285841519309400636823190475664836597410 30991507271562976953277987658899868401902131867991034736532 82985489077198850760707517461032119871033310139896354148356 25367634040809647542252193776691998252462944189420122996318 41875341031977872969374777050236284829967950007450796862463 10862323289541215334361442492539436510700699287563607611726 64122142618629036232793929379512145410096326548570774354746 92531846733672117180523400066157138191731947936697371715327 59031236571186683656558618771284202734197934923194050552753 74670260881637800673592942248277492366675850041326000096166 39763814090775147435564292894421288135053328170261251843426 85801754694751251391939389877281718774060980367431795061826 23483342900536290742267447276993754528465435083412154373509 06902151523184792792562984735871531545840304615099129060178 41634277387193822338580368838367359978253283602278570142380 45871347388918362928546867928798455961911961144319353698472 87847613770089585661991655472134596672093743938322716371667 59238301853596778828548622378428454795366132840280325574680 71852091069365690089518226383908555222152313673649338138430 42080437415477546207041591010401396671274453961292044448040 97523284434343716686029613476888972476463969692711349294516 66338765429192166506413350863891588694386690142990338442579 11770388460826673798046707400997698155909252481367162839551 81469274602780753610524769774823502315606972240493234856371 98945936076212477955214079484895273041357523075390804408789 44160287530901336955021968711789641188059305357297139520816 76978334056789799193709879909163277561083661215601542790017 67518857996500945181433284434533212391493817109587585385299 92817044550715578617650729291588271660801114019166111768268 54460727158978398741823481785618282391325446133320141456351 40691547920325152896402199925725636918340169373246801085267 01918868734999679724308653499377716739038494955634062735682 41199715197184674375136310252309242923120803971946622989536
88578560125472279321353300914247574964856176583665635242861 16274487335047197463979882218185529285496059916032732446221 61556840580786026363744856972809333607263243648028304432804 86993847427719175144283815923375373148012794853694972265842 63839791711789497036062822808985373188005307019565901723343 95761402658963185819434066908082600843018436272285262788549 72403974958049259172938824314602965127736959722549687238104 64145718703347392453846023504758180827264163905668108200832 69848197465501834425221106942191877265355443639379571048471 06064306397798149662666237031798178724379034414979316299269 62183068684771289392271926882503554697369661053384555696444 84705843403657098965853740267734843572441500972244265834262 80438279643160726800684493802824337490105628025616773765855 32590099698591555780480328019789099637227626288213998283184 54369822008341676076184322294851191175569477730716212156264 85200258441958450784686825125851189549989420636627696841227 04259230470113348599932958294797196182668195224328119424824 33351333675772743570771486646980139816335270094841739077529 20696806323813315477822816185918479794420151585977197537198 50479048518282348624494823172400122727472280455659282695347 29977853210758534134711873631002471581865902877549491025313 72984638446994087978224995469409764419828898246798186440996 32255070064292541355226994163318906938774126350360451378560 23054688604507336912196138810221479064054275819967776497624 31657019240372951691999680142281445315013828348174199411797 46310977762736882793823317142061267786762529477735430998003 65393159280479378966071285909444622627164270575296243273208 98587972361282269410783956571750842244908916846873187224333 49475949927351551984666018998145516628791826602175829565065 40789768027999097607542896124049949045873270466896507958449 06649953488501983233512681599904293000225794809519103307055 33820756053503831162173934303359137141426417578642888165331 24527418188721177864524382814723485420825495803792837557633 09274831025966723470155548169875598105024901241104946676731 84602391596702506173145442475597711321949148009217742751895 01249207118156956141225645609916358194789157597434709731042 58681364485979920916461272510279029180833744441768039102336 28270367439137752785288498484554195305233879696721699365803 09684240470802998271647472806801832370854359640131299212070 50100745530753895995392080005236190112637052467695568269126 85857900560612287273516556049871030398107339098431688142719 46817526348258515757334663491593962093768180198595674424482 18459003823206517453248715534350290636905235475515412258693 22538614551709375009584452638846628226338312282223762600411 32026250816969019652538234405901642552289440538699044910783 30751449342505107508959729661209627960657883574416778693041 29481095963060033430376598231142487695152441087150683476985 43116344456062944823813761636696962782666391217646414754903 98130378197404111526800105344962646363737277204342699776806
93183732657037817578835213689711369458563962074056613521222 58151873198528273347205008285292835457686336775116633348367 80951922137866812179944048423730561498149007155330175494966 91673045067282281317334768586785517341782720924313575579388 81690124509134797840668531190742163228841864448857319431668 74787478944035548452302368755532979420453757093653791685927 85363891465134999449395467185262113713472534366200219937315 95611028429933339484451950935708850258761642894282277418561 78940848967784828481703935472736241735344255542551975286055 53540630170553752813248111710028799340530026805631725859389 88953726887059771174678080264632779027173469546077286745445 90520257317164343677187647841627363616199643909685598348152 67113125306497970365753081761780431270273249707879284048531 24158948371748279035249928785082067707347976235464087960142 76735977677843779074304569558209576672302236226899638660644 95931131205328544635201760558799675885292179017103741207532 80103864103375049593956136757557035161984992147485468470603 87945192097515448474891686726912630592344639251635464102104 73635917294732450823684357922666472572900379893702375673420 63283445714048723764944037075227149861053185542031078696862 01253109665113683078226059285204493744960747509235913911165 95613396858700162602270455743187080789147975787969798162658 42201879779433037480124512396888898828583725463599242590510 54764572043899882169684354896417868926403205927765187983967 08579538781749734695925345987921447226308558102855684769516 29662021480982661560071524741183919193643519480332933165167 18303559993178405130596322445418504288471702772319774004486 09353017167114368019717958265822854920333665591001399325650 17053492370606383760855166830697878514942960041993704514166 59849475334878887445126197643640156872569610846716515139868 82764119957352814116687911654773526714109762563867009403560 08288245321900103480283299582133748810749685884669923915060 25377333591790857046450421700393328002233367298906628837283 37846711152208643964304959906818417332430638092396753563906 45097529844726775324038528022917398079645725869648637668562 45787788845598402809578617757648096610392675977235553796391 04766971889057073270849860313315134518143457140612373859296 94775672829753627549796288795472604838549309311419764444928 69682313478948357302590526390334209855778485299988718717527 47916925084494091468997898378924608999384498711493540480407 91130465561491053711238122016868828725513245362931595233901 97962139665088370089336731923952629308400267121657620255081 48944894173664990334241404965567339542696452095743341176685 02238342937592257518481556944985482546434988484545553756253 78932006708627665541531498481564850558729086696357121211408 00427614156787240194921906331508852116074922531470361644473 68948641185522931979461752927886422003936206095005291617098 10851195056618168783426380591897329601044003037385773270881 97791428834254606987232829197228694166894139146191379111009
15002411536714745541996477685848636529229743907172622207703 97491291895787838577491275382456714317111496431554020791214 21290223742236319858983220718787593463849908371761364896625 25899288799915007366648401603740986325935394318332843602235 72271534802386043555495982934848172791898882048862902135192 14358954828666309182060751466904789443358804035286652455206 74618380692832412770719455335877708420166505798998322867179 48268665295231981510945145313882268576394988817119113168976 74043454646463204413886907227422264337565237852747741689960 52344285152397446061124330279864713514276414443854740086744 50494022389327389671437005054650574879182185179015116532793 32379793954986524378799290250855228178385973373901656392038 64890868255944770819515934836577983622817363600654239107801 80889731211386531211571168120236624330279992613875569910176 63102618290079571779568296493148809072048298681393735698673 79122119800835570793659822114424295652673150980233783819941 76250652980957220791589214159536622746579701831464524140829 07721875576751742228489434234231461733643990051203856082847 60772101396230279843974079979288411324126490828134225226335 75556277395321726381358394426559008694745213729109279670621 82204231535141609395835141001575912689582362382913635337641 29276595488787240548817296579802026707425026908527173946701 28945346641667300200744374636184173953248470127638487605856 78962199634113045444177164128421695239453413432913255230840 27508895425741705169891992479252071927099349734253714094954 31627338873525907965978738680237783742903199586298913031559 99099495081096948564541797302882995487328046299524079826299 14358662638417612246693911245976450457525752438174634690441 61365627811758615348439166416442204326690713858955256257358 16106929046271803420147989846937737439511764942862458693786 31822122778451282760066830174096465153886120195342665867713 76062816514468211075761423177216118973724288098479094391478 59840348209630212353446950856664548507868811501724944799406 75099766251662826025880284764706529536330320537933988904451 70869384671032522924331794920988854283137549030473470311687 06641518033734320234414807142844461085787436065323151351094 86624448888189609713845299707393337078886891416754873723528 62526406868560373785938627615594590949385749772074296192988 95561738308851106563748657535765182263773619382001192643375 44443535079507866600313311564260881047553144133373226339903 72295753231369637949786608198071526861060423979888541609292 59537458547452535093751293371902946651434163448656266263251 07158178901160898448171025169002918548062586175401405137369 68152602483232567126165749372431384403338941137983480710757 76630345804270403837416197261918006535788253486027323286958 89201533317156253094964455971916262139087212714067733079764 79005456880819219552222787307238538270071586599714773778189 36618971087371298153722233761567983209675659963897305237667 74566411902831985259276393972608263319341623006707319879321
54828361514121780895133913856484810646077296400297071452588 55221535563738108637477118715689608847672856064788917741817 51498903936042474911826909521851608089586916115385523398867 19345936568075955703261663059501396641125082497703212983455 05091234027536543354092777553946605862111902113818135609784 47286990172387832048170190891664316495082458489742624188097 21434956488910089761095470211173988532351097798945736537995 26155169333336592563050596612887323494177484758388484792910 93910828738583291199741660973169146787731309939801734543894 46988738718398366825588168893164739980567478068605288687400 84811598155293614936470572740138118272239153013694222358481 66460115914373407275564713763937010658800221943875609299997 81675045672096585787709028867657669943953358092420200743400 82261487646477514367174217043212699820964630044180704827315 34918732124581572181131784042432206531750144881497065582258 22935424089358633044037779594126516904066464123916278717243 26691498925073427180929602482761031115202641904999209372571 21448158839254754859478081911621857506669956461514926813573 71946507059733455641339407588777298144372176686298303776519 00884182468942582751741507510861413963549292191422149289234 76813119181571509755225225772979844226817259726992572667435 50981600385496498072758663968683317480384245572562645012685 07114853871406388919139791184497623963947357673043983034843 11233613210863880788481266431723259742863693026113399908497 11889353010189628730776168880856019312561116203439842295225 05219085067106543421369797980064096933576130997972686523996 90309077361477684258511313095478835072813472470247376015255 39631930769705321014235583584675734357637175478708218269132 97390172512390135346728683181657588524323916436298161621303 90989422293401363522163108758464514754954550766947311614316 75666729562880721777198615343057194725498323045295443658100 75364056210925742874946290841883020760277698581114934540789 75251285655706227118847514366732311184813609173455318626359 23722860044776772240218185804852049714909667298682801349068 81726624835949781448826468256974301574235570815317433752289 25564163916678757425102226242100761161143933881525827634466 80175910800730878053157120380572023810064866481209577264398 44506192309849437525780823814919384456429612964086174947671 71190409861499276952316552444311821122076339930382754397193 01808140615850537421785419383026954892351833307436224330994 37125680179225766533719375771051874118435807479107539328200 17816422221782585975855070532017124157255313720756483543322 65241055232435788472737459542115720178513289032678248013612 78849784742498387808741797525857921767047440439410851595921 44835403118798751224720298226191745945052561936353656486592 92719668078904976508344673879938550986494327227827219578306 97405061286393492394650501802333325613401014456810872847781 03733798883469599916930874342448190612079643977142032699447 53657080606185783382044442544758289140849542250975019523486
11153821406480907416678423192205323296437068516007397108094 86269398316122623388804830398411158868973192993199317152712 78011328203066675843244671401386512978778368242890098771438 51713447624257449935199577837367316264801794321429994970459 84640389570611910518507257095941166671655335493187626729120 36403672162970133894165739051444991282793798976556722557311 25260482721730032573248944929868229997097150944558537126409 77655832844284486221319166699427267148570084196935250299975 63451308621652828646523591205838070367141755663626494992950 69844030329096365327214683643159420349807095596243659588168 45896585728585129213832977334696478151825099274726204275749 28477955514692163715472762314639157452778167372269464949587 12178459658954895461972182127268206910665520589170600080579 77283477702116807212764327281295493415803487908973177696268 35335362667353794397525483637993543733594683104056648553298 57744317730859849793677729764509083759618157763234888876382 88540862071883848445523495528634240963280789989148636141834 59399905135495103082550392421586412261959590339943966426601 72405097873366324973828047132784474765029344698284498922920 59917694937177658715245603279775975408710858898927554029247 74545135401217839713810243687187290073153186541161808884394 08259855805259573933915432357650571018580415936542396144275 72088054419778854835377103089918148998611224492381859121919 82515788991318258599338064393357949262573308140596498702534 58844094871854089742771847844321368277108557369043048129272 67444403956474425495386176769855474560153497282615174952133 26065176152223845244973577385867797447825549333329762745487 44399288768553921718972107144523654753767625628271952752666 02352396881637935818221480214233034381312386677915258011815 59865707333456882991177278322152065813303399996149908757216 55804555.628586024386171604057128668708258466199162523179688 92435820351462579395534319280553530791631247875227154909842 40169551198314860012765956216731330360620233529747839245719 83850475586203184809844375411863411959524278479233349598700 91432871690920903053417306889604403998922949731651200312337 36825935396761763701888399096746760141343752619918561083459 86558492656845513721532735324249012136649278587114294942361 86593219786719328796103178129986152542768687435698810786527 88276105657371940274234448350869592011937509983161510041359 62859650557698609495703780607927885065224057458337699008602 10782100953566667186837483145411905705709309198765153175319 784932.16625394198823236039310775426893084198493928096175210 95884083261715768896357213406789310310604391699355843133641 27083438462949478959300755590965069167241726212668762842238 01610972763340853680766275687554302680500400175929979204440 97814015679939445235539429111616249258085467208939803837164 87445765353347913295030884834219916603815835081255684374492 02180385949576658820898899108154302347384385749877006130168 97489989666022610392357819610517958210080575342274705690662
11128796520129623118428849553895936795158095552392212587404 83561235607718655421398861005342389423521250575229500065565 74872459441528733962049295401133117783408740703722210023811 92509644800152956174782130350592716749584419048386440972889 48531919644545209982455439648347836664635674797489015937171 67555010739956312505870801857995142979294814047330174788569 95147341814299063530319588782644872926751729908709205901472 11885030556790106512492791806113400487110396930471193632519 85267638715936508175224104578704601078605614212986752940725 16667340999772292366736433467884150221648119330228326899431 15289746134587733531784573857385747303586373443119552855632 55819651470341068138754639710685317029833341849159201566496 31572404556735464585758148318939059789818487775649872352926 75887390974166935720206045818681069204595695983741606738625 06381919032180593497403620929350554140212727095229319609811 33955430677154807976362491354761302344696814713435221476921 14590726826319692390326722585170604431474927050414480922181 27159544498084351971015456875478403922555995955529168169573 72213966494335751905362503866922386160494257588362765677773 14940979901172725186025686085993159381973812909459808819778 84077368293132547294448852757764454266255829332156718886879 47471363161146076589754819393921391142724258797519157932935 10144120052399926747220576799447968535833760885145157517914 46895355308545866532904862783635312786522345603362091243553 56895599240866144351457644829086902387028696915794978621482 49164741474838478542965686662077331827843524600719869524776 31671477974671173588641940206659810887653247211850999363329 45134268363441284197251642605604874155330587105265203338649 86847586996028475425103179880222499469208293003436270484825 63262681650355627237823733219108064944917792631077155648975 77582533207993433528992663482391653274453101262287203787442 86100960546529571554724543020655241858799755738160084865993 84943943148549339785295831500433521410925462840985433467393 90223567534164118876155010778461653243931917727425088441022 83461337729749185909457859046874215606738318288075497045793 41406522845752491690932213193651811104166338399079387855781 87088311317527320483597644792513957356325952328864129386112 99625028668813397788897957311194869775958292873941083412235 46340385071406350901106125854961608506333556188206625469942 09315988972205578176343806773630099418634976698809640471521 35657792013923691346245584669700947149439830745153238052503 03568922534951958880021738838943398822039310799641512112643 26720107514938177028825634018965176593890121687469641937309 97595223966089746912705919948824710423754973971517984302479 38151608142990783265934319373389128510500881205582619560543 89873656285678460048766975543372684388463007120524415233169 82096085061177747136194753315972711748688426935006093356190 02225091508305126910658647770824176456178883431706988439382 92121182004273196174837557063799866985873712401525197647554
33527153834574767543359670326202449626898456095051274354786 50839878642212346400142980381700184039961720670167711557876 15191011037967796869226823692439917527436430915889463360848 55658414798709594342641180733041903381578381391394171710299 09206167133769016452058869268263423251034557546821382292261 90493470277882159266638838590618591958968708895498110138465 74225504562114233779820048254604554212732148175858597098920 14491057464493928441989437453708176950109527542931366891135 67211091857428434538717164838318531431147721093882671320736 13384034808454686012851224472270639797935191967213950239450 71372586155592835445243699911538457577644622265011621065342 11666754987360538214187706532595168554651971153700286387408 94442379202107539759996723808687323657567931595479885674012 60460861027042316995491726766778941235007053634795646610307 10666930728202136480385118124657179205272107300471774859770 39277426101406111578565730408381569696781403764143194655640 42555150913892311112601460506869776780991236341965609318071 93328394038618436798073683203466794472491857327274999289567 97918838849922996340546631822357399638626664764111134365302 02819763243329899062959001358165820578773029651142506204803 97423414264894136031446299747977257696909564205575356921800 33674269248087414115484715568858127429552119266429229231772 40827286752184732795192809616437295834567122818309476769944 09688873485838973619867254647005857858112554339143620132783 70193318492738163491811855524876795575396717159634852169520 48871802990096283381920113953244866981823228012035319754435 47947084492271885147499482955133811212524810988793013347158 32135435229498092706182607103518299496739878666825965202801 38742928016886823976114347698388444774173380354824445158668 44613758925751182796637014158250982428563707030755941203724 43626490679378982747759244570576128352973785410218798387302 21495451900216546341247572432448102173552893450964236753976 93372856380531745724520347994045528134593227767385619737131 54423306237136510225250133907271850979671357844451017980107 68912448747372992132471813618858163469779726048228388899181 76177772274091387046559217366411177280620921207967353296764 15558316649696784770153102810153714576932148637271378167766 69852430585391924153305749161756925500564790664119150939537 46251812313451944444423277638963695143895279443959056398632 43121051340893100317380111422956098083989828745928479383502 96397815643640924164232597362078086173467010878797152282436 38643486872635552765564782931789829172754931562718254619018 27917749373491299466295232505312959785146443675380217064975 72653060653932485634392195092913947588365011906067036879479 65661653143110075174243654364434891903071655331252237217248 47143747114535645952328707412562494970939404109346149968607 43384659101824977413602192191248001363383831244642910984089 19711252499606395288561449614066028069039817370644653254553 02239645583701149954199010823146464794433038369531723234692
43898678568024916994515224648507210425745852083744490596943 11716403870701499669624700511474813222958804383109834174590 57658952100771178199541484000841366429094276840818754837064 09925736381214575457263164542048549111278754483670307076355 40969014969897254087844281916675236422538422011650733514632 12492961563943588626109270265564769573449054296185024528427 53850557492544105779278288603863473417383967236874029854933 56643370434217939208573310428852759827099384736595686513358 26209145724609554334642808129088354032392288114833663987075 40808600711167629363426406205765403301636826664034173540162 49297450505634237248133598547339243872415560482965757153249 73960016639256732929176252027467913377624053856365195324872 67101383719042184593959590076411347889283471581407876445696 56659304608576357960473653258854366432874397328953051086816 34603506208658498895566391551848851655943943205589489560192 93148435473459633666345492726778143641374693431288543423058 45418678344148815858568758076094491867015398413017225140429 85196987090155541753592477374681343368743735110967474735292 67955359761759506882483292783285566587136414120140144102429 87433042730329041735658102557056194559588487738593747043627 26090207420172372768938568558951244009581974050527489153899 53640722509324905585313024414112511251123936323287561016322 75405098725908702241023072354583906979665249319965926202356 94493259270288952958255709115573679928229897264201118536692 78516244957127468379397963840536678454996754922174411758605 81922941210840848659361478293812698651139359835388415621717 64093516436325804565950484682834181569836656068018040761808 09459043309197860114394395949429880782075776876493137993318 18183787943308201975733752420812305139818806701914915848928 51868619369171041493342931829066745049348041041917382588079 51312729079782460952917917085189456864345118466888241092371 89888409958089200565918482168325508047346627901466056095587 64622993887677192421647027938598022924107648473819937068360 41970366688159776129133615819932270967045330412773799582051 71170033253601782988029625859797407580355556994571175552475 66885233202036057343846275213289657237537436264761540787699 14160828085082206509533805539748184354911663821537236625061 88020913792946080122942225442667093996077348401849425363991 05165505442777155245909584108058333922747965515957328460975 88739653014087074246507991109103486744297597457754660634003 29378173615353933779496552225320433327634687994483167400697 92927273647586573739357427703658247358664656144205327885827 27004947672890608590197834612086863758205670241251469109901 87304947416638128297064086087960708930709475725894404279567 85702515428468395221275640374373462860263451184722603628007 76310607091375274183176441757893054552028984565864353942185 35116781585853062466290237991110960752280135867325972461975 35165193980393391303780631422357027510026382152595619051114 32987471508548869840925304676637642829540581322314632481248
69244624586711541680134355814443667558776549033569355526905 81593792629820365786671050103790176475632021450073660602963 16071653715806623415635252969252089284247335988925917208794 87638729098924577604349738410718112182326144677287204640559 11240316140596969330965702084587530930864967674443541397132 68552663787564582578642102772693800228625546634950669805722 64482920615426265118089045940483087527921764362933838623192 53632502857042029970773848461613206306739826386153632350936 96407396149196211971285266177965719501925123847688385643483 98584790990273793863549743328860173316983899126884031905088 90268189304346266846967652156562790596349795115363373200348 32288730583564767644279469462463993519872872202012927689220 78686003057861455143747904364332182259221386549554221634828 66207881892453879548484676304124758534597325062046056588568 30353227184384440942209986660241795218314156114257757113661 32961738326585317918535987249609340417376887591382019598127 79195523224131641195601472840425450700890540414002281195900 51488284624568764960950206510797167340757804338115611816441 53237578886523321494786260611760629789528264221784234425228 24496793220510263288869485326872967900996486686989569073517 34302497903322617184023600741905263311992318351830955910797 64244281155885105791978933597745945589882232614553465004558 15754588335445343516768773462905733976678205327429233621496 45399329504147001285357530247572415346975392874716063363295 35541134633361736357898835225999343066079434425217636758897 27576895234209162568091298790234988596033543557329496605242 05979189512226109581609248246845876674227189893160740789144 20709816671613733142325578400403856210295956400887856500744 57278022788984266245432331027433068074889905978781783032821 92269932978972319242543455471805492171652636476458118621645 11585886765161503678519139175078990626109215462911388998033 53218138624648465754818929211109057990031476927162234515915 47466906054444868685370925125299628844680456595231715581030 25985147235625577888056325356163856526029733892176516167706 68423981800357003793098583578550385840621156559086712347937 61378999123617810215267561975681148798771910338513733705156 75535719103593805078004155553987390121646495804062318320643 85247362563486973321487046275472805943873717982323744008495 97862692728696404042316047721529809183433977813404679890157 03603173638236163831831037793826000591036811604416389020722 84228221697098590379962555192067684977574791036970272576050 93215819312147999196304423077685916534429555890557253785117 47752946542187628007262952573450507215997818362884519807925 00475738674942433024104162501274312856564264746903909958628 48214216341898669709574351793565806184304142955309510118455 32263518753177290008403819775854430146633106638716350709722 11854174139493484163216148517326439331521380343393327879361 63853969377053191390807919062464972197305983369577616518848 71776953153851962850995298016974516277824438676213536852246
63405690147374528875239921616305182096801941769384978176822 44666444957585777603607919696003397827400267499521424430721 33074366586533322489655344983250123122135146027270809817888 19941304511148530378976678799221498951363570557934195577374 80019537082068056331899199373449504012832418886952285646783 22099260468440332898428493933182893375715641909605809319635 85129822197231577101512731763996866407445111021605257383808 68930572422651592628060934299802944715602708354917719705261 26160691849806997136490297596104825578278405431225823657622 48025493316582765072760247837314653680084574358689499238782 31808798013233067158124471632178455741259669676015551601887 18856653636203809338513618632813684793669124739323852028750 62619438656322716055157649516466008079747345793658173201821 80672705091898119917906565113352283805665560357341389650391 39645100923950088521723661391634888948406538233725363794758 94596460616527013522284678491714669738922168951132545770662 19298653345706411465929308759368626499792102938168170017930 30846642259998451495085588373446885854601583634100249652442 63519244977667163855792232566477725490568116179210192633406 36133221708966561374474277430995108835942214534140022840178 13109728475632999630166348064968089225180287830853900986927 59112752562354729051540016594057179293812165235284071441907 55551268735066378698038071963582675690021593063981668774596 28548732064896079926406417485417781775958360427897132490651 65130891478444583085094063997273835662343483717850783539035 21242467034177289614045552013082216827706469826019580530491 13907246197731623533844581230319807219120362981297911643576 94191558222343278585222390907520305149473543081420165286548 17367641744078299758474143220790270274677952865368188474737 51010082491785244296653589589748623167479741689835809921173 33661342736172895760156505524877676590072770922468580693216 42216411989770485385651962564482501356958726142599559364141 76877399924115677250623198814685413801175517360058765673013 54847885934496079314963051548118546371521207988915413698948 94994741745866826670839315093233876662502308246708066821573 22701076319209359221255519422016559769405720851725952618102 08385994529915714522926124193679031737275537536101136085105 40974848739246925335821363720650723237880731578594782583681 89092634263552544644874176913734538648770560999531228994710 23257051362055807953188181355596412257444075532679224881722 11917116685352047129884368609247732180939249187991052809791 92381787419251533212584629508748162382468277935344169747112 46187207384567759742749585011175831212194734323818669261916 37785434200059149621811033767164579264528776640183505943680 08994129621118452399271456957280505599712698254499085288417 55476137885160396178559618250713197280431595690413678902759 64130135001543614950923078216863443226406466464166548846528 39893883618818366783413347155418273979486525224365883439609 77951788731055056483781331882129412836331723091277020782161
05993153628018615627818897395336654911568141739055395985612 00540595117800980900819729758620450099559646932642360929349 56993294795918615842050963586867584541100458725602300572211 96884729063795756170699329794781799426056311934157838826728 18128754791527666929622501341552486808284797543468750286513 21935295797552825132055055609887253463276661933733806639300 06566049803696165320990096499275251979707468260445687442461 10884010954182965261253703884145137719558393132205542338463 99293443960186776059555598346841782524083460045920812451372 25455783647874998002907918266273936998298426632740881564957 71765570012747982530972013245489399001819666372713636654506 87471663790337411685793950598571559909846005154629148170416 50196343518100489373057290480002357902367314917473152110997 59341670147208543839590617427727051155859911185872265497154 56739994482548846800086970976877854083172191125327421032705 25716107682858297129464818593625867577963347839528698999450 19601561169434781902461565601281312581768884541177549241267 60495839088681561684460424866521666004445336401841614286786 30986134659669745582682837051985253320405635103925057291137 62699061634782831559559292253506258124424355258534562720393 99393074543972052853123570626116516476314838404819998587299 00744691861155072433317862897264886466887192188967969613133 24216671261277053054479719571861867027395196841024998961989 03593370884735277321202348844593534623101130711724495305186 50294455116736559752507143573424910936000599868250829220266 26276420827561889858177260446820479806455032376942285527149 95975210526606442121478888558189135384124529991372209956429 11184423274916697796995623700978094402801465229706236272545 72436586236358566248477873868641716398937839197432568489173 56239917387765394146084913988322810799117829369062225097882 98173629704272395375955813256651795019794928997346917413900 96375570507014641261842004400577657498453780402740164829256 46058700779016443065182542999039254814152533719655222736046 97600634148159069974046286580697273066566687941853756017404 19566812373840514042714185468388391924330888510394698231771 15495298295873069936248418858209369975776056974691974559162 15577099258458235684617661236000252699345380100183539697316 27716772719647804541480074385955983523651343156887278270503 81266919193^57734621938252648088321526481949657939704279856 53797025995621516478374023920133263168061961369856303878582 55084599130476618876841220855731536961297197412803673427263 89107403747181184566777962297575788405971943781068363965062 89241303127818101518676266209600912655739340487004589281434 08819335182859756187682138078755733031741021495332688769989 84971940961897345342283581499155317056645360520482322680875 66475588686470573246421938563844289120025120228353062629096 07448421435551953698735534327362343624738003746146780389495 88567572305908349633333138536869437919511586402668112264739 53558377632446322314281480364068894633762309406969289227527