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

Archivo del Autor: Belen De Leon

PayPal to acquire shopping and rewards platform Honey for $4B

PayPal announced today it has agreed to acquire Honey Science Corporation, the makers of a deal-finding browser add-on and mobile application, for $4 billion, mostly cash. The acquisition, which is PayPal’s largest to date, will give the payments giant a foothold earlier in the customer’s shopping journey. Instead of only competing on the checkout page against credit cards or Apple Pay, for example, PayPal will leap ahead to become a part of the deal discovery process, as well.

Currently, Honey’s 17 million monthly active users take advantage of its suite of money-saving tools to track prices, get alerts, make lists, browse offers and participate in an Ebates-like rewards program called Honey Gold. Its users tend to be younger, millennial shoppers, both male and female.

PayPal aims to add Honey’s technology to its own product line, expanding its reach to PayPal’s 300 million users.

“What’s exciting is that we can take the functionality Honey now offers — which is product discovery, price tracking, offers and loyalty — and build that into the PayPal and Venmo experiences,” explains PayPal SVP of Global Consumer Products and Technology, and former Xoom CEO, John Kunze. “When Honey says they’re putting money in the pockets of their customers — that’s perfectly in line with what we want to do. We want to make digital commerce and financial services more affordable, easier to use, more fun and more accessible to people around the world,” he says.

In addition, PayPal’s network of 24 million merchant partners will gain the ability to offer targeted and more personalized promotions to consumers as a means of acquiring new business and driving increased sales. PayPal Credit may also be integrated into Honey to help finance larger purchases.

Honey has flown under the radar to some extent since its founding in 2012.

Originally only a web browser extension, Honey tracks sales and retailers’ promo codes, as a rival to RetailMeNot and others. What makes the extension so useful is that it automatically tries all the eligible promo codes for you during checkout then selects the one that provided the most savings and applies it on your behalf. This helps shoppers feel more comfortable with their purchases and reduces shopping cart abandonment.

The company also rolled out features to inform shoppers of an item’s price history, including the historical pricing of any product on Amazon’s marketplace. In 2017, Honey launched DropList, which would track and alert users to lower prices, as well as tools for finding travel deals.

As more consumers shifted their shopping to e-commerce merchants, Honey’s user base also rapidly grew.

Its browser extension now works across approximately 30,000 merchant websites, including fashion, technology, travel and even pizza delivery. Last year, Honey publicly shared that its 10 million members had saved over $800 million using its tools. As of today, Honey’s 17 million members have saved more than $2 billion to date.

 

“Honey is amongst the most transformative acquisitions in PayPal’s history. It provides a broad portfolio of services to simplify the consumer shopping experience, while at the same time making it more affordable and rewarding,” said Dan Schulman, president and CEO of PayPal, in a statement.

“The combination of Honey’s complementary consumer products with our platform will significantly enhance our ability to drive engagement and play a more meaningful role in the daily lives of our consumers. As a partner of choice for our merchants, this is another way that we can help them build and strengthen their customer relationships, provide personalized offers, and drive incremental sales. The combination of Honey and PayPal adds another significant and meaningful dimension to our two-sided platform,” Schulman added.

The acquisition also gives PayPal a way to fight back against the increased competition from Apple, Google, Facebook and other tech companies that have entered the payments market in recent years. On Apple’s Q4 2019 earnings call, for example, CEO Tim Cook noted that Apple Pay has now exceeded PayPal transaction volume with 3 billion transactions in the quarter. Meanwhile, analysts are predicting Facebook Pay has the potential to unseat both Apple Pay and PayPal alike.

Then there are PayPal’s original rivals — the world’s biggest card networks like Visa, Mastercard, American Express and Discover. These companies are also fighting to remain relevant online, with a new PayPal competitor of their own to simplify online checkout.

With Honey, PayPal immediately shifts the battle away from the checkout page itself to instead compete against all the places people go to discover, browse, get inspired and deal-hunt — whether that’s directly on retailers’ sites or through newer platforms, like Pinterest or Instagram Shopping.

As a result of the acquisition, Honey co-founders George Ruan and Ryan Hudson will join PayPal where they’ll work on product integrations and scaling the technology to a much larger user base. Also joining is Honey’s predominantly L.A.-based team of 350 employees.

The Honey team and headquarters will remain in L.A., where they’ve just signed a lease on a new office space with expansion goals in mind.

“Combining PayPal’s assets and reach with our technology, we can build powerful new online shopping experiences for consumers and merchants,” said Hudson. “We’ll have the ability to help millions of retailers efficiently reach consumers with offers that deliver more and more value to Honey members.”

To date, Honey had raised $49 million from investors, including Ludlow Ventures, Zuma Partners, Mucker Capital, SXE Ventures, BAM Ventures, Plug and Play, Wonder Ventures, Cendana Capital, Anthos Capital and others, according to Crunchbase.

Honey was already profitable on a net income basis in 2018, PayPal notes. The acquisition is expected to close in the first quarter of 2020, subject to regulatory approval. It’s expected to be accretive to PayPal’s non-GAAP earnings per share in 2021.

PayPal will hold a conference call at 2 PM PST today to discuss the transaction further.


Source: TechCrunch

Google Cloud launches Bare Metal Solution

Google Cloud today announced the launch of a new bare metal service, dubbed the Bare Metal Solution. We aren’t talking about bare metal servers offered directly by Google Cloud here, though. Instead, we’re talking about a solution that enterprises can use to run their specialized workloads on certified hardware that’s co-located in the Google Cloud data centers and directly connect them to Google Cloud’s suite of other services. The main workload that makes sense for this kind of setup is databases, Google notes, and specifically Oracle Database.

Bare Metal Solution is, as the name implies, a fully integrated and fully managed solution for setting up this kind of infrastructure. It involves a completely managed hardware infrastructure that includes servers and the rest of the data center facilities like power and cooling; support contracts with Google Cloud and billing are handled through Google’s systems, as well as an SLA. The software that’s deployed on those machines is managed by the customer — not Google.

The overall idea, though, is clearly to make it easier for enterprises with specialized workloads that can’t easily be migrated to the cloud to still benefit from the cloud-based services that need access to the data from these systems. Machine learning is an obvious example, but Google also notes that this provides these companies with a bridge to slowly modernize their tech infrastructure in general (where “modernize” tends to mean “move to the cloud”).

“These specialized workloads often require certified hardware and complicated licensing and support agreements,” Google writes. “This solution provides a path to modernize your application infrastructure landscape, while maintaining your existing investments and architecture. With Bare Metal Solution, you can bring your specialized workloads to Google Cloud, allowing you access and integration with GCP services with minimal latency.”

Because this service is co-located with Google Cloud, there are no separate ingress and egress charges for data that moves between Bare Metal Solution and Google Cloud in the same region.

The servers for this solution, which are certified to run a wide range of applications (including Oracle Database) range from dual-socket 16-core systems with 384 GB of RAM to quad-socket servers with 112 cores and 3072 GB of RAM. Pricing is on a monthly basis, with a preferred term length of 36 months.

Obviously, this isn’t the kind of solution that you self-provision, so the only way to get started — and get pricing information — is to talk to Google’s sales team. But this is clearly the kind of service that we should expect from Google Cloud, which is heavily focused on providing as many enterprise-ready services as possible.


Source: TechCrunch

The Likely Reason Disney+ Accounts Are Getting 'Hacked'

Credential stuffing, where names and passwords leaked in previous breaches are reused, strikes again.
Source: Wired

How to Watch the November Democratic Debate

Ten of the top Democratic candidates will be taking the stage in Atlanta at 9 pm Eastern.
Source: Wired

Motorola Razr: 6 burning questions we still have about this foldable phone – CNET

Battery life, screen durability and sale date top the list of things we don’t know about Motorola’s $1,500 foldable Razr phone.
Source: CNET

The 2020 Lexus LC 500 is a gorgeous but flawed luxury coupe – Roadshow

Yes, this car is a stunner inside and out, but it also has one deal-breaking flaw.
Source: CNET

Google makes converting VMs to containers easier with the GA of Migrate for Anthos

At its Cloud Next event in London, Google today announced a number of product updates around its managed Anthos platform, as well as Apigee and its Cloud Code tools for building modern applications that can then be deployed to Google Cloud or any Kubernetes cluster.

Anthos is one of the most important recent launches for Google, as it expands the company’s reach outside of Google Cloud and into its customers’ data centers and, increasingly, edge deployments. At today’s event, the company announced that it is taking Anthos Migrate out of beta and into general availability. The overall idea behind Migrate is that it allows enterprises to take their existing, VM-based workloads and convert them into containers. Those machines could come from on-prem environments, AWS, Azure or Google’s Compute Engine, and — once converted — can then run in Anthos GKE, the Kubernetes service that’s part of the platform.

“That really helps customers think about a leapfrog strategy, where they can maintain the existing VMs but benefit from the operational model of Kubernetes,” Google Engineering Director Jennifer Lin told me. “So even though you may not get all of the benefits of a cloud-native container day one, what you do get is consistency in the operational paradigm.”

As for Anthos itself, Lin tells me that Google is seeing some good momentum. The company is highlighting a number of customers at today’s event, including Germany’s Kaeser Kompressoren and Turkey’s Denizbank.

Lin noted that a lot of financial institutions are interested in Anthos. “A lot of the need to do data-driven applications, that’s where Kubernetes has really hit that sweet spot because now you have a number of distributed datasets and you need to put a web or mobile front end on [them],” she explained. “You can’t do it as a monolithic app, you really do need to tap into a number of datasets — you need to do real-time analytics and then present it through a web or mobile front end. This really is a sweet spot for us.”

Also new today is the general availability of Cloud Code, Google’s set of extensions for IDEs like Visual Studio Code and IntelliJ that helps developers build, deploy and debug their cloud-native applications more quickly. The idea, here, of course, is to remove friction from building containers and deploying them to Kubernetes.

In addition, Apigee hybrid is now also generally available. This tool makes it easier for developers and operators to manage their APIs across hybrid and multi-cloud environments, a challenge that is becoming increasingly common for enterprises. This makes it easier to deploy Apigee’s API runtimes in hybrid environments and still get the benefits of Apigees monitoring and analytics tools in the cloud. Apigee hybrid, of course, can also be deployed to Anthos.


Source: TechCrunch

Win a prize from our Holiday Gift Guide* – CNET

Enter for a chance to take home a prize of your choosing with a value up to $250. *No purchase necessary. Open to the US, Puerto Rico and Canada.
Source: CNET

Volkswagen ID Space Vizzion concept: Electric wagon is production-bound video – Roadshow

With 300 miles of range and a 355 horsepower, all-wheel drive electric powertrain, perhaps the wildest detail about the ID Space Vizzion is that the futuristic wagon is headed towards production in 2022.
Source: CNET

India’s Swiggy bets big on cloud kitchens

Can cloud kitchens take off in India? Swiggy, one of the country’s largest food delivery startups, is betting on it. The Prosus Ventures-backed startup said on Wednesday it has established 1,000 cloud kitchens for its restaurant partners in the country — more than any of its local rivals.

The Bangalore-headquartered firm said it has invested in over a million square feet of real estate space across 14 cities in the country over the last two years to help restaurant partners of all sizes expand to more locations both within their city and across new cities through cloud kitchens.

Swiggy said it has already invested about $24.5 million in its cloud kitchens business that it calls Swiggy Access, and plans to pump another $10.5 million into it by March next year.

Compared to developed nations like Japan and the U.S., India remains a very underpenetrated market for restaurants. “Even in dense areas, you know you need more restaurants,� said Larry Illg, chief executive of Prosus Ventures, in an interview with TechCrunch.

“That’s the value of creating kitchens for delivery platforms. We have the visibility of all the market dynamics. We can look at a location, comb through the data and know what kind of restaurants and food supplies would work there. Over time, you come to realize the neighborhood and their collective behaviour,� he said.

That’s where cloud kitchens could help. For restaurateurs, cloud kitchens reduce the risk when they look for expansion. “You have figured out the menu, and you know the operations. But you still have to take a big real estate risk when picking the location. Kitchens allow them to de-risk all these factors,� said Illg.

Early signs show that the concept of cloud kitchens is working for Swiggy Access partners. The company said one in three partners has been able to expand to a second kitchen within 90 days of signing up. Many restaurants from smaller cities have also expanded into big cities, the startup said.

Raymond Andrews, founder and chief executive of Biryani Blues, said in a statement that Swiggy Access has enabled the eatery to “expand quickly into newer territories not just in Delhi-NCR but also to Chandigarh. In the six years of our existence, I have found Access to be the easiest way to expand my brand. It’s a game-changer for the industry.”

Swiggy believes that India could emerge as the second-highest number of cloud kitchens after China in the coming years, said Vishal Bhatia (pictured above), CEO of New Supply business at the firm. A year ago, the company had just 200 cloud kitchen partners.

“The milestone of Swiggy successfully creating over 1000 partner kitchens shows the faith the restaurant partners have in the concept and bolsters our pioneering efforts in enabling more success stories in the restaurant ecosystem,� he said.

Swiggy is also betting that cloud kitchens will help it speed up the delivery time. Swiggy co-founder and chief executive Sriharsha Majety said last month that the company is quickly scaling up “pods� that house cloud kitchens for restaurants in a way that they are “within a 10-minute reach of 99% of their consumers.�

Swiggy added that it is on track to create 15,000 new direct or indirect jobs in the restaurant industry through its Access program by next six months.

The announcement today comes weeks after news broke that Travis Kalanick, founder and former chief executive of Uber, is buying up cheap properties in India and some other markets to scale his cloud kitchens venture.

Indian newspaper Economic Times reported earlier this month that Ashish Saxena, former India head of TexMex Cuisine, franchisee for American casual dining restaurant chain Chili’s Grill & Bar in the country, is working with Kalanick on CloudKitchens, the new venture.

Food delivery firm FoodPanda, owned by ride-hailing giant Ola, earlier this year also pivoted to cloud kitchens. Swiggy claims it leads the cloud kitchens market in the country.

It will soon have another rival to compete with. American e-commerce giant Amazon plans to soon enter the food delivery business in the country.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592