• +598 29008192
  • info@servinfo.com.uy

Archivo del Autor: Belen De Leon

Microsoft Xbox at E3 2018: Watch live here for the company's big games press conference – CNET

Watch it live here: Sunday, June 10: 1 p.m. PT, 4 p.m. ET.
Source: CNET

Korean crypto exchange Coinrail loses over $40M in tokens following a hack

Another day, another crypto hack. This time it’s Korea, the crypto-mad Asian country, where an exchange called Coinrail lost more than $40 million in altcoins, ICO-issued tokens that aren’t bitcoin or Ethereum, after it was hit by an apparent attack over the weekend.

Korea may be a hot spot for crypto investment, but Coinrail is one of its smaller exchanges, just about ranking inside the world’s top 90 based on trading volume, according to coinmarketcap.com. Nonetheless, even the smaller exchanges have plenty of coins, as the size of this heist illustrates.

Most notably, the hackers got away with $19.5 million-worth of NPXS tokens that were issued by payment project Pundi X’s ICO. Added to that they scored a further $13.8 million from Aston X, an ICO project building a platform to decentralize documents, $5.8 million in tokens for Dent, a mobile data ICO, and over $1.1 million Tron, a much-hyped project originating from China.

That’s according to a wallet address that has been identified as belonging to the alleged attacker, who also got hold of smaller volumes of a further five tokens from Coinrail.

In all the cases, the companies issuing the tokens themselves were not hacked, the tokens that were nabbed belong to Coinrail users.

It isn’t clear how, or indeed whether, Coinrail will go about compensating its customers — Japan’s Coincheck refunded its customers following a high-profile attack earlier this year — but some of the ICO projects are taking steps in response.

Pundi was hit the hardest, claiming that some three percent of its total volume of tokens was impacted by this attack. It said it has frozen the tokens that were stolen and it has ceased trading of its tokens across all exchanges to help with the post-attack investigation, which it said includes the Korean police. NPER, which had around $860,000-worth of tokens taken from Coinrail, said it had frozen the stolen funds and it plans incinerate the tokens to render them useless to the hacker. Aston has also frozen its affected tokens, according to Coinrail.

Other projects have yet to comment, although Coinrail said in a statement on its website that two-thirds of the stolen tokens have been frozen with more action likely to happen.

Coinrail took its service offline and it said in a statement that it has moved the remainder of its assets — which it said is 70 percent of its total holdings — to cold storage while it reviews its security system and fully investigates the incident.

Some have suggested that the hack was responsible for bitcoin’s valuation dropping by over five percent in what is the cryptocurrency’s biggest decline for two weeks. However, Coinrail is so obscure that this theory seems unlikely.

What is for certain is that the hack serves as another strong reminder that the space remains unregulated — there’s with little recourse for victims of a crypto exchange hack, unlike say a bank robbery or payment fraud. More importantly, those who do buy bitcoin, Ethereum or other crypto tokens should keep their tokens securely in a private wallet (ideally using a hardware device for access) rather than leaving them within an exchange where they could be stolen.

For those of you keeping score on recent hacks on exchanges, here are a few: Coincheck lost an estimated $400 million earlier this year, last November saw Tether claim it lose $31 million following an attack while EtherDelta suspended its exchange service for a period in December after it was compromised.

The Mt. Gox hacking in 2014 is the mother of all crypto attacks, of course. In total the exchange lost around 744,408 BTC. That was worth around $350 million at the time, but today a holding of that size would be valued at some $5.3 billion.

Note: The author owns a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life.


Source: TechCrunch

The largest buys of tech’s Big Five: a look at M&A deals

In startup land, the mandate is to get bought, go public or die trying.

And, as far as getting bought goes, one of tech’s Big Five could be a desirable acquirer. They have a lot of weight to throw around. Alphabet (the parent company of Google), AmazonAppleFacebook and Microsoft account for a titanic amount of market value — close to $3.9 trillion at time of writing. At least, that’s according to Crunchbase News’s dashboard of notable tech stocks.

When challenged by one another, these hulking behemoths of the tech sector more often fight than flee. And when challenged by a scrappy upstart, it is likely that they will gobble up the talent, technology and business of any aspiring competitor. It’s the circle of life.

And it’s those acquisitions we’re going to look at here.

Taken together, tech’s Big Five account for a relatively small portion of the overall M&A market. The chart below shows the number of acquisitions made by members of tech’s Big Five from 2007 through 2017. (For reference, Crunchbase records thousands of acquisitions per year.)

But what the Big Five lack in quantity is made up for in size. If you’ll forgive the big-game pun, acquisitions by Big Five account for a lion’s share of big deals in dollar terms.

So, for each of the Big Five, let’s see just how big some of those deals got. We base our analysis on Crunchbase data that, whenever possible, has been cross-checked with public news sources and regulatory filings. We’ll proceed from the most valuable (in market capitalization terms) to the least.

Apple

Despite being the most valuable among the Big Five, Apple’s acquisitions are not just among the smallest of the bunch, but also the least disclosed. In other words, out of the deals listed in Crunchbase and elsewhere, most of them don’t have dollar values attached to them. This may speak to Apple’s secretiveness and its tendency to build most of its products and services in-house.

Apple’s biggest M&A deal to date was its $3 billion buyout of Beats Electronics, which is perhaps best known for its flashy wireless headphones. But it’s not the headphones that caught Apple’s eye. Rather, it was its streaming service, which Apple CEO Tim Cook told ReCode’s Peter Kafka was “the first subscription service that really got it right.”

Including the Beats deal, here are the largest M&A deals we were able to find.

Amazon

It’s hard to find a business vertical Amazon isn’t somehow involved in. Web hosting? Check. White-labeled staples like batteries and paper towels? Check. Doorbells? Check. They apparently sell books online, too.

Now, in all seriousness, Amazon’s $13.7 billion buyout of Whole Foods in June 2017 brought the online shopping giant squarely into the world of brick-and-mortar retail as well. And while the Whole Foods deal was Amazon’s biggest splurge to date, it’s certainly not alone in the company’s collection of commerce company buys. These include Amazon’s buyout of Quidsi (the parent company of Diapers.com and Soap.com, which was the first to offer the free two-day shipping for which Amazon Prime is famous), footwear and clothing retailer Zappos, and Middle Eastern e-commerce site Souq.com.

Alphabet

Of tech’s big five, Alphabet is the most acquisitive, and it makes the most corporate venture investments. It’s also the company with the most complicated corporate structure. Recall that Alphabet is the parent organization of Google, and it’s Google which has made the surpassing majority of Alphabet acquisitions.

But for all the resources Alphabet has put toward M&A, its acquisitiveness resulted in a rather mixed bag of results. Most glaring amongst its duds is its $3.2 billion buyout of Nest Labs and, relatedly, the $555 million spent on Dropcam (which would later be rebranded as part of Nest’s home security offering).

Nest reportedly failed to meet revenue expectations and seize a dominant position in the connected home market, ceding ground to incumbents like Honeywell. And there are plenty of scrappy upstarts nipping Nest’s heels in markets like home security, smart doorbells and smart locks.

This being said, then-Google’s YouTube deal is likely Alphabet’s best acquisition from an ROI perspective. Although Alphabet doesn’t break out YouTube’s revenue, some good estimates and public market comps suggest the video streaming unit could be worth a cool $100 billion.

Microsoft

Microsoft made news this week by announcing its acquisition of software version control and code hosting platform GitHub for $7.5 billion. And, at this point, it seems like Microsoft is timing announcements of its biggest deals just to dunk on Apple. Myke Hurley, a tech podcaster and the founder of Relay FM, observed on Twitter that Microsoft’s 2016 acquisition of LinkedIn and its GitHub deal were both announced on the opening day of Apple’s Worldwide Developers Conference.

Apart from cheeky timing, you will notice that Microsoft has made the largest M&A deals among tech’s Big Five.

Facebook

Of the Big Five companies in tech, Facebook’s M&A patterns seem to be the most binary. Its deals are either tiny or humongous. There isn’t much of a middle ground.

Some of Facebook’s biggest acquisitions present a case study of acquiring one’s way to nearly insurmountable market dominance. Although its acquisitions of Instagram and WhatsApp didn’t cause much of a stir at the time, today these deals are seen as a cautionary case for current and future antitrust regulators.

On a brighter note, though, Facebook’s M&A record is also a lesson in the “buy versus build” dilemma many companies face. It’s sometimes more expedient to buy a company (and, critically, its engineering team) than to build new features from scratch. For many of the smaller deals listed here, we can see that Facebook opted to buy.

The Big Five’s acquisitions in perspective

At the very top of the tech food chain, the Big Five are in a unique position, and not just as rainmakers for VCs seeking liquidity.

Alphabet, Amazon, Apple, Facebook and Microsoft are some of the most powerful companies operating today, and their acquisitions tell part of the story of how they got to prominent positions in the first place.

Although some acquisitions appear to come out of the blue, it’s important to remember that one doesn’t just buy a company for the heck of it. There’s a strategic motivation for these deals at the time they’re made. And when these deals are struck, they can telegraph the company’s future plans.


Source: TechCrunch

E3 2018 is here and it's scheduled full of games, even without a new Xbox or PlayStation – CNET

Get your controllers ready because it’s the biggest video game show of the year.
Source: CNET

Father's Day sale at Amazon: Discounts on Echo speakers, Kindle readers, Fire tablets, more – CNET

Nice savings on Fire TV streamers, too.
Source: CNET

The piggyback problem

I wanted to write about scooter startups this week, but, alas, I failed to care enough about them to muster any opinion at all. The problem is that they are pure piggyback startups, and pure piggyback startups are boring because they have no chance of being genuinely transformative.

Let me explain. Many, or even most, successful tech startups / movements succeed because they manage to piggyback on existing infrastructure. This is so painfully obvious it’s almost a truism, where the infrastructure is “the Internet” or “smartphones” — but there are other kinds, too. In its early days, Amazon was a pure piggyback startup, relying on UPS/FedEx/postal infrastructure. Similarly, the scooter startups are obviously reliant on existing city infrastructure.

Hollywood movies follow a three-act structure, and so do transformative tech startups and movements. Act I almost always consists of piggybacking on pre-existing infrastructure. In Act II, they build / evolve their own new, custom core infrastructure. And in Act III, their new platform begins to supplant and obsolete existing / establishment infrastructure.

Consider Amazon, who have evolved their own infrastructure in the form of gargantuan and increasingly automated fulfillment centers — Act II — and are now reportedly launching its own delivery service, while decimating shopping malls — Act III. (Though it’s true that the so-called “retail apocalypse” is more complicated than that. ) Consider Uber and Lyft, who are still in Act I, relying on externally driven vehicles, but fighting to transition into a self-driving Act II.

Amazon also combined Acts II and III with AWS, of course, since that was a once-in-a-generation case where there was no existing/establishment infrastructure. Similarly, Google has a long history of unleashing its internal Act II infrastructure to become Act III industry transformers, eg MapReduce, Kubernetes, and TensorFlow.

An even more unusual example is Bitcoin, which evolved its parallel infrastructure (miners and nodes) from scratch straight into Act III, an extraordinary instance of bootstrap levitation. This succeeded at first purely because it was so technically interesting and innovative, and subsequently because it was built from the ground up to incentivize infrastructure growth — to the Sorceror’s-Apprentice-esque point where it’s possible that as much as one in every thousand watts of electricity generated worldwide today, and counting, goes to securing the Bitcoin blockchain.

You usually want to piggyback before you evolve your own infrastructure, lest you become Webvan, although there are several spectacular exceptions. Elon Musk has spent his career trying to build third-act companies; PayPal topped out at Act II, so he went on to SpaceX (which started in Act II after Musk’s attempt to piggyback on Russian ICBMs didn’t work out, and is now clearly in Act III, beginning to supplant the existing launch-industrial complex) and Tesla (which similarly launched into Act II and, is extremely ambitiously, aiming for Act III vs. the multitrillion-dollar installed base of global oil infrastructure.)

But, like American lives, some startup have no second acts. This is what I call the “piggyback problem”; when there’s no apparent way to evolve your own infrastructure. To be clear, this is not necessarily a business or financial problem. AirBnB leaps to mind as an example of an extremely successful pure Act I startup; it’s made arguable attempts towards Act II infrastructure, but I don’t think the path there is particularly clear. I’m sure its founders and backers are weeping all the way to the bank.

However, this does make AirBnB a little … well … boring. And the same is true of scooter startups. They are all strictly Act I piggyback startups, and I can’t see how they might get to Act II in the viciously contested, heavily regulated environment of the modern city. (Lest anyone argue that they are infrastructure, this is only true in a trivial sense; the point is that they rely on external infrastructure.) Not that there’s anything wrong with being Act I. But Act III is where tomorrow is born.


Source: TechCrunch

Porsche Cayenne getting a coupe variant in 2019 – Roadshow

The Cayenne coupe will compete with the likes of the BMW X6 and Audi Q8.
Source: CNET

This Week in the Future of Cars: It's Business Time

Larry Page’s flying car starts to look real, Uber and Lyft get into bike-sharing, and Elon Musk works to get Tesla on track.
Source: Wired

A Flash Zero Day, a DNA Site Breach, and More Security News This Week

A DNA site breach, a background check failure, and more security news this week.
Source: Wired

IHOP's Name Change Tops This Week's Internet News Roundup

The internet had a lot of fun trying to figure out IHOP’s new name last week.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362