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

Archivo del Autor: Belen De Leon

Apple reportedly partners with Volkswagen for self-driving employee shuttles

Apple has decided to work with Volkswagen for some of its self-driving car efforts, The New York Times reported today. The plan, according to the NYT, is to turn some of Volkswagen’s T6 Transporter vans into autonomous shuttles for employees.

However, this project is reportedly behind schedule and taking up much of the time of Apple’s autonomous driving team. According to the NYT, Apple’s lengthy talks pertaining to partnerships with manufacturers like BMW and Mercedes-Benz have ended.

A Volkswagen T6 van

Earlier this month, Apple’s fleet of self-driving cars registered with the California Department of Motor Vehicles grew to 55 vehicles. That means Apple has the second largest fleet of self-driving cars in California, with General Motors’ Cruise coming in at number one. Apple’s standard autonomous vehicle tests rely on Lexus SUVs that have been equipped with sensors and autonomous hardware.

I’ve reached out to Apple and Volkswagen, and will update this story if I hear back.


Source: TechCrunch

Acer’s new lineup includes white gaming laptop and Pixelbook-esque Chromebook

The annual Next@Acer press event revealed Acer’s updated desktop and laptop portfolio for gamers, pros, and students. The rollout includes the Swift 5 notebook, a desktop packing two GeForce GTX 1080 Ti graphics cards, and more.

The post Acer’s new lineup includes white gaming laptop and Pixelbook-esque Chromebook appeared first on Digital Trends.


Source: Digital trends

Trump Can't Block Critics on Twitter. What Does This Mean For Free Speech?

Here’s how the decision impacts the future of the First Amendment online.
Source: Wired

Tres estrategias para acabar con la hegemonía de Bitcoin

Los gobiernos, las masas y hasta Facebook tienen capacidad de robarle el trono a la criptomoneda más importante del mundo. ¿El objetivo? Avanzar hacia un futuro sin dinero en efectivo en el que se pueda pagar con una multitud de sistemas distintos de ‘blockchain’ 
Source: MIT

Videojuegos, la nueva gran herramienta para aprender historia

Un curso que incluía varios juegos centrados en distintas épocas históricas ha demostrado que emplear juegos de estrategia ayuda a los alumnos a interiorizar mejor la realidad de la época y mejora su experiencia formativa. Los historiadores también podrían beneficiarse de este enfoque
Source: MIT

Este es el dinero que se gana con cada tipo de ataque con botnets

Analizar el modelo de negocio de las redes de dispositivos infectados permite saber cuánto cuesta crear una y cuánto se puede ganar con los distintos tipos de ataques que ofrecen. Un adelanto: lanzar un ataque DDoS con una botnet es la opción menos rentable
Source: MIT

How [and why] I invest in startups

A lot of people ask me how I choose to invest in startups. Stage? Revenue metrics? Sector?

I’m not proactively funding at different stages. I’m proactively funding brilliant people trying to solve hard problems.

Focusing on this simple goal of identifying and enabling amazing entrepreneurs to create a better tomorrow is the crux of my investment strategy.

My startup investment “formula”

A lot of venture funds try to optimize for returns. They run complex ratio economic models to determine what their diluted value will be at the end of the life cycle of the optimal and non-optimal case of every given company.

I don’t do that. I just try to fund the best and brightest.

I love working with the smartest and brightest people in the world on some of the hardest challenges. And oftentimes I make a return as a result of that.

I weigh investments based on two vectors:

  • Return
  • Happiness

The primary litmus I put on any investment is on behalf of my LPs. Will the capital have a potential of 6-10x returns in five, eight, 10 years? If not, it’s not going to be worth our time and money.

But it’s not the only factor.

If we’re happy doing the work that we’re doing on behalf of this company and relatively confident that we can return for our LPs, it’s an investment worth making.

It seems counterintuitive, but it actually works — our first fund is showing 8-9x returns.

I’ve had the experience where I’ve lost all my money. But more often than not, I’ve had the other experience.

A lot of companies might not have 100x return, but they have 5-6x return and they’ve solved an important problem. By measuring both the financial return of the investment and the happiness of being a part of that journey, I can holistically gauge the net outcome.

Image: Bryce Durbin/TechCrunch

Know what you don’t know

It’s really easy to box yourself out of really great companies by having mathematical guard rails that don’t necessarily hold up over time.

At the time of investment, it can be difficult to anticipate the future products that end up being the largest revenue drivers.

If you had the insight to know that the value they were returning to customers was great enough that eventually they would find a way to monetize it, you would have invested in Facebook.

But if you’re operating on a purely mathematical model, you might not have been able to do that.

I remember sitting down with one of my mentors around eight years ago. He listed 10 companies on a white board and said “rank for me from top to bottom which company you think is the most valuable. Now rank for me from top to bottom which company has the most revenue.”

I had a mix of ones, fives and sevens; whether I thought they were going up or down the list on both sides.

It turns out that the company with the least amount of revenue was the most valuable. And the company with the most amount of revenue was the least valuable.

Image: Lee Woodgate/Getty Images

What I look for in founders

When I make an investment in a startup company, I plan on the likelihood that I’ll end up working with that person for five to 10 years.

I don’t have a magic formula, but there are four important factors that must all check out for me to invest in a founder.

1. Domain Expertise

The best founders have some unique insight in the domain where they’re building a company that gives them some edge. I often find that it’s one of three factors:

  1. Deeper understanding of consumer behavior
  2. Historical insight
  3. Data

There’s usually some initial edge that is really clear and that gives you confidence that they have absolute domain expertise for whatever problem they’re trying to solve.

2. Grit

Founders need some capacity of perseverance through really, really tough situations.

I’ve never heard a single story of someone building a company where everything went the way they thought it was going to go.

And when things don’t go the way you think they’re going to go, will you have the capacity and the willingness and the perseverance to sort of go through it?

This one is difficult to assess, and I generally go by gut instinct on meeting with the founder.

3. Purpose

Is whatever they’re building someway connected to a greater purpose in which they’re personally invested?

Whatever they’re building has some resonance relative to who they are, how they are and what they believe — because belief systems don’t go away when you get into trouble or come across a difficult challenge.

4. Charisma

There’s a level of charisma that many great founders have, especially if they want to be the CEO of their company.

When I meet with a founder with true charisma, I usually come away feeling like I want to quit my job and go work for them. Because if I don’t get that sense or that feeling that I want to quit everything that I’m doing to go work for them, the best person for the job that they are hiring for isn’t going to have that feeling either.

Recruiting is the hardest thing that any CEO has to do.

They have to be able to sell themselves, sell their vision, and sell their company. If they don’t have the charisma to sell it to me, I find it hard to believe that they’re going to be able to sell it to somebody else.

Image: Boris Austin / Getty Images

What makes me wary of founders

A founder can do many things to represent themselves poorly, but here are three:

1. Display questionable principles

I’m a very principle-driven person.

I have certain litmuses around gender equality, racial equality and working with good humans. I only want to work with founders and invest in companies that share my principles.

I want to be connected and associated with people who represent their brand in a way that I would represent mine.

It’s so easy to get distracted by the numbers and models and projections — and don’t get me wrong, these are important.

But also, I’m looking at human beings build businesses. I want to work with good people and people who respect other people and people who have good moral fiber.

2. Lack of domain expertise

If the person doesn’t know their numbers it’s an immediate killer.

I often drill down into the domain the founder is working in. There are often brand new, disruptive ideas that I’ve never seen before. It’s easy to get caught up in the excitement of that, but the economics still need to make sense.

If someone doesn’t understand the economics and the motivational drivers within a given sector, it becomes rapidly clear whether or not somebody has domain expertise.

And if they don’t understand the domain and have a unique insight, they’re probably not going to be able to build something special.

3. Lack of respect for time

The biggest key people often forget when they’re busy trying to sell what they’re doing is a basic, human understanding of other people.

Smart people know the right time and the right way to connect with someone.

I’ve answered cold emails from people who are really well-formulated, thought out, respectful of my time and respectful of me.

I’ve taken elevator pitches from people.

I’ve had meetings set up with strangers.

If you know somebody hasn’t even sort of taken the time to consider your time, they’re probably not going to consider the time of other people. And I think that’s going to negatively affect them and their company.

When a founder or company approaches me in a way that’s not considerate and respectful of my time and what I’m interested in, I have a hard time looking past that.
Image: Bryce Durbin/TechCrunch

My role as an investor in the growth of a startup

I believe the job of the investor goes way beyond fueling the company with cash. It’s about fueling the company with expertise, intelligence and connectivity.

On paper, growing a startup can roughly be summarized as follows:

  1.    Early-stage validation
  2.    Have an idea
  3.    Crank out an MVP
  4.    Get that MVP to customers
  5.    Establish feedback loop
  6.    Make sure customers appreciate the product
  7.    Establish a customer/product development feedback loop so the customer can improve the product
  8.    Build a company
  9.    Hire to fill initial capacities
  10.    Find product market fit
  11.    Market product to reach all target consumers
  12.    Build teams
  13.    Raise more money

Over the last 12 years of being an investor I’ve seen companies at every one of those life cycles. Each one of those transitions is a different discipline; a different challenge in and of itself.

As a founder, I think it’s really important to surround yourself with people who have seen it before, understand it, know what it’s like and know how to persevere through it.

That’s what an investor group does.

Image: Shutterstock

For example, going from a bootstrap company into a company that can scale is a tricky discipline.

A lot of founders make the really early mistake of hiring people just like them, instead of hiring people who bring unique diversity and expertise to their team.

And after the initial batch of hires is made, you transition from micromanaging into macromanaging; building startups within your startups, the variable divisions required to properly scale the company.

Investors who have helped companies through similar transitions can help you avoid pitfalls associated with these milestones. These are the very pitfalls that often derail early-stage companies.

Fast-forward to the growth stage and fundraising is a monster in and of itself. You have these checkpoints where you’ve got to go and raise additional funding — and the future of the company relies on executing.

And then eventually you get to the point where either you’re going public or there’s an acquisition. That’s incredibly tricky and not something that a lot of founders are ready for.

Every company’s situation is different.

If you’re a small team — two or three people — you might look to add 10 investors. I recommend building an investment team that has variable experience across different firms and individuals.

A lot of founders only target big firms. But you really want to get the person who understands your needs, your challenge and can help guide you through it — regardless of where they come from.

It all comes back to the purpose and principles

Make no mistake: I have a rigorous process around numbers.

Estimated TAM, IRR, NPV — we run them all.

But when weighed against potential impact for humanity and capability of individuals at the helm, I put slightly more value than most investors.

Maybe in the long run, I’ll fall into an even more disciplined manner of allocating capital.

But for now, I’m just going to keep working with great people on the problems that I want to work on.

Find good people solving tough problems and the financials often sort themselves out. 

This post was originally published on Atrium.


Source: TechCrunch

Judge rules it’s unconstitutional for Trump to block critics on Twitter

It is a constitutional right to be able to criticize the President of the United States on Twitter without being blocked. A federal court ruled that President Trump’s blocking of critics is a violation of the First Amendment.

The post Judge rules it’s unconstitutional for Trump to block critics on Twitter appeared first on Digital Trends.


Source: Digital trends

Tinder Wants to Match You With People Who Go to the Same Places

The dating app is testing a new feature aimed at connecting users who hang out at the same spots.
Source: Wired

Tinder pilots Places, a feature that tracks your location for better matches

Tinder will now help you find matches with those people you may cross paths with in your day-to-day life. As promised earlier, the company today is announcing the launch of a new location-based feature that will narrow your list of potential dating prospects to those who hit up your same bar for after-work drinks, or who stop by your favorite coffee shop for their daily caffeine fix, or who work out at your same gym.

Yes, that’s right — you no longer have to say “hello” in real life — you can match first, then speak.

This is what it’s come to, friends. Even the “meet cute” story is now a dating app product.

The feature, known as Tinder Places, was previously spotted during beta tests.

Starting today, Tinder Places is formally being announced as a public beta test that’s underway in three cities: Sydney and Brisbane, Australia and Santiago, Chile. (It was being tested privately in these markets prior to now.) The plan is to collect user feedback from the public trials, and tweak the product before it launches to all users worldwide, the company says.

The idea of sharing your location with strangers, however, is a bit creepy — especially considering that Tinder users are not always respectful. But Tinder believes that the fact it’s showing you people you might actually run into in real life will actually prompt more civility in those initial chats.

“I do think that — and this is a personal hypothesis of mine — if you match with someone who you know goes to the same place as you, I think that will set a very different tone to the conversation than someone who is more or less anonymous as an online match on a dating platform,” says Samantha Stevens, director of Location Products at Tinder, who led the product’s development.

She says the larger idea here is to present users with potential matches who you already have things in common with, as reflected by the places you go.

“The places that you go say a lot about who you are as an individual, what you value, your hobbies, your interests,” she continues. “So being able to match with someone on Tinder who shares those same things with you, we believe creates a more genuine match and a better conversation.”

That said, not everyone would want strangers on a dating service to know where to find them.

But Stevens explains Places has a number of safeguards built-in to make users feel more comfortable, and to limit the feature’s ability to be used for stalking.

“As a female who designed this feature, I personally made sure that I would feel safe using it,” she says.

For starters, the feature is opt in, not opt out.

It leverages Mapbox and Foursquare’s Pilgrim SDK to identify and categorize places you go, and it only shares those places Foursquare deems “social.” (Foursquare is able to “wake up” Tinder’s app for background location, in case you’re wondering how this works). Tinder says it will not record places like your house, the office building where you work, banks, doctors’ offices and other venues that are either too personal or not relevant to matching. All this appears in a separate section of the Tinder app’s interface.

Plus, your place visits aren’t recorded to the app in real-time. Instead, Tinder waits until at least 30 minutes before a place shows up, or even longer. It randomizes the time before someone appears associated with a particular venue in order to limit others’ abilities to deduce people’s routines.

In addition, users who are participating in Places will get an alert when a new place is added, and can then choose to toggle that place off so it’s not shown right away.

You also can tell Tinder to never show a particular place again after its first appearance. So, for example, if you never want to meet people at your gym when you’re all hot and sweaty, you can disable that place from ever appearing.

Your association with a place also deletes from the app after 28 days, not only as a privacy protection, but also because it helps keep data fresh, Stevens says. (After all, just because you went to that hip bar a year ago does not make you a person who goes to hip bars.)

Of course, a dedicated stalker could make a note of your favorite haunts and attempt to locate you in the real world, but this would require extra effort in terms of writing things down, and trying to determine your patterns. It wouldn’t be impossible to start making some connections, but it would require dedication to the task at hand.

Despite the safeguards, it’s unclear that the real-world benefit to users is significant enough to opt in to this additional data collection. While there are arguably use cases for matching with those you cross paths with, simply visiting the same coffee shop isn’t necessarily an indicator of a potential for a relationship. That comes down to a lot of other factors — including, most importantly, that unpredictable chemistry — something neither Tinder, nor any other dating app, can determine — and a set of shared values. At best, this “place data” is an icebreaker.

But for Tinder, location data on its users holds far more value.

The company has no plans to delete its own records of your jaunts around town. You can’t push a button to clear your data, for instance. If you want it gone, you’ll need to delete your Tinder user account entirely, we understand.

The company says users haven’t asked for this sort of functionality during tests. Rather, they’ve opted in to the feature in full force, with very few qualms about their personal data or its usage, it seems.

“In terms of opt-in rates — and we’ll see how this behaves as we go to a bigger population — but we’re at like 99 percent,” says Tinder CEO Elie Seidman, who moved over from Match Groups’s OKCupid’s top position to lead Tinder in January. “I don’t know that we’ll see that hold up on a broad population, but I think we could expect this is a 90-plus percent opt-in rate.”

That seems to contradict the shift in user sentiment around personal data collection in the wake of the Facebook-Cambridge Analytica scandal, which has led the world’s largest social network to rethink its practices, and potentially face regulation. The fallout has led to users becoming more cynical and wary of social apps asking them to share their data — and in the case of Tinder, where it’s about — well, frankly, romance and sex — one would think users would give “opting in” a bit more thought.

Seidman doesn’t believe there’s much for users to be concerned about, though. That’s because Tinder’s main business isn’t ads — it’s subscriptions to its premium service, he explains.

“We’re not using [personal data] to sell advertising,” the exec says. “If you think about the trade between our members and us — like, what do you get in exchange for the data? In one place, you get photos of kids, right? And obviously, a lot of ads. And in the other place, you get connected to the most important part of your life. So I think it’s a very different thing,” Seidman says.

That’s certainly a starry-eyed way of viewing Tinder’s potential, of course.

One could argue that “photos of kids” — meaning your family, your friends and their family, and generally, those broader connections you have through social networks — are at least equally important to your romantic relationships, if not more valuable. (Especially if you’re just using Tinder for hook-ups).

Tinder claims that it’s not using the location data to target users with its in-app ads, but that doesn’t mean the option is off the table forever. Having a massive trove of location data on users could be an advantage there, as well as a way to improve its algorithm, and even potentially to help it expand into real-world events — something Stevens didn’t rule out, saying if that was something a large number of users demanded, Tinder may consider it.

Meanwhile, a better matching algorithm would be a significant competitive advantage for Tinder, which is today fending off other newcomers, too, not just the desktop web-era dating sites. It’s embroiled in back-and-forth lawsuits with top rival Bumble, for example, and even itself is adopting Bumble’s “women speak first” feature. Given that the industry at large has stolen the swipe to match mechanism Tinder popularized, that seems fair enough.

The new location feature won’t be as easily copied, Seidman believes.

“This is the first time, on an experience before people match, where we’ve changed — in a really fundamental way — the user interface. Of course, it feels very much like Tinder,” he says. “There’s a large body of work here and the team has worked for quarters to do this. It’s a product that inherently works better with scale. We’re drawing a smaller circle around the universe,” Seidman adds. “You need Tinder’s level of scale to make this work.”

Tinder officially claims “tens of millions” of users worldwide, with estimates putting that figure at more than 50 million.

The company hasn’t provided a time-table as to when location-based dating will roll out worldwide.

Photo credits: illustration: Bryce Durbin; screenshots: Tinder; couple: Philip Lee Harvey/Getty Images


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178