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

Archivo del Autor: Belen De Leon

Lincoln Continental Coach Door Edition swings back in for 2020 – Roadshow

There will be a slightly larger production run this time around, too.
Source: CNET

Yes, these top 5G benefits are actually coming to you. Now we know when – CNET

A new timeline sheds some light on when 5G’s could come to your phone, home and more.
Source: CNET

Tourlane cofounder Julian Stiefel to speak at TechCrunch Disrupt Berlin this December

Back in May, Tourlane raised $47 million in its ongoing mission to address the complex problems that still exist today around booking group travel. Tourlane has become a major player in this sector.

We’re excited to announce that co-founder/co-CEO Julian Stiefel will be speaking at Disrupt Berlin in December!

Tourlane works directly with service providers and offers customers flights, accommodations, tours, activities and transfer options in one place, thus saving time when coordinating multiple bookings from different vendors or working with offline travel agents. The platform provides real-time pricing, availability, instant trip visualization and drag-and-drop adjustments to make multi-day trip planning easier.

Prior to Tourlane, Stiefel took on a key role in Airbnb’s marketing team after the company acquired his travel startup back in 2011.

Buy your ticket to Disrupt Berlin to listen to this discussion — and many others. The conference will take place December 11-12.

In addition to panels and fireside chats, like this one, new startups will participate in the Startup Battlefield to compete for the highly coveted Battlefield Cup.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-8c04370dcd5ec52297bec6ccf0dd3a5b’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-8c04370dcd5ec52297bec6ccf0dd3a5b’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();


Source: TechCrunch

Google-backed Dunzo raises $45M to expand its hyperlocal delivery startup in India

An Indian startup that is increasingly posing a threat to established food and grocery delivery businesses and e-commerce giants just closed a new financing round to expand its business in the nation.

Bangalore-based Dunzo said today it has raised $45 million from Google, Lightbox Ventures, STIC Investment and STIC Ventures, and 3L Capital in a new financing round. The round, dubbed Series D, valued the startup at about $200 million, three people familiar with the matter told TechCrunch. The startup has raised $81 million to date.

Dunzo, a four-year-old startup, operates an eponymous hyper-local delivery service. Users get access to a wide-range of items across several categories including grocery, perishables, pet supplies, medicines to dinner from their neighborhood stores and restaurants.

But that’s not all. You can have Dunzo pick up and deliver anything within a city. Forgot your laptop charger at home? Dunzo will bring it to your office. Part of the service’s charm is that its delivery is fast (most of its deliveries take under 25 minutes) and as long as the store is not very far away, it’s not going to cost you more than a $1.

Dunzo is currently operational in eight Indian cities: Bangalore, Delhi, Noida, Pune, Gurgaon, Powai, Hyderabad, and Chennai. The startup said it will use the fresh capital to expand its technology infrastructure and develop partnerships with small and medium businesses to “give them a fighting chance” to compete with major giants.

E-commerce accounts for less than 3% of all retail sales in India, according to industry estimates. Mom and pop stores and other neighborhood outlets that dot tens of thousands of cities, towns, villages, and slums across the country drive most of the sales in the nation. Dunzo joins a growing number of startups in India that is attempting to help small and micro merchants embrace technology for the first time to grow their businesses.

“We are on course to building the largest commerce platform in the country with the most efficient logistics solution for each city,” said Kabeer Biswas, co-founder and CEO of Dunzo, said.

dunzo hq techcrunch

As the service scales, it is increasingly becoming a competitor to food and grocery delivery startups such as BigBasket, Swiggy, and Zomato. Dunzo founders told TechCrunch that food category already accounts for a quarter of all deliveries it processes.

In recent months, Dunzo has also started to test delivery of smartphones and other products. It recently tied up with Xiaomi to deliver smartphones to users in select parts of India. Unlike Amazon or Flipkart that take a day or two to deliver a phone, Dunzo was getting the new phones to users in 30 minutes. Dunzo has tested a similar partnership with Puma, executives told TechCrunch.

Jayanth Kolla, founder and analyst at research firm Convergence Catalyst, told TechCrunch that by getting a new phone to users in half an hour, Dunzo is able to “offer the instant gratification” — something that plays a crucial role in a person’s purchasing decision — that e-commerce platforms in India can’t match today.

But Dunzo remains tiny in comparison to the giants whose businesses it is beginning to disrupt. Today, the startup processes about 2 million orders a month, up from about 50,000 early last year. Swiggy and Zomato, in comparison, process more than 3 million orders a day, for instance. And they are also heavily backed.

In an interesting turn of events, last month Swiggy announced Go, a service that allows users in select cities in India to deliver any kind of item — not just food — within their own city, thereby entering Dunzo’s territory. While Swiggy moves beyond food delivery, Zomato is increasingly trying to assume more control over the ins and outs of the food business.

The 11-year-old firm is working on something it internally calls Project Kisan to procure supplies directly from farmers and fishermen, TechCrunch reported earlier. The company has already set up warehouses to store these supplies in many parts of the country, including South Delhi and Pune.


Source: TechCrunch

Here are the five Startup Battlefield finalists at Disrupt SF 2019

Over the past two days, 20 startups have taken the stage at Disrupt SF, laying out their visions, demonstrating their technology and answering questions from our expert judges.

The startups came from all across the world, and they’re tackling industries ranging from cholera detection to orbital refueling.

Now we’ve taken the judges’ feedback and chosen five finalists — who will be presenting tomorrow, October 4, for a new group of judges. The ultimate winner will take home $100,000, equity-free, as well as receive temporary ownership of the Disrupt Cup.

You can watch the finals at Disrupt SF or on the TechCrunch website at 1:15pm Pacific. And without further ado, here are the finalists:

OmniViz

OmniVis aims to make detection of cholera and other pathogens as quick, simple, and cheap as a pregnancy test. Its smartphone-powered detection platform could save thousands of lives.

You can read more about OmniVis here.

Orbit Fab

Orbit Fab has created space-based robotic refueling technology. You might remember the company from a milestone accomplishment it achieved earlier this year: Becoming the first startup to supply water to the International Space Station.

You can read more about Orbit Fab here.

Render

Render has created a managed cloud platform. At the Startup Battlefield, it announced the ability to spin up object storage in the cloud, while greatly simplifying the tasks associated with adding storage.

You can read more about Render here.

StrattyX

StrattyX is a trading interface that lets you set up sophisticated “if-this-then-that� rules and execute orders on the stock market. The company aims to open up automated trading software to anyone, from non-professional traders who have some savings to professional day traders.

You can read more about StrattyX here.

Traptic

Things like wheat and corn are routinely harvested by machines, but strawberries (and other fruits) present a unique challenge. Traptic uses 3D vision and robotic arms to harvest ripe strawberries.

You can read more about Traptic here.


Source: TechCrunch

Greyparrot uses computer vision to improve waste management

Meet Greyparrot, a London-based startup that wants to improve waste management. The company uses computer vision to make sorting more efficient at different stages of the waste chain. And Greyparrot has been selected as a wildcard for the Startup Battlefield at TechCrunch Disrupt SF.

The company has been using machine learning with images of different types of waste to train a model that detects glass, paper, cardboard, newspapers, cans and different types of plastics (black trays, PET, HDPE).

Greyparrot can then use a simple camera combined with a computer to sort waste in a fraction of a second.

There are many different use cases for this kind of technology, but it seems particularly promising in sorting facilities. Those facilities already use a ton of machines to separate small and big objects, metal from plastics, etc. But many of them still rely on humans at the end of the process to pick up the last remaining false positive objects.

While it’s never possible to sort everything with a 100% accuracy, you want to get as close as possible to 100%. Sorting facilities create huge cubes of PET plastics and send them to countries on the other side of the world so that they can transform PET into something else.

In some cases, those cubes are not pure enough. For instance, Indonesia regularly refuses containers of waste and send them back to the U.S. or Europe.

 

Greyparrot wants to help with the last step of the sorting process. The product can be used to assess the purity of a conveyor belt to see if it’s good enough. It can also identify problematic objects and give coordinates to a sorting robot so that it can automatically pick up impurities.

The startup has been testing its solution in facilities in the U.K. and South Korea. It has raised $1.2 million so far.

In the future, Greyparrot also has other ideas of use cases. For instance, you could imagine embedding Greyparrot’s technology in a smart bin to automatically sort waste from the very beginning. You could also use Greyparrot in reverse vending machines and credit your account when you return plastic bottles.



Source: TechCrunch

StrattyX lets you buy and sell shares using automated rules

StrattyX is a trading interface that lets you set up sophisticated “if-this-then-that� rules and execute orders on the stock market. The startup is participating in the Startup Battlefield at TechCrunch Disrupt SF.

There are plenty of brokers that let you buy and sell shares using a mobile app and a web interface. But if you want to access more sophisticated tools and automate strategies, there’s not much you can do.

StrattyX wants to open up automated trading software to anyone, from non-professional traders who have some savings to professional day traders. The startup focuses on this specific part of the process.

It doesn’t try to reinvent the wheel and it doesn’t want to become an online stock broker. Instead, the company integrates with existing brokers, such as Robinhood, TD Ameritrade and many others as long as they support trading via an API. It acts as an interface and executes orders on your behalf.

You can create rules based on multiple different factors. In addition to traditional stop-loss and stop-limit orders, you can say that you want to buy or sell shares if something happens on Twitter, in the news or on the stock market.

Here are a few examples of rules you can create:

  • If @realdonaldtrump tweets something that contains “Chinaâ€� or “tariff,â€� sell Apple shares.
  • If the value of EUR drops by 2% against USD, buy LVMH shares.
  • If news headline contains “Tesla delays deliveries,â€� sell Tesla shares.

disrupt battlefield strattyx 1205

Interestingly, StrattyX will provide a marketplace of strategies. If a star investor starts using StrattyX to define a set of automated rules, other users could follow the same strategy.

StrattyX then wants to go one step further by giving you the tools to train a model using machine learning and user-generated data sets. You could imagine a feature that lets you upload a .csv file with price history and different types of data points, such as SEC filings, earnings, etc.

The company is also working on a feature that would show you news headlines that you’d rate with a Tinder-style swipe gesture — swipe right if you think it’s good news, swipe left if you think it’s bad news.

StrattyX is launching its mobile app today. It’s a sort of minimum viable product for now — some features are still in beta. The company is also working on a desktop version that would be useful for professional traders in particular.

StrattyX initially costs $5 per month per user, with more expensive plans for bigger teams and whether you execute a lot of orders through the product. The startup is looking to raise a seed round in the coming months.



Source: TechCrunch

The lack of cybersecurity talent is “a national security threat,� says DHS official

One of the most senior officials tasked with protecting U.S. critical infrastructure says that the lack of security professionals in the U.S. is one of the leading threats to national cyber security.

Speaking at TechCrunch Disrupt SF, Jeannette Manfra, the assistant director for cybersecurity for the Homeland Security’s Cybersecurity and Infrastructure Security Agency (CISA), said that the agency was making training for new cybersecurity professionals a priority.

“It’s a national security risk that we don’t have the talent regardless of whether it’s in the government or the private sector,” said Manfra. “We have a massive shortage that is expected that will grow larger.”

Homeland Security is already responding, working on developing curriculum for potential developers as soon as they hit the school system. “We spend a lot of time invested in K-12 curriculum,” she said.

The agency is also looking to take a page from the the tech industry’s playbook and developing a new workforce training program that’s modeled after how recruit and retain individuals.

For Manfra, it’s important that the tech community and the government agencies tasked with protecting the nation’s critical assets work more closely together and the best way to do that is to encourage a revolving door between cybersecurity agencies and technology companies. That may raise the hackles of privacy experts and private companies given the friction between what private companies wish to protect and what governments wish were exposed — through things like backdoors — but Manfra says close collaboration is critical.

Manfra envisions that government will pay for scholarships for cybersecurity professionals who will spend three to five years in government before moving into the private sector. “It builds a community of people with shared experience [and] in security we’re all trying to do the same things,” she said.

Priorities for Homeland Security are driving down the cost of technologies so that the most vulnerable institutions like states, municipalities and townships or the private companies who are tasked with maintaining public infrastructure — who don’t have the same money to spend as the federal government — can protect themselves.

“When you think about a lot of these institutions that are the targets of nation sates… a lot of them have resources at their disposal and many of them do not,” said Manfra. “[So] how do we work with the market to build more secure solutions — particularly with industrial control systems.”

The public also has a role to play, she said. Because it’s not just the actual technological infrastructure that enemies of the U.S. are trying to target, but the overall faith in American institutions — as the Russian attempt to meddle in the 2016 election revealed.

“It’s also about building a more resilient and aware public,” said Manfra. “And adversaries have learned how they can manipulate the trust in these institutions.”


Source: TechCrunch

Naspers CEO Bob van Dijk on SoftBank comparisons: ‘They’re broad, we’re focused; we invest in what we know’

Naspers, a South African internet company that has become a major investor in a wide range of digital commerce companies, has in recent years drawn comparisons to the Japanese conglomerate SoftBank. For one thing, Naspers, like SoftBank, is very global in nature, with investments in more than 90 countries. Naspers, like SoftBank, doesn’t shy from writing big checks, as happened a few years ago when it plugged $100 million into LetGo, a New York-based company whose app aims to make it as easy to sell something as it is to throw it away.

Naspers also goes after startups at a variety of stages with the promise that it can help them expand around the world. LetGo, for example, is now available to users in more than 35 countries.

Yet most meaningfully,  both are largely associated with early and exceedingly lucrative investments in Chinese companies. In SoftBank’s case, it made an early bet on the Chinese giant Alibaba, and even while it has pared its stake slightly, that holding is valued at more than $100 billion. Similarly, Naspers made an early bet on the Chinese giant Tencent, and it retains a 31% percent stake in the business that its CEO, Bob van Dijk, said today on stage at Disrupt that it has no intention of selling any time soon. That stake is also valued at more than $100 billion.

Still, van Dijk made clear that the comparisons should stop there during the sit-down. Asked how Naspers differentiates itself from SoftBank and whether it would ever form a Vision Fund-esque vehicle to invest money even more aggressively into startups, the answers were that a.) the two are very different and b.) no.

Said van Dijk, “I’ve met [CEO] Masa [Son] and many of his team over the years and they’re an impressive bunch of people. I think what they’ve done is unprecedented and had a big impact on the industry.” Still, Naspers is “not a fund,” he noted; It’s a holding company, and, as such, it can invest for 20 years if it needs. And “that helps, he said. “It allows you to think [about investments] over a long amount of time.” He said this was particularly important around food delivery, into which Naspers has plugged $5 billion in recent years and van Dijk feels strongly has vast potential, even while he acknowledged that for the foreseeable future, the industry is likely to remain to hugely unprofitable.

As for SoftBank, he continued, “They are great investors.” But they are also “broad in their approach,” whereas Naspers is “more focused. We invest in what we really know. What has served us well is to build up expertise, then go bigger. But we couldn’t deploy $100 billion in things that I understand.”

As for how he would judge the performance of SoftBank’s strategy, van Dijk was unsurprisingly democratic. “We co-invested in Flipkart, and we had the same vision of an attractive India market with great growth and great founders.”

Added van Dijk, “They’ve taken a bigger volume approach, and I hope it works out.”

You can catch the entire conversation — in which van Dijk also noted Naspers’s growing interest in U.S. startups, and shared some insights into a new holding company that Naspers recently took public in Europe — below.


Source: TechCrunch

The Same Old Encryption Debate Has a New Target: Facebook

Attorney general William Barr seems eager to reignite the encryption wars, starting with the social media giant.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544