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

Archivo del Autor: Belen De Leon

Lime hires its first CFO

Lime is hiring Ted Tobiason, former managing director in tech equity capital markets at Morgan Stanley, to serve as its chief financial officer.

This comes following Lime’s behemoth $310 million Series D round earlier this month. Led by Bain Capital Ventures, Andreessen Horowitz, Fidelity Ventures, GV and IVP, the round values Lime at $2.4 billion.

Lime, which got its beginnings as a bike-share company, has deployed its scooters and bikes in more than 100 cities in the U.S. and 27 international cities. Since June, Lime has more than doubled the number of cities where it operates in the U.S. Lime has also partnered with Uber to offer Lime scooters within the Uber app.

Additionally, Lime recently brought on Nancy Lee, formerly of Google, to lead its human resources efforts as chief human resources officer. Lee formerly worked at Google as its head of diversity. She retired from the company in December 2016, but has since found a new home with Lime.

“During her tenure at Google, Nancy played a key role in encouraging Google to disclose its diversity demographic data publicly,” Lime wrote in a blog post. “Her commitment to inclusion and transparency will be instrumental in leading Lime’s cross-cultural team throughout 2019 and beyond.”

Lime has been on a hiring spree as of late, filling out the ranks in its executive team. Earlier this month, Lime appointed its head of engineering, Li Fan, to CTO and hired Duke Stump, formerly of Lululemon, to serve as its CMO.

“Both Ted and Nancy have outstanding experience at companies that have scaled from small to large,” Lime CEO Toby Sun said in a statement. “With their leadership, we’re excited to take Lime to the next level in building a world-class business and people-first company.”


Source: TechCrunch

Stop limiting quantum computing to speed

The classical computing paradigm has always been tied to speed, at least in the popular imagination. Sure, in reality the goals for classical computing have always been more complex: the increasing ability to handle bigger, more numerous or just more nuanced data sets, manipulated in new ways to suss out valuable insights, and so forth. But speed is how we judge our smartphones, tablets and laptops: how fast are they? Therefore, which one is the “best”?

So it’s little wonder this illusory yardstick has carried over into discussions of quantum computing. When you read the popular press about quantum computing, it’s all about speed, speed, speed. Everything is about speed. And that sort of thinking will prevent us from grasping just what quantum computing can do for us.

First of all, classical computing’s preoccupation with speed is now viewed as antiquated and potentially harmful, as the search for speed blinded us to energy efficiency, arguably the focus of the most urgent current research and development work.

Extrapolating this quantitative fixation to quantum computing is a distraction and doesn’t capture the qualitative difference between classical computing and quantum computing.

Everyone is talking about the limitations of classical machines and how they might be overcome with a quantum computer. But too often the focus is on speed, transactional speed. I’ve literally been asked how much faster quantum computers will be at executing trades. Better yet, I’ve been asked for a chart showing speed comparisons between your standard rack mount computers you would find in a data center and quantum computers.

This simply isn’t the way we should be looking at this amazing new technology. Instead, we should be thinking of problem-solving in a way we never even thought of. That’s what quantum computers are for. These machines aren’t designed to solve problems that we’re solving today, only faster — they’re designed to solve problems we haven’t even imagined. They’re a completely new class of machine with completely new capabilities.

Think instead of the classic traveling salesman challenge: if provided with a list of towns and the distances between each one, what is the shortest possible route that includes every town yet returns to the point of origin?

We need to use our imagination to discover what quantum computing can do for us.

Or consider the Seven Bridges of Königsberg. This formerly Prussian city occupied both sides of the Pregel River, including two islands in the river, all connected to each other by seven bridges. Could a walk through the city be devised that crossed each of these bridges only once? Leonhard Euler proved in 1736 that it couldn’t. This brain teaser really demanded analytical techniques that could be tested mathematically. And that “negative” finding led Euler to create what is widely considered to be the first theorem of graph theory and the first proof in the theory of networks.

An odd problem with no answer led to mathematical breakthroughs. What if Euler had had a quantum computer? Would that have helped? I confess I have no idea, but my point is that we need to use our imagination to discover what quantum computing can do for us, divorced from the speed-obsessed world of classical computing, which isn’t really analogous.

Quantum computers are completely different than classical computers in their design and they are capable of doing things we’ve never even dreamed of.

Quantum computers will not replace classical computers, we’re going to have both, because they’re designed to do different things.

Classical computers use bits, represented by a 0 or 1. They perform calculations in essentially the same way we did when we used an abacus. Because of this, the types of problems we can solve with classical computers are effectively the same we can solve by hand. This means the types of problems classical computers are good for are limited to problems in which the evaluation time doesn’t grow too quickly with the size of the input. In other words, if the evaluation time increases exponentially with input, you’re probably going to be dead by the time a classical computer gets around to getting you an answer (if it ever does).

Quantum computers use qubits, or quantum bits. A qubit can be 0 or 1 just like its classical counterpart; however, it also can be in a superposition of these states, which looks like this:

a|0⟩  + b|1⟩

Where a and b are complex numbers. When we measure a qubit, we get 0 with probability |a^2| or 1 with probability |b^2|. Quantum computers use unitary transformations on the state of the qubits to perform calculations. So combine these two factors and now you have computational possibilities simply not possible by hand — or classical computer. This means better factoring, searching and simulation of quantum mechanics. All of which mean a completely new era of computing that in my belief will change computing more in the next 10 years than it has changed in its entire history.

Instead of fixating on speed, we need to imagine what sorts of computational challenges will be quantum computing’s sweet spot? If these computers aren’t meant for the calculations of the past, then they’re not meant to be utilized to solve the problems of the past either. What quantum computing is meant for is to solve completely new problems we haven’t even dreamed of yet.


Source: TechCrunch

HTC Goes All-In on Easy-to-Use VR, But Not For Everyone

Ahead of Mobile World Congress, the company announces the Focus Plus—a new VR headset aimed squarely at the enterprise market.
Source: Wired

Verified Startup Lawyer: Stephane Levy

Stephane Levy got his start in the days of Silicon Alley almost two decades ago, and built up his practice with New York startups and beyond through all the ups and downs since then.

Today, as a partner at Cooley LLP, he works with a wide range of companies, from company formation, seed and later stage rounds, all the way through to M&A transactions and IPOs. He also teaches at Cornell University Law School as an adjunct professor, on legal matters affecting emerging companies and venture capital transactions.

“We met him in the very early days, and his help on all things relating to the company, investors, corporate decisions, fundraising, and just simple strategy has been spot on. He’s always someone I can rely on to give me honest feedback that will eventually play out to be true.” Sachin Kamdar, New York City, CEO, Parsely


On the New York startup scene

“I was probably one of a handful of tech lawyers in NY, at least of my vintage, working with startups and venture funds in the early and mid 2000s, so I kind of grew up doing that stuff in New York when most of the other corporate lawyers in the city were focused on more traditional M&A, private equity, capital markets, etc.”

When a client is having a rough time

“I’m not going to drop a company just because they are going through hard times or treat them any different. It’s a mixed bag out there, and at the end of the day you’ll have some really successful companies and some that are having a tougher time, but you have to take a long view. If a company is going through a really tough time — for example, they’re having trouble raising money — them not getting any attention from their lawyer will really compound some of the issues.”

What makes startup lawyers good

“The key is to try to bring your judgment to bare and say, “Listen, there’s going to be some risk. I’m not going to advocate you do everything on my punch list of ideal things you can be doing from a legal perspective, but if you have to focus on a few things to stay out of trouble for now, these would be them.” Not every lawyer is able to give that type of guidance or has, I guess, the experience or the judgment to be able to do that, but that’s something that entrepreneurs really value.”

Sample horror story

“Let’s say three founders take a third each and they don’t impose vesting. A year later, one of the founders leaves to go get a job somewhere and doesn’t want to give a portion of the equity back. Those are potentially really significant errors that could cost the company and the founders.  I just feel bad because the reality is we’ve automated a lot of our formation processes up front such that it really doesn’t cost much for founders to get state of the art documents in place from the get go.”

Below, you’ll find the rest of the founder reviews, the full interview, and more details like pricing and fee structures. This article is part of our ongoing series covering great lawyers and other experts who founders love to work with. More details here.

Click here to register for Extra Crunch, or log in here.


Source: TechCrunch

Nintendo’s Reggie Fils-Aime retires (and Bowser claims the castle)

Reggie Fils-Aime is retiring after more than a decade spent as president of Nintendo of America. His career spanned many console generations, starting with the troubled Gamecube and ending with the fabulously successful Switch. Reggie will be succeeded by Doug Bowser, who has worked under him for the last four years.

In a statement provided by Nintendo, Reggie (who frequently went by his first name in familiar fashion) offered the following farewell:

Nintendo owns a part of my heart forever. It’s a part that is filled with gratitude – for the incredibly talented people I’ve worked with, for the opportunity to represent such a wonderful brand, and most of all, to feel like a member of the world’s most positive and enduring gamer community. As I look forward to departing in both good health and good humor, this is not ‘game over’ for me, but instead ‘leveling up’ to more time with my wife, family and friends.

In addition, he posted a video farewell on Twitter:

Reggie has been one of Nintendo’s most public and recognizable faces ever since the early days of his ascendancy, which coincidentally was when I began covering E3 regularly for work. I had the privilege of meeting him numerous times for interviews and Q&As, as well as just bumping into him at this or that event.

His indefatigably on-message manner, as if he had a prepared remark for every possible question, was impossible to be frustrated with because of his undeniable charisma and passion for the games and devices he was promoting. It may have been hard to tell where Reggie ended and Nintendo PR began (perhaps now we’ll never know), but he was never anything less than helpful and engaging in my experience.

When he took over Nintendo of America, the company as a whole was recovering from a down period marked by a console (the GameCube) that had not kept pace with the competition and a handheld that, while popular, was flagging and clearly old-fashioned.

As most will remember, however, the company soon turned all that around with the DS and Wii, two of the best-selling consoles of all time and ones that returned Nintendo to its household name status as well as vastly expanding the “gamer” demographic. Of course the Wii U was a disappointment (though home to many great games) but since then the Switch has restored confidence in the company’s ability to innovate and deliver. With some 20 million sold since launch, Reggie is leaving on a high note.

Reggie’s involvement from the outside seemed to be to pretend these things didn’t exist until 30 seconds before going on stage to announce them, after which he would tirelessly promote them to every outlet and fan that managed to make eye contact with him. He was accessible, friendly, and if not candid he was certainly honest and earnest at all times. He’ll certainly be missed by many, myself included.

Doug Bowser will take over as president on April 15, Reggie’s official last day. Bowser joined in 2015 and led the sales and marketing for the Switch, so you know he’s got momentum — plus, you know, the name.

I’ve asked Nintendo for any further information on Reggie’s departure, such as whether he’ll still be involved with the company at all, and will update this post if I hear back.

So long, Reggie, and best of luck on the next level!


Source: TechCrunch

Robotics, AR and VR are poised to reshape healthcare, starting in the operating room

About 20 years ago, a medical device startup called Intuitive Surgical debuted the da Vinci robot and changed surgical practices in operating rooms across the United States.

The da Vinci ushered in the first age of robotic-assisted surgical procedures with a promise of greater accuracy and quicker recovery times for patients undergoing certain laparoscopic surgeries. 

For a time, it was largely alone in the market. It has skyrocketed in value since 2000, when the stock first debuted on public markets. From the $46 million that the company initially raised in its public offering to now, with a market capitalization of nearly $63 billion, Intuitive has been at the forefront of robotic-assisted surgeries, but now a new crop of startups is emerging to challenge the company’s dominance.

Backed by hundreds of millions in venture capital dollars, new businesses are coming to refashion operating rooms again — this time using new visualization and display technologies like virtual and augmented reality, and a new class of operating robots. Their vision is to drive down the cost and improve the quality of surgical procedures through automation and robotic equipment.

“There were 900,000 surgeries done using surgical robotics out of a total of 313 million surgical procedures,” globally, says Dror Berman, a managing director of Innovation Endeavors.

Berman is an investor in Vicarious Surgical, a new robotics company that plans to not only improve the cost and efficiency of surgical procedures, but enable them to be performed remotely so the best surgeons can be found to perform operations no matter where in the world they are.

“Robotics and automation present multiple opportunities to improve current processes, from providing scientists the opportunity to vastly increase experimental throughput, to allowing people with disabilities to regain use of their limbs,” Berman wrote in a blog post announcing his firm’s initial investment in Vicarious.

The $3.4 billion acquisition of Auris Health by Johnson & Johnson shows just how lucrative the market for new surgical robotics can be.

That company, founded by one of the progenitors of the surgical robotics industry, Fred Moll, is the first to offer serious competition to Intuitive Surgical’s technological advantage — no wonder, considering Dr. Moll also founded Intuitive Surgical.

Last year, the company unveiled its Monarch platform, which takes an endoscopic approach to surgical procedures that is less invasive and more accurate to test for — and treat — lung cancer.

“A CT scan shows a mass or a lesion,” Dr. Moll said in an interview at the time. “It doesn’t tell you what it is. Then you have to get a piece of lung, and if it’s a small lesion. It isn’t that easy — it can be quite a traumatic procedure. So you’d like to do it in a very systematic and minimally invasive fashion. Currently it’s difficult with manual techniques and 40 percent of the time, there is no diagnosis. This is has been a problem for many years and [inhibits] the ability of a clinician to diagnose and treat early-stage cancer.”

Monarch uses an endoscopy procedure to insert a flexible robot into hard-to-reach places inside the human body. Doctors trained on the system use video game-style controllers to navigate inside, with help from 3D models.


Source: TechCrunch

Nike's Android app doesn't run well with its Adapt BB self-tying shoes – CNET

Have you tried rebooting the shoes?
Source: CNET

Tesla Model 3 loses Consumer Reports recommendation over ‘reliability problems’

Consumer Reports has placed the Tesla Model 3 into that fun-to-drive, terribly unreliable category where brands like Alfa Romeo, Land Rover and Masterati also live.

Consumer Reports, which has a complicated relationship with Tesla, says it can no longer recommend the Model 3 because issues with the paint, trim and body hardware raises reliability questions. CR members reported the results in an annual reliability survey that includes data on about 470,000 vehicles.

The report caused Tesla shares to fall more than 2.7%.

The Model 3 is arguably Tesla’s most important vehicle. Tesla’s survival hinges on Model 3. It’s no longer just about being able to produce and deliver the vehicle cost effectively — although those are biggies. If more consumers turn to other electric vehicles, the sales momentum that helped Tesla have two consecutive quarters of profits could falter.

Owners appear to like, even love, the Model 3. It received top marks in CR’s recent owner satisfaction survey and also earned a positive road-test score. It’s a weird duality — and one the even CR acknowledges — that other aspirational, lifestyle and luxury vehicles share. Owners love the vehicles, despite persistent issues with the components inside them.

“While Teslas perform well in Consumer Reports’ road tests and have excellent owner satisfaction, their reliability has not been consistent, according to our members, which has resulted in changes to their recommended status,” Jake Fisher, senior director of auto testing at Consumer Reports, said in statement.

Tesla has asked Consumer Reports for more details about the issues customers reported. According to Tesla, CR said they had no more specific information to share.

“Not only are our cars the safest and best performing vehicles available today, but we take feedback from our customers very seriously and quickly implement improvements any time we hear about issues,” a Tesla spokeswoman said in an emailed statement. “That’s just one of the reasons why, in this very same survey from Consumer Reports, Model 3 was rated as the #1 most satisfying car, and why Tesla vehicles have topped Consumer Reports’ Owner Satisfaction survey every year since 2013 – the first year Tesla was included in it.”

The question of reliability has persisted for all of Tesla’s vehicles. CR doesn’t recommend the Model X or Model S either due to reliability issues. The Tesla Model X was included in CR’s top 10 least reliable vehicles list for 2019.

The CR survey revealed problems with the suspension, particularly in the 2017 Model S and hardware issues in the Model X. Owners in the survey cited numerous reliability problems with the Model 3.

Tesla noted that it has made “significant improvements” to correct any issues that Model 3 customers may have experienced that are referenced in this report. The automaker also cited that its return policy allows any customer who is unhappy with their car to return it for a full refund.

“This new data from Consumer Reports comes from their annual Owner Satisfaction survey, which runs from July through September, so the vast majority of these issues have already been corrected through design and manufacturing improvements, and we are already seeing a significant improvement in our field data,” the spokesperson said.

Tesla has the capability, which it uses often, to roll out software updates to fix bugs, improve performance, and treat customers to fun surprises. Paint and trim issues are a different matter, of course.

And despite this ability to fix and improve the vehicle over time, the CR reliability survey might be enough to turn potential customers away from Tesla and towards another electric vehicle brand.

It’s possible that Tesla’s fan base is strong enough to keep the sales momentum. Plenty of other brands and models, have a fervent following despite problems with the vehicle.

“In most cases, reliability issues will undermine satisfaction,” Fisher said. “But when a vehicle has an enthusiastic following, like with Tesla, owners may overlook some issues. We’ve seen this with other vehicles such as the Jeep Wrangler and Chevrolet Corvette.”


Source: TechCrunch

Best cheap gaming laptops under $1,000 to get in 2019 – CNET

Better entry-level graphics means terrific performance for less money.
Source: CNET

New phone designs aim to shake up MWC 2019 – CNET

More phones with 5G, foldable designs and multiple cameras at the world’s largest mobile show.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487