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

Archivo del Autor: Belen De Leon

These New Tricks Can Outsmart Deepfake Videos—for Now

We’ll soon find it hard to know with our own eyes if a video is real or generated by AI, but new algorithms are staying one or two steps ahead of the fakers.
Source: Wired

The Real Heroine of 'Ant-Man and the Wasp' Isn't Hope Van Dyne

It’s actually someone whose name is far less known.
Source: Wired

Unifonic, dubbed the Twilio of emerging markets, closes $21M Series A round

Those of you familiar with the incredible rise of Twilio, which came along to utterly disrupt the communications world, will be interested to hear that another player plans to do the same, but this time in the staid and tricky area of emerging markets.

Unifonic, which has been dubbed “the Twilio of emerging markets” has today closed a $21M Series A funding round led by Saudi Technology Ventures (STV), and the emerging market specialist fund Endeavor Catalyst, which is backed by LinkedIn co-founder Reid Hoffman, among others. Other participants include RTF ELM, and Raed Ventures.

At $500M, STV is the largest VC fund in the region, and anchored by the Saudi Telecom Company (STC), the largest telecom company in the Middle East. Former Googler turned VC Abdulrahman Tarabzouni lead this round.

As far as we can tell, the is the largest Series A funding in the history of the Middle East technology sector. Appropriately, it shows the sheer growth in the region and comes on the heels of our recent and highly successful TechCrunch Startup Battlefield MENA in Beirut, as well as the Series C round announced by the “Uber for Doctors” in MENA Vezeeta’s Series C.

The capital will be used by Unifonic to scale the company across the MENA region and globally, and invest in the platform.

Unifonic is similar to Twilio in that it is a B2B cloud communications platform, a space that is sometimes called Communications Platform as a Service (CPaaS).
With 100+ employees spread across nine regional offices, and over 5,000 B2B clients, many of whom are giants in the MENA region, such as Souq.com, Aramex, Al Jazeera, HSBC, Uber, FedEx, Carrefour and others, they are the MENA region’s clear No.1 in this arena.

The company was started by two brothers, Hassan and Ahmed Hamdan, who were selected as high-impact Endeavor Entrepreneurs in 2013. They now regularly compete against their European counterpart, MessageBird, which recently raised $60M (led by Accel and Atomico), and their US benchmark, Twilio.

Hassan told me: “Unifonic’s competition in emerging markets are small players that operate in a single country not cross the region like Unifonic. The product suite is designed for both the non-tech-savvy with last-mile tools already built to plug and play, localized to telecom infrastructure, hosted on multiple clouds, geographically in the region, to increase reliability and minimize latency so transactions are processed in milliseconds.”

In a joint statement Reid Hoffman, Linkedin co-founder and chairman of Endeavor Catalyst and Linda Rottenberg, Endeavor’s Co-founder and CEO said: “Endeavor selects and connects the most promising global companies and entrepreneurs with experienced business advisors to help drive growth and economic development around the world. The founders of Unifonic were selected as high-impact Endeavor Entrepreneurs in 2013, and we are thrilled to announce the Endeavor Catalyst fund is now investing in Unifonic alongside STV as the company continues scaling up.”

Why should you care?

Well, this comes on the heels of the first tech wave in the MENA region (culminating in Amazon’s acquisition of e-commerce player Souq.com last year, and large funding rounds for ride-hailing leader, Careem), this funding represents that Middle East investors are now starting to bet on B2B. It’s also STV’s 3rd publicly announced investment, as they previously invested co-led Careem’s Series D in December 2016 and last month led Vezeeta’s Series B.

As I wrote last year, Middle East startups are growing fast, and that’s even before the flying taxis arrive.


Source: TechCrunch

Cognata raises $18.5M as race to deploy autonomous vehicles quickens

Cognata has raised $18.5 million in a funding round led by Scale Venture Partners, fresh capital that the Israeli autonomous simulation startup will use to meet demand for technology that will help companies speed up the deployment of self-driving vehicles.

Cognata founder and CEO Danny Atsmon told TechCrunch the company, which has 28 employees, will use the funds to double its staff and expand commercial operations. Cognata wants to increase its international presence, specifically into the U.S., Germany, China and Japan, he added.

Existing investors Emerge, Maniv Mobility, and Airbus Ventures as well as newcomer Global IoT Technology Ventures also participated in the round.

“All of the companies that are working on autonomous vehicles in the world identify simulation as a key technology to bring autonomous vehicles to market,” Atsmon told TechCrunch.

Cognata recreates cities in its 3D simulation platform using a combination of AI, deep learning and computer vision to give customers a variety of testing scenarios that simulates real-world test driving. Many autonomous vehicle companies use simulation because it allows them to test edge cases — those unlikely and unexpected scenarios that pop up while driving —without the risk of an accident. 

The automotive simulation platform pulls in layers of data to help build these virtual environments. It starts with recreating real cities, then adds AI-based traffic models to simulate real-world conditions, as well as data from the vehicle’s sensors.

Audi’s self-driving unit Autonomous Intelligent Driving signed a multi-year partnership earlier this year to use Cognata’s simulation platform to help it bring its self-driving vehicles to market faster. That partnership validates a product Cognata spent 2.5 years to bring to market, Atsmon said, adding with the additional capital “there will be more of these kinds of announcements” in the future.

As part of this funding round, Rory O’Driscoll, a partner at Scale Venture Partners will join Cognata’s board.

“As autonomous vehicles get closer to market, automakers must have a comprehensive simulation solution in place to meet the stringent training demands,”  O’Driscoll said in a statement.  “Cognata’s simulation platform is a critical component for the development of self-driving vehicles and the future of the industry.”

Cognata raised $5 million in 2017 from Airbus Ventures, Emerge and Maniv Mobility.


Source: TechCrunch

Smule raises $20M, with plans to expand India operations

App maker turned music social network Smule has raised another $20 million. The latest round follows a $54 million raise in May of last year, led by Tencent, intent on helping the company expand Asia operations. This time out, funding is arriving via Times Bridge, the VC wing of India media conglomerate The Times Group.

The “strategic investment” comes as Smule pushes to expand its footprint in India, currently the second largest of the app maker’s international markets. Engaging there requires building a platform for an utterly massive and multi-lingual market.

“Building the Smule brand in India is a long term process, but a critical facet of realizing our vision to connect the world through music,” CEO and co-founder Jeffrey Smith told TechCrunch. “We are therefore thrilled to expand our reach in India through this significant partnership with Times Bridge.”

The round marks the first full social media partnership for Times Bridge, which finds the organization leveraging connections with local artists and helping to provide targeted marketing for Smule.

“Times Bridge’s mission is to bring the world’s best ideas to India and share India’s best insights with the world,” Times Bridge CEO Rishi Jaitly says in a statement. “Smule is a deeply original, bold idea with a mission of changing the way the world experiences music. Our investment will advance Smule’s music mission across the Indian subcontinent and unlock the creativity of many millions along the way. We are delighted to be working with a partner who approaches India with the empathy, conviction and optimism that the Indian market warrants.”


Source: TechCrunch

Memory raises $5M to bring AI to time tracking

Memory, a startup out of Norway and maker of time tracking app Timely, has raised $5 million in further funding. Leading the round is Concentric, and Investinor, with participation from existing investor SNÖ Ventures. The company had previously raised $1 million in 2016 from 500 Startups, and SNÖ.

Founded by Mathias Mikkelsen, a designer by background and who I understand turned down a job offer at Facebook to try his hand at startup life, Memory is applying what it describes as AI and digital technology to create various tools to help solve “the abuses of time” that workers typically face in the modern workplace. The first of those abuses being tackled is the monotonous and time-consuming task of time tracking and filing time sheets — a meta problem if there ever was one.

“The problem we’re trying to solve is with time tracking, the most common currency of work that exists,” Mikkelsen tells me. “The problem is that people find it extremely painful to do and thus do it incorrectly. For example, what did you do last Friday? How long did it take? Humans are not built to remember that kind of detail and we shouldn’t be doing it. Harvard Business Review estimates that U.S. companies loose billions of dollars per day because of incorrect time tracking, so we think the potential is massive”.

The resulting product, dubbed Timely, is billed as a fully automatic time tracking tool. Powered by “AI”, it automatically records everything employees work on and then claims to create accurate time sheets on their behalf.

“We solve it with tons of data and machine learning,” says Mikkelsen. “We have built an ML model (recurring neural net) that literally tracks, completely privately and securely, everything you do in life. Files you work on, locations, websites, calendar, email, etc. Then we analyse all of that, make sense of it and automatically create a timesheet for you. We round up the time, choose projects, tags, all of it. It matches your individual pattern and the only thing our customers have to do is to hit an Accept button and you’re done with your timesheet”.

Mikkelsen says that Timely is currently used by more than 4,000 paying businesses across 160 countries, and that having created a complete “virtual memory” of time data, the Oslo startup is developing new tools to improve the “quality of time” and help businesses use time more effectively. As part of this effort, Memory will use the new funding to double its current 30-person team. It also plans on refining Timely’s AI model and to accelerate international growth.


Source: TechCrunch

European late-stage FinTech startups get a boost with new Corviglia fund

In a boost to late-stage funding for FinTech startups looking to scale-up without having to leave Europe, what claims to be the largest growth equity fund for Fintech in Europe launches today.

The Corviglia Capital Fund will be deployed from Luxembourg and has secured $250M as a first closing for its first three years of operations, with the aim being to raise a total of $500M.

The fund has been started by two former fund managers Petr Šmída and Cezary Smorszczewski, and is a geographically agnostic, long-term investor in late-stage fintech companies. It will make minority investments with tickets ranging from $10M to $50M.

Šmída said banking and financial services are being disrupted by FinTech startups, so they “decided to set up Corviglia Capital Fund to find those very entrepreneurs and invest in their growth.”

Šmída previously co-founded ENERN, an Eastern European/DACH venture capital firm which has invested in 20 tech companies via three different funds since its founding. Prior to that, he worked in banking. Smorszczewski has previously held senior positions at a number of major Polish banks.


Source: TechCrunch

An interactive MTV Real World is coming to Facebook Watch

The world’s first hit reality show “The Real World” is being reimagined for Facebook Watch 26 years after it debuted on cable. Come Spring 2019, fans will get a chance to vote on who’ll join as the final cast member and connect with the housemates through Facebook Watch Party’s synchronized viewing chat rooms as they “stop being polite and start getting real”.

Facebook’s first truly tent-pole show for its Watch video hub could lure in viewers after a lackluster slate of mostly no-name shows launched alongside the feature in August 2017. But it’s starting to gain momentum, as 50 million people now spend at least 1 minute per month on Watch, and total Watch view time is up 14X since the start of 2018. For comparison, over 18 Snapchat Shows have over 10 million viewers per month. Users who do come to Facebook Watch spend 5X longer watching than on spontaneously discovered News Feed videos, which seems to have emboldened it to invest more in Watch content.

Facebook is hoping to outcompete YouTube Originals and Snapchat Discover’s Shows to win the mid-length social video market and the landslide of ad dollars shifting away from TV commercials.

As I wrote recently, there’s already plenty of user generated content to consume on these platforms, so the real opportunity is in super-premium shows that stand firmly apart from what litters feeds and Stories. While it’s unclear how much Facebook paid for the Real World, it likely didn’t come cheap,  but now it has arguably the highest profile show of any of the platforms.

Facebook’s partnership with MTV and Real World-creator Bunim/Murray Productions comes as part of a slew of original video content announcements revealed today at the MIPCOM TV industry trade show.

The [Business] INSIDER original game show on Facebook Watch called Confetti will expand internationally — curiously without INSIDER’s help. Facebook tells TechCrunch it will work with local partners in international markets to create versions of the HQ Trivia-style live video game show where players compete through their phones to win cash prizes. EMEA, APAC and LATAM editions of Confetti will launch by the end of this year.

Facebook Watch will also launch The World’s Most Amazing Dog, an interactive global competition show. In partnership with The Dodo, the show will spotlight top dogs and their owners from around the world.

Now that Facebook’s ad breaks are running in 25 countries, it’s able to get serious about monetizing Watch and recouping its content investments. Facebook has been paying up front for these shows but hopes that ad breaks could wean creators off its cash and create sustainable businesses based on Watch. But with today’s Wall Street Journal report that Facebook underreported the scale of video ad view time metrics bug that inflated measurements years ago, it may face additional skepticism that Watch is worth studios’ investment.

But again, it’s the name brand of The Real World that could change Watch’s trajectory. Facebook has signed on for three different one season runs of 12 episodes of the show localized for the US, Mexico, and Thailand. The new slate of content could also make Facebook’s new Portal smart screen more attractive since Watch is built in. And with Facebook building a TV set-top box for next year, it will want premium shows worthy of bigger screens.

“The Real World made history as the world’s first original reality show and trailblazing social experiment — and we’re thrilled to reboot the show for today’s audiences — representing and amplifying the real life, real people, real places and real social tensions of each country” says Matthew Henick, Facebook’s Head of Content Planning & Strategy. It poached Henick from BuzzFeed earlier this year to bring some experienced leadership to its intersection of traditional studio content and the smallest screen.

Last week Snapchat announced 12 original shows including two produced by Bunim/Murray. Yet with the ephemeral social apps losing users as well as over $300 million per quarter, it was only able to secure new and unknown docuseries like Endless Summer and Growing Up Is A Drag.

Despite Facebook jamming the Watch tab into its main app’s navigation bar, many users have ignored it. They already get short-form clips in the News Feed, longer web shows on YouTube, and full-length series on Netflix and Amazon Prime Video. It will require more big bets like The Real World to convince users that Watch is where they want to relax.


Source: TechCrunch

Roborace to replace F1 racing drivers with robots at Disrupt

Formula E is so 2017. This year, it’s all about Roborace, an upcoming F1-style competition. And the big new thing is that it’s all about self-driving cars. I’m excited to announce that Roborace CEO Lucas DiGrassi will come to TechCrunch Disrupt Berlin to talk about this crazy idea.

DiGrassi may sound like a familiar name already as he’s also a racing driver. He has competed in Formula One, Formula E and the World Endurance Championship. He’s also the current Formula E Champion. Clearly, DiGrassi is much better at parallel parking than I’ll ever be.

Racing has always been a great way to break new grounds for car manufacturers. Many of the technologies that you can find in your current car were first developed for endurance and Formula One competitions.

And it seems logical that the next radical step involves removing the driver altogether. Roborace will be a competition with self-driving cars that run using electric motors. Cars will compete on the Formula E tracks.

Teams will share the same chassis, powertrain, sensors and Nvidia Drive PX 2 system on a chip. You can find radars, lidars and other sensors on each car. But, of course, each team will be able to customize their AI-powered algorithm to beat competitors.

Right now, Roborace is testing the racing format alongside Formula E events. Sometimes, it involves putting an actual human being in a development car called a “DevBot”.

I’m incredibly excited about meeting DiGrassi and talking about this new competition. And if you want to meet him too, you should buy your ticket to Disrupt Berlin to listen to this discussion and many others. The conference will take place on November 29-30.

In addition to fireside chats and panels, like this one, new startups will participate in the Startup Battlefield Europe to win the highly coveted Battlefield cup.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’
}, “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 ); }
} )();

Lucas DiGrassi

CEO, Roborace

Lucas DiGrassi is the CEO of Roborace, the world’s first competition for human and artificial intelligent racing, making autonomous technology exciting and inspirational for a new generation of spectators.

Lucas is also a racing driver who has competed in Formula One, Formula E and the World Endurance Championship and is the current Formula E Champion.

He has been instrumental in building and growing the Formula E series over the past six years having joined as Special Advisor for the FE CEO Alejandro Agag back in 2012.

He is now bringing his business experience and extensive knowledge of racing, to Roborace, helping grow it into an established competition and cooperation of human and AI intelligence.


Source: TechCrunch

Samsung acquires network analytics startup Zhilabs to help its transition to 5G

Samsung Electronics is betting that acquiring Zhilabs, a real-time networks analytics startup based in Barcelona, will ease its transition from 4G to 5G technologies. Financial details of the deal, which was announced today, have not been disclosed. Zhilabs will be fully owned by Samsung, but it will continue to operate independently under its own management.

The acquisition of Zhilabs is part of Samsung’s initiative, announced in August, to invest 25 trillion won (about $22 billion) in businesses working on AI, 5G, components for self-driving vehicles, and biopharmaceutical technologies.

In a statement, Youngky Kim, Samsung Electronic’s president and head of networks business, said “5G will enable unprecedented services attributed to the generation of exponential data traffic, for which automated and intelligent network analytics tools are vital. The acquisition of Zhilabs will help Samsung meet these demands to assure each subscriber receives the best possible service.”

Founded in 2008, Zhilabs’ products are used by customers including Hewlett Packard Enterprise, Vodafone, and Telefonica to analyze and test network performance in real-time. Because its solutions allow service issues to be automatically detected and fixed, Zhilabs’ AI-based automation will help Samsung launch new services related to the industrial Internet of Things and smart cars.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229