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

Archivo del Autor: Belen De Leon

UK police release airport drone suspects and admit there may not have been any drones after all

Less than a week after mystery drones grounded flights at the U.K’s second largest airport, wreaking havoc on as many as 140,000 people’s travel plans for the Christmas period, police have admitted that there may in fact not have been any drones at all.

Gatwick airport reopened on Friday after a one-day shutdown but it appears that investigators are no closer to knowing what actually took place.

The Guardian reports that police released and exonerated a couple who had been detained as suspects, while a senior police spokesperson said that there is “always a possibility that there may not have been any genuine drone activity in the first place.”

Indeed, the police are reliant on eyewitness accounts — 67 of them, to be precise — to piece together what happened. The BBC reported last week that two drones flying “over the perimeter fence and into where the runway operates from” were spotted by bystanders late Wednesday, with a third reportedly seen on Thursday morning. Runways were shut for around six hours between Wednesday evenings and the early hours of Thursday, before a fuller suspension came into effect after the alleged sighting of the third drone.

Police released suspects Elaine Kirk and Paul Gait on Sunday evening after concluding that they were not responsible for the incident. Their arrest had prompted British newspapers and commentators to berate the pair even before they were charged. The Mail on Sunday shamed them for “ruining Christmas” while TV presenter and former tabloid journalist Piers Morgan was forced to apologize for an earlier tweet that labeled Kirk and Gait as “clowns.”

Despite going down the wrong avenue with the arrest, investigators do have more to work with after they recovered a fallen and damaged drone from the north side of the airport. It is being tested for clues on who piloted it, according to The Guardian .

As we explained last week, the U.K. has specific laws around flying drones near an airport although it remains unclear exactly what did take place.

The U.K. made amendments to existing legislation this year to make illegal flying a drone within 1km of an airport after a planned drone bill got delayed.

The safety focused tweak to the law five months ago also restricted drone flight height to 400 ft. A registration scheme for drone owners is also set to be introduced next year.

Under current U.K. law, a drone operator who is charged with recklessly or negligently acting in a manner likely to endanger an aircraft or a person in an aircraft can face a penalty of up to five years in prison or an unlimited fine, or both.

Although, in the Gatwick incident case, it’s not clear whether simply flying a drone near a runway would constitute an attempt to endanger an aircraft under the law. Even though the incident has clearly caused major disruption to travelers as the safety-conscious airport takes no chances.


Source: TechCrunch

Iyaz's favorite gadget investments this year (2018 edition) video – CNET

Top 5’s host lets you know which tech products he found to be indispensable.
Source: CNET

The best advice for returning gifts or gift cards video – CNET

This holiday season keep in mind these tips for successful gift returns and advice on what to do with unwanted gift cards.
Source: CNET

Snag the Lenovo Yoga 730 with a Core i7 CPU for $700 off

Are you looking for a great last-minute Windows PC for the holidays? Lenovo is offering its Yoga 730 2-in-1 notebook for up to $700 off — that’s a 40 percent discount with a Core i7 CPU, 16GB of RAM, a 1TB SSD, and an Nividia GPU.

The post Snag the Lenovo Yoga 730 with a Core i7 CPU for $700 off appeared first on Digital Trends.


Source: Digital trends

Huawei exceeds 200 million smartphone shipments, setting company record – CNET

It credits the success of its P20 and Honor 10 phones, among others.
Source: CNET

12 key lessons about tech mergers and acquisitions from Cisco’s John Chambers

John Chambers, Chairman Emeritus of Cisco (now founder of JC2 Ventures), knows a thing or two about tech acquisitions: he bet his career on a first one in ’93, and went on to complete 180 M&As during his 20 years tenure.

His latest message for large corporations is an alarm bell. In a fireside chat at the HAX M&A Masterclass that followed the publication of his book: Connecting the Dots: Lessons for Leadership in a Startup World, Chambers issued a clear warning: learn about tech M&As or the future might happen without you.

Here are the key lessons to take away (video and transcript are here):

1. M&As Are A Vaccine Against Irrelevance

When stepping down from Cisco in 2015, John Chambers said that 40% of companies will be dead in 10 years. And 10 years might now be conservative.

It took about 20 years to Amazon to challenge WalMart, barely 10 to Airbnb with hotels and to Uber with taxis and car ownership. The next wave might just take 4–5 years. Since no company can invent everything — even Apple or Google buy startups routinely — you’ll need to either buy or partner seriously with startups (more on that later).

2. Tech Is Entering Every Sector

‘Every company you’ll acquire over this next decade will probably be indirectly or directly a tech company’, said Chambers.

Non-tech companies need to get up to speed on how to work with tech, and startups. Many of the corp dev executives who attended our last event were not from tech.

I met recently power tool companies from US and Europe . They had just set up CVC arms. They were looking into acquisitions, saying ‘we don’t know software’. They’d better tackle that M&A learning curve quickly!

Where do you fit the software?

3. Your Customers Can Tell You What To Buy

There was only one Steve Jobs, who just knew what to build. For others, your customers will might you what to buy. Listen to them and pay special attention to market transitions to buy next generation products.

Like Chambers experienced early in his career at IBM with mainframes, and at Wang Laboratories with mini-computers, missing a critical shift might be the end of you! The corollary for startups is: do something cool for key customers of a corporate, and you’ll get on their radar in no time!

4. Pick The Right Match

“When you buy a company, everything is negotiable except strategy and culture”said Chambers.

Oracle has mastered takeovers but for most others, acquisitions can fail due to a poor alignment of vision for the industry and each company’s role, cultural mismatch, geographic distance or lack of integration of systems (once you scale your number of acquisitions, having different divisions or subsidiaries use different software will make your CFO insane).

There is generally more than one possible M&A target, and Cisco often walked away from potential buys for the above reasons. It also developed efficient processes‘I used to view process at bureaucracy, but process done right can give you speed that others cannot match’, Chambers added.

Are they customer-focused and share their success with their employees?

5. Build Your Playbook(s)

Back in the 90’s tech M&As were often failures. Chambers and his team researched why and built Cisco’s playbook, then tweaked it for 2 decades. According to Chambers, most of it can apply to other companies. So save yourself some time and costly attempts by getting his book 😉

Interestingly, they approached the leadership transition in the same way: they studied what made them work or fail, and made it as smooth as could be when John stepped down in 2015.

6. Do Your Homework

One common trait of experienced corp dev teams is the amount of work they put in before they approach a startup.

Not only are they aware of many through their own research, their customers, business units, CVC arms or the media, but also via extensive networks, including with VC firms.

Like investors, you’re only as good as your deal flow. Corp devs then model the value a startup might bring, and pay the right price for it (more on this below).

7. Pay For What The Value Is To You

A hot startup can command a high price, but is it worth it for you?

If it offers no complementarity or synergies, it might in fact be of negative value. On the opposite, the current revenue of a startup might be irrelevant if you can blow their product through your channels and make it 10x or 100x.

The company Chambers bought in ’93 for close to US$100million only had US$10 million in revenue. It paid off in droves.

8. Keep The Talent

When you buy a tech company, you must try and keep the talent — especially founders, emotional leaders and engineers.

Understand ‘Leaders Currency: Track record, Trust and Relationships. So involve your HR team to answer key questions and help define attractive career paths within your organization for the acquired teams. If you fail to do so, people will leave or underperform, and you will not get the new products you hope for.

At Cisco, about 1/3 of the top leadership came from internal promotions, 1/3 from recruiting and 1/3 from acquisitions. At peak it likely had about 100 former CEOs on payroll!

9. Expect Some Failures

Despite its stellar track record, about 1/3 of Cisco’s were failures. Reasons may vary, and some might be caused by market changes. When it decided to shut down Flip Video within 2 years after its $590 million acquisition: Apple had just added cloud video capabilities, it was game over.

Expect them, learn from them, and be ready to cut losses and, ideally, redeploy people.

10. In The Future, M&As Might Not Be Enough

As the pace of innovation accelerates, and top talent joins startups rather than large companies, startups might become threats faster than you can buy them.

Chambers suggested that the next-level skill to develop is the ability to form strategic partnerships very early on with startups, such as this recent JV between Boeing and the much smaller 5-year-old A.I. startup SparkCognitionfor urban aerial mobility.

Joint Ventures Between Startups And Corporates Might Become More Common

Thanks to speakers, participants and supporters of this Masterclass series, in particular: Natasha Ligai (Logitech), Todd Neville (IBM), Christina LaMontagne(Johnson & Johnson), Anne Samak de la Cerda (former CFO, Withings), Dan Fairfax, (former CFO, Brocade), Amanda Zamurs and Larry Chu (Goodwin), Kate Whitcomb and Ethan Haigh (HAX).


Source: TechCrunch

The year social networks were no longer social

The term “social network” has become a meaningless association of words. Pair those two words and it becomes a tech category, the equivalent of a single term to define a group of products.

But are social networks even social anymore? If you have a feeling of tech fatigue when you open the Facebook app, you’re not alone. Watching distant cousins fight about politics in a comment thread is no longer fun.

Chances are you have dozens, hundreds or maybe thousands of friends and followers across multiple platforms. But those crowded places have never felt so empty.

It doesn’t mean that you should move to the woods and talk with animals. And Facebook, Twitter or LinkedIn won’t collapse overnight. They have intrinsic value with other features — social graphs, digital CVs, organizing events…

But the concept of wide networks of social ties with an element of broadcasting is dead.

From interest-based communities to your lousy neighbor

If you’ve been active on the web for long enough, you may have fond memories of internet forums. Maybe you were a fan of video games, Harry Potter or painting.

Fragmentation was key. You could be active on multiple forums and you didn’t have to mention your other passions. Over time, you’d see the same names come up again and again on your favorite forum. You’d create your own running jokes, discover things together, laugh, cry and feel something.

When I was a teenager, I was active on multiple forums. I remember posting thousands of messages a year and getting to know new people. It felt like hanging out with a welcoming group of friends because you shared the same passions.

It wasn’t just fake internet relationships. I met “IRL” with fellow internet friends quite a few times. One day, I remember browsing the list of threads and learning about someone’s passing. Their significant other posted a short message because the forum meant a lot to this person.

Most of the time, I didn’t know the identities of the persons talking with me. We were all using nicknames and put tidbits of information in bios — “Stuttgart, Germany” or “train ticket inspector.”

And then, Facebook happened. At first, it was also all about interest-based communities — attending the same college is a shared interest, after all. Then, they opened it up to everyone to scale beyond universities.

When you look at your list of friends, they are your Facebook friends not because you share a hobby, but because you’ve know them for a while.

Facebook constantly pushes you to add more friends with the infamous “People you may know” feature. Knowing someone is one thing, but having things to talk about is another.

So here we are, with your lousy neighbor sharing a sexist joke in your Facebook feed.

As social networks become bigger, content becomes garbage.

Facebook’s social graph is broken by design. Putting names and faces on people made friend requests emotionally charged. You can’t say no to your high school best friend, even if you haven’t seen her in five years.

It used to be okay to leave friends behind. It used to be okay to forget about people. But the fact that it’s possible to stay in touch with social networks have made those things socially unacceptable.

Too big to succeed

One of the key pillars of social networks is the broadcasting feature. You can write a message, share a photo, make a story and broadcast them to your friends and followers.

But broadcasting isn’t scalable.

Most social networks are now publicly traded companies — they’re always chasing growth. Growth means more revenue and revenue means that users need to see more ads.

The best way to shove more ads down your throat is to make you spend more time on a service. If you watch multiple YouTube videos, you’re going to see more pre-roll ads. And there are two ways to make you spend more time on a social network — making you come back more often and making you stay longer each time you visit.

And 2018 has been the year of cheap tricks and dark pattern design. In order to make you come more often, companies now send you FOMO-driven notifications with incomplete, disproportionate information.

This isn’t just about opening an app. Social networks now want to direct you to other parts of the service. Why don’t you click on this bright orange banner to open IGTV? Look at this shiny button! Look! Look!

And then, there’s all the gamification, algorithm-driven recommendations and other Skinner box mechanisms. That tiny peak of adrenaline you get when you refresh your feed, even if it only happens once per week, is what’s going to make you come back again and again.

Don’t forget that Netflix wanted to give kids digital badges if they completed a season. The company has since realized that it was going too far. Still, U.S. adults now spend nearly six hours per day consuming digital media — and phones represent more than half of that usage.

Given that social networks need to give you something new every time, they want you to follow as many people as possible, subscribe to every YouTube channel you can. This way, every time you come back, there’s something new.

Algorithms recommend some content based on engagement, and guess what? The most outrageous, polarizing content always ends up at the top of the pile.

I’m not going to talk about fake news or the fact that YouTubers now all write titles in ALL CAPS to grab your attention. That’s a topic for another article. But YouTube shouldn’t be surprised that Logan Paul filmed a suicide victim in Japan to drive engagement and trick the algorithm.

In other words, as social networks become bigger, content becomes garbage.

Private communities

Centralization is always followed by decentralization. Now that we’ve reached a social network dead end, it’s time to build our own digital house.

Group messaging has been key when it comes to staying in touch with long-distance family members. But you can create your own interest-based groups and talk about things you’re passionate about with people who care about those things.

Social networks that haven’t become too big still have an opportunity to pivot. It’s time to make them more about close relationships and add useful features to talk with your best friends and close ones.

And if you have interesting things to say, do it on your own terms. Create a blog instead of signing up to Medium. This way, Medium won’t force your readers to sign up when they want to read your words.

If you spend your vacation crafting the perfect Instagram story, you should be more cynical about it. Either you want to make a career out of it and become an Instagram star, or you should consider sending photos and videos to your communities directly. Otherwise, you’re just participating in a rotten system.

If you want to comment on politics and life in general, you should consider talking about those topics with people surrounding you, not your friends on Facebook.

Put your phone back in your pocket and start a conversation. You might end up discussing for hours without even thinking about the red dots on all your app icons.


Source: TechCrunch

Original Content podcast: Netflix’s ‘Roma’ might be the best movie of the year

A number of critics have declared that “Roma” is the best movie of the year. Naturally, we had to weigh in on the latest episode of the Original Content podcast.

Director Alfonso Cuarón’s recent (and excellent) films were all fantasy and science fiction films (“Harry Potter and the Prisoner of Azkaban,” “Children of Men” and “Gravity”), but with “Roma,” he returns to the realist mode of his breakthrough “Y Tu Mamá También.”

Here, Cuarón tells the story of his childhood in Mexico City — but through the eyes of Cleo (played by Yalitza Aparicio), based on the real maid who played a crucial role in raising Cuarón and his siblings. It’s a largely plotless film, particularly in its the first half, but it’s beautifully shot in black-and-white, capturing the rhythms and subtle power dynamics of everyday life in this family.

To discuss “Roma,” we’re joined by Brian Heater, who said he was hard-pressed to think of a better movie released this year. We had a few reservations — about the film’s pace, about some of the plotting and about whether Cleo is depicted as a fully three-dimensional person — but none of us denied that Cuarón has staged scenes here that are suspenseful as anything in “Gravity.” And as the credits rolled, at least one of your hosts was in tears.

Also this week: Brian used the recording to test out the Rodecaster Pro, which is why we’re accompanied by random sound effects. There wasn’t much streaming news to recap, but we did discuss Netflix’s tease for a long, possibly interactive episode of “Black Mirror,” as well as Anthony’s review of the new “Aquaman” movie.”

You can listen in the player below, subscribe using Apple Podcasts or find us in your podcast player of choice. If you like the show, please let us know by leaving a review on Apple. You also can send us feedback directly. (Or suggest shows and movies for us to review!)


Source: TechCrunch

Best robotic milestones of 2018 video – CNET

We take a minute to celebrate the greatest robotic achievements the year had to offer.
Source: CNET

5 unicorns that will probably go public in 2019 (besides Uber and Lyft)

There’s been plenty of fanfare surrounding Uber and Lyft’s initial public offerings — slated for early 2019 — since the two companies filed confidential IPO paperwork with the U.S. Securities and Exchange Commission in early December. On top of that, public and private investors have had plenty to say about Slack and Pinterest’s rumored 2019 IPOs but those aren’t the only “unicorn” exits we should expect to witness in the year ahead.

Using its proprietary company rating algorithm, data provider CB Insights ranked five billion dollar companies most likely to perform IPOs next year in its latest tech IPO report. The algorithm analyzes non-traditional public signals, including hiring activity, web traffic and mobile app data to make its predictions. These are the startups that topped their list.

 

Peloton

Peloton Co-Founder and CEO John Foley speaks onstage during TechCrunch Disrupt SF 2018 on September 6, 2018 in San Francisco, California. (Photo by Kimberly White/Getty Images for TechCrunch).

Peloton, dubbed the “Netflix of fitness,” has raised nearly $1 billion in venture capital funding in the six years since it was founded by John Foley, most recently raising $550 million at a $4 billion valuation. The manufacturer of tech-enabled exercise equipment is more than doubling in size every year and is “weirdly profitable,” an unusual characteristic for a venture-backed business of its age. Headquartered in New York, Peloton doesn’t have any public IPO plans, though Foley recently told The Wall Street Journal that 2019 “makes a lot of sense” for its stock market debut.

Select investors: L Catterton, True Ventures, Tiger Global

Cloudflare

Cloudflare co-founder and CEO Matthew Prince appears on stage at the 2014 TechCrunch Disrupt Europe/London. (Photo by Anthony Harvey/Getty Images for TechCrunch)

Cybersecurity unicorn Cloudflare is likely to transition to the public markets in the first half of 2019 in what is poised to be a strong year for IPOs in the security industry. The web performance and security platform is said to be preparing for an IPO at a potential valuation of more than $3.5 billion after last raising capital in 2015 at a $1.8 billion valuation. Since it was founded in 2009, the San Francisco-based company has raised just north of $250 million in VC funding. CrowdStrike, another security unicorn, is also on track to go public next year and it wouldn’t be surprising to see Illumio and Lookout make the jump to the public markets as well.

Select investors: Pelion Venture Partners, NEA, Venrock

Zoom

San Jose-based Zoom Video Communications has reportedly tapped Morgan Stanley to lead its upcoming IPO.

Zoom, a provider of video conferencing services, online meeting and group messaging tools that’s raised $160 million in VC cash to date, is eyeing a multi-billion IPO in 2019 and has reportedly hired Morgan Stanley to lead the offering. Founded in 2011, the company most recently brought in a $100 million Series D financing, entirely funded by Sequoia, at a $1 billion valuation in early 2017. Based in San Jose, Zoom is hoping to garner a valuation significantly larger than $1 billion when it IPOs, according to Reuters.

Select investors: Sequoia, Emergence Capital Partners, Horizons Ventures

Rubrik

Data management company Rubrik co-founder and CEO Bipul Sinha.

Data management company Rubrik has quietly made moves indicative of an impending IPO. The startup, which provides data backup and recovery services for businesses across cloud and on-premises environments, hired former Atlassian chief financial officer Murray Demo as its CFO earlier this year, as well as its first chief legal officer, Peter McGoff. Palo Alto-based Rubrik was valued at over of $1 billion with a $180 million funding round in 2017. The company has raised nearly $300 million to date.

Select investors: Lightspeed Venture Partners, Greylock, Khosla Ventures

Medallia

Medallia, a customer experience management platform that’s nearly two decades old, may finally become a public company in 2019. The San Mateo-based company, which has been rumored to be planning an IPO for several years, hired a new CEO this year and reported $250 million in GAAP revenue for the year ending Jan. 31, 2018, according to Forbes. Medallia hasn’t raised capital since 2015, when it secured a $150 million funding deal at a $1.2 billion valuation. It has raised a total of just over $250 million.

Select investor: Sequoia


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445