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

Archivo del Autor: Belen De Leon

Whoops: SoftBank CEO reveals Walmart has acquired Flipkart

Here’s one way to make sure Amazon doesn’t get control of Flipkart in India by outbidding you for a majority stake: buy it outright. Today during SoftBank’s earnings presentation, it looks like CEO Masayoshi Son slipped in a little scoop: he announced that Walmart, the world’s largest retailer, on Tuesday night reached a deal to buy Flipkart, the leading e-commerce retailer in India, putting an end to months (and actually years) of speculation. SoftBank is currently one of Flipkart’s biggest investors.

“Walmart is purchasing Flipkart,” Son said in the presentation (he spoke in Japanese with a real-time translation provided by a SoftBank representative). “Last night there was the official announcement.”

Very soon after, there was a quick and slightly messy recovery: a second gentleman approached Son during the Q&A section of his presentation and slipped him a note, after which point the CEO read it, and then said an announcement had not yet been confirmed.

“With regards to Flipkart, it’s not officially announced yet,” he said with a weak smile. “Maybe I should not have mentioned that … Well, I can’t take it out!”

“Not yet announced” is also the line that SoftBank spokespeople are also taking, and we have yet to hear back from Flipkart and Walmart with their comments. Yet it could come very soon, though: we’ve been told by a source that the official news will be released at 5pm India time.

If Masa’s first statement was accurate, Walmart’s acquisition would end a long-running saga.  For months now, there have been rumors that the world’s largest retailer was gearing up to acquire a sizeable stake in the Indian company to get its foot into India — with reports putting the size of the stake at anywhere between 51 percent and around 70 percent, and at a value of between $15 billion and $20 billion, with additional investors potentially including Google.

But in the last week, alternative reports started to emerge that Amazon would try to gazump Walmart and take a pole position as a shareholder.

Walmart and Amazon have been hotly competing against each other in other markets, specifically the US — where Amazon dominates in online sales but Walmart continues to lead the charge in brick-and-mortar, despite many aggressive moves from Amazon, such as its acquisition of Whole Foods.

Meanwhile, India — Asia’s second-largest economy after China and one of the world’s fastest-growing markets — has become a key country for Amazon over the last several years, with billions already ploughed into its operations there and billions more earmarked for future investment. So when it appeared that Walmart was also going to try to muscle in by taking a stake in the country’s largest homegrown online retailer, Flipkart became the latest battleground between the two U.S. giants.

Walmart clearly was not ready to give up, though. As we pointed out last week, Walmart divesting its stake in Asda in the UK to Sainsbury’s would pave the way for the company to make a bigger move in India, and that seems to be what has happened here.

It’s still not clear if Walmart will buy out all investors with this deal, or whether it will take just a controlling share, and continue to involve other third parties.

Flipkart has raised around $7.3 billion in funding since being founded in 2007, with other investors including Microsoft, eBay, Naspers, Tencent, Tiger Global, Accel and many more, and it has been a consolidator of sorts itself, buying eBay India last year.

But although it is the country’s biggest online retailer, it has had a rocky time in terms of its valuation, which at one point was over $15 billion but dipped to $11.6 billion in its last round in 2017, in part because of fierce competition from Amazon, Snapdeal and more.

Interestingly, we should point out that this is not the first time that Son has “announced” an India-based tech deal ahead of time.

Two years ago during another quarterly presentation, the SoftBank boss let slip that OYO — the hotel aggregator service that counts SoftBank as an investor — had acquired rival Zo Rooms, a deal that had been much-speculated in India at the time.

Despite his reveal, the OYO-Zo deal actually never happened. In fact, the two were at loggerheads and even went to court as the relationship soured following the breakdown of the proposed deal.

The scale of the Flipkart-Walmart tie-up is many orders of magnitude higher, with Flipkart’s India’s highest-valued startup and a poster child for the tech industry. Let’s hope Mr. Son got it right this time.


Source: TechCrunch

Before Google’s lifelike Duplex A.I., these chatbots paved the way

The amazing Google Duplex feature unveiled at Google IO event is just the latest in a long line of smart chatbot technologies designed to emulate human conversations. Here are 10 more.

The post Before Google’s lifelike Duplex A.I., these chatbots paved the way appeared first on Digital Trends.


Source: Digital trends

Time is running out to get your ticket to the TC Hackathon at VivaTech in Paris

Do you love coding, hacking and building cool — possibly even life-changing — tech products? Do you love using your mad hacking skills to win super sweet cash and prizes? Do you have citizenship in one of these European countries? Mon Dieu, mes amies, then what are you waiting for? Get your ticket and come strut your stuff at the TechCrunch Hackathon at VivaTech in Paris on May 25-26.

Here’s how the Hackathon works, and we’ll say this right up front: it will be crazy, exhausting fun, but it won’t be a walk in the park. Hundreds of highly skilled techies will form ad hoc teams and work together using BeMyApp, the official Hackathon platform. They have just 24 hours to create their special brand of tech magic and build a product that solves real-world problems. Or maybe just something cool and fun — they get to decide.

Teams better hope their caffeine, power drink and sugar supplies go the distance, because once the 24-hour clock winds down, they’ll have just 60 seconds to pitch their product to a panel of well-rested Hackathon judges. Judges score each team on a scale of 1-5.

The top-scoring team takes home the €5,000 grand-prize and all teams that score an average of three or better receive five tickets to VivaTech 2019, plus two Innovator tickets to TechCrunch Disrupt Berlin in November.

But hang on hack fans. Thanks to our sponsors, those aren’t the only cash, prizes and swag up for grabs. You can choose to hack any one of these awesome contest challenges from leboncoin, Renault, GEFCO+Talan and Microsoft.

Here’s more great news — you can hack in Paris for free, but you need to register. Plus, we have a limited number of tickets, and they’re available on a strictly first-come-first-served basis. Once they’re gone, they’re gone.

The TechCrunch Hackathon at VivaTech takes place at the Expo Porte de Versailles in Paris on May 25-26. Get your tickets today before they disappear.


Source: TechCrunch

Solo: A Star Wars Story gives Chewbacca his own theme song – CNET

Director Ron Howard reveals that Chewbacca is finally honored with his own musical theme worthy of a Wookiee roar on the upcoming Star Wars movie soundtrack.
Source: CNET

A Modcloth cofounder just launched an invite-only cryptocurrency

Cryptocurrency is cool, but you know what’d be even cooler? If people used it to buy things.

That they don’t because it’s either not secure or hard to use is a problem that a growing number of founders is trying to tackle. Among them is Merit, a new digital currency that aims to be as simple to use as traditional payment apps like PayPal and Venmo and that officially launches today.

The idea is to make it easy enough for to use to split a bill, share the rent, or shop for clothing online, even for those who are completely crypto illiterate.

Naturally, Merit is facing a daunting uphill battle, but that isn’t dissuading its founder and CEO, Adil Wali, who previously cofounded the indie womenswear brand ModCloth. (To the chagrin of some of its customers, ModCloth sold to Walmart last year after several rounds of layoffs.) Wali has since started two more companies, and he’s clearly not afraid to see where an idea takes him.

This particular idea, which Wali and nine other full time employees are working on from Seattle, involves a few interesting facets that could potentially help the currency gain traction.

First and foremost, Merit says it’s removing barriers to entry to blockchain investments and payments by making the Merit cryptocurrency as easy to send as a tweet. Users can also sent the Merit cyptocurrency via different communication channels, whether SMS, WhatsApp, or email.

It’s invitation-only, which is a newer twist. How it will work: new Merits will  awarded based not only on proof-of-work, which is the norm more generally, but proof-of-growth, meaning that miners are increasing the size of the community. (In theory at least, this set-up encourages miners to both grow the network and keep it secure.)

Speaking of security, Wali says Merit is also creating a new kind of “vault” for users, one that eschews any kind of reliance on the kind of third parties that often centralizing users’ currencies today. (Hello, Coinbase.) A user could create a vault for his or her family, for example, one that only a family member could access through a passcode, and that has rate limits, so if anyone tries to hack into that account, that nefarious individual could only send, say, 100 Merit, before a family member was notified and able to reset the vault.

Also interesting, to us, is simply how Merit is structured, which is as a self-funded nonprofit. That’s partly so its currency can establish a value organically, versus through a valuation established by outside investors. In fact, Wali says he has personally invested $1 million into Merit to prove out that Merit’s software can work.

There are plenty of challenges it has to overcome if it hopes to see its software widely adopted — which is largely its reason for being.

At some point, for example, Merit will need to get listed on a cryptocurrency exchange (or many of them) in order to become truly liquid currency. Wali acknowledges that there’s no promise that that will happen, but sounds an optimistic tone, noting the “explosion in the number of exchanges” and offering that Merit will “work its way up that list, approaching the smaller exchanges first and, as the adoption of Merit grows, presenting a stronger case to go after bigger exchanges.”

Merit also needs retailers and other corporate partners to take it seriously enough to accept it, which will take time — perhaps a lot of it.

Wali acknowledges the issue, observing that “crypto has to go through this crawl-walk-run trajectory” as a way to explain why peer-to-peer transactions are the first way that people will use Merit. Assuming hat takes off, though, he believes that Merit will “talk more with merchants,” he says.

As Wali says he knows well from working in retail for more than a decade, “Retailers’ first question is always, ‘How many people use this?’ In this case they’ll want to know, ‘If I accept this payment method, what does this open up to me?’”

Says Wali, “I want to have a good answer for that.”


Source: TechCrunch

Keanu Reeves and Alex Winter will return in Bill & Ted 3 movie – CNET

Sci-fi movie Bill & Ted Face the Music will see the actors’ return, as well the original screenwriters Chris Matheson and Ed Solomon. Excellent!
Source: CNET

The original Iron Man suit is missing – CNET

Damn you, Thanos! That $320,000 suit wasn’t yours to take!
Source: CNET

Tame wants to bring order to conference and event planning chaos

Tame, a self-proclaimed “design-driven” tech startup from Copenhagen in Denmark, is on a mission to “solve the chaos of event planning”. The company’s founders, who claim to have previously organised more than thirty large conferences and events, think they have spotted a gap in the market for an all-in-one event planning tool designed specifically to be used by teams.

Like a Swiss Army Knife for event production, the SaaS spans an array of organisational features, such as event program building, an easy way to store the contact details and current status of speakers, and a place to manage suppliers, sponsors and exhibitors. In addition, Tame supports team collaboration in the form of shared file storage, notes, tasks, and messaging.

“Tame is built as a collaborative event planning tool, enabling your entire organisation to plan and streamline all your events from start to finish,” says Tame co-founder Jasenko Hadzic. “With Tame you can stay on top of every event with a complete 360 real-time overview and collaborate with your team and external partners.

Furthermore, Tame includes its own ticketing features that allows event managers to quickly publish programs, speakers, and sponsors “on a beautifully constructed ticketing page, that can be customised to fit every organisation”. The software plays nicely with the wider event ecosystem, too, with an API that enables Tame to integrate with other event technologies currently on the market, thus letting the startup focus solely on “solving the planning of the event,” says Hadzic.

“Tame’s solution replaces tasks currently done in spreadsheets and is the first of its kind customisable enough to consolidate all of your internal event planning in one place and empower your entire team with real-time collaboration,” he adds.

Last month saw the company launch more publicly, opening up the SaaS to self sign-up so that event teams can hit the road running. “As events are stressful, we’ve focused a lot of on building a simple UI that would allow event teams all over the world to get going easily and onboard themselves. Event teams have to get going smoothly and they can’t afford to make mistakes. We know that, so we’ve allowed them to get going very fast,” says Hadzic.

Tame is operating a freemium model: it costs nothing to use for free events but there’s a fixed fee of €1 per paid ticket, which the event organiser can either absorb or transfer to the attendee. “We are all in on transparency, so therefore we don’t offer a percentage fee of the ticket price like many other ticketing solutions out there. In the future, we will offer a premium version of our platform for a fixed monthly subscription fee and this will be our primary business model”.

Meanwhile, the company is also disclosing a seed round of $550,000 from a number of well-known Nordic angel investors with a proven track record in SaaS and product design. They include Tommy Andersen (co-founder and Managing Partner of ByFounders), Hampus Jakobsson (Venture Partner at BlueYard Capital and co-founder of TAT, which sold to Blackberry for $150m), Jacob Wandt (founder of e-conomic, which sold to HG Capital in 2013 for $100m+), Anders Pollas (co-founder and ex-CPO of Podio, the project management tool sold to Citrix for €50 million), and Gregers Kronborg (ex-General Partner of Northzone).


Source: TechCrunch

Job hunting service Glassdoor sold to Japan’s Recruit for $1.2 billion

U.S. job hunting service Glassdoor, which is best known for providing insight into company working cultures, has been acquired for $1.2 billion in cash by Recruit, a $39 billion Japanese corporate that specializes in HR and recruitment services.

The all-cash acquisition will see Glassdoor continue to maintain its brand, CEO Robert Hohman explained in a blog post.

“Our mission has been the same since day one: to help people everywhere find a job and company they love. That mission will not change as part of Recruit. Glassdoor will continue to operate as a distinct brand to fulfill this mission — and will be able to do so with greater speed and impact than we could achieve alone,” Hohman wrote.

Glassdoor raised a total of just over $200 million from investors, with its most recent round a $40 million Series H in March 2016. That last investment gave Glassdoor a valuation of around $1 billion. That’s not a huge amount more than what Recruit is paying, which suggests that the last couple of years haven’t been so spectacular for Glassdoor in terms of growth.

Nonetheless, this deal looks like a win for those backers, particularly the earlier stage investors such as Benchmark and Battery Ventures .

Ten-year-old Glassdoor says it is used by 59 million people each month, many of whom come to the service to read about how companies are rated by the people who work, or worked there. While it is headquartered in the U.S., Glassdoor says it has information on more than 770,000 companies across 190 countries worldwide, including 40 million reviews covering company culture, CEO ratings, salary information and more.

Glassdoor’s revenue comes from recruitment services, and it claims to work with some 7,000 employees and 40 percent of the Fortune 500.

Recruit may not be a well-known name in the U.S. but the Japanese firm is huge, and it is history as a purchaser of overseas businesses.

The firm — which was founded in 1960 — is listed on the Toyko Stock Exchange and it has 45,000 employees across 60 countries.

Beyond recruitment and HR services, it also operates in real estates, travel, dining and other segments. That’s reflected in its past acquisitions, which have included U.S. job sites Indeed.com (2012), Simply Hired (2016) and, in Europe, restaurant site Quandoo (2015)hair and beauty service Wahanda (2015) and education technology company Quipper (2015).


Source: TechCrunch

Scientists are training spiders to jump on command and f*** this – CNET

They want to learn about robots. I want to leave the planet.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354