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

Archivo del Autor: Belen De Leon

The top 10 startups from Y Combinator’s Demo Day S18 Day 2

Fifty-nine startups took the stage at Y Combinator’s Demo Day 2, and among the highlights were a company that helps developers manage in-app subscriptions; a service that lets you create animojis from real photos; and a surplus medical equipment-reselling platform. Oh… and there was also a company that’s developed an entirely new kind of life form using e coli bacteria. So yeah, that’s happening.

Based on some investor buzz and what caught TechCrunch’s eye, these are our top picks from the second day of Y Combinator’s presentations.

You can find the full list of companies that presented on Day 1 here, and our top picks from Day 1 here. 

64-x

With a founding team including some of the leading luminaries in the field of biologically inspired engineering (including George Church, Pamela Silver and Jeffrey Way from Harvard’s Wyss Institute), 64-x is engineering organisms to function in otherwise inaccessible environments. Chief executive Alexis Rovner, herself a post-doctoral fellow at the Wyss Institute, and chief operating officer Ryan Gallagher, a former BCG Consultant, are looking to commercialize research from the Institute around accelerating and expanding the ability to produce functionalized proteins and sequence-defined polymers with diverse chemistries. Basically they’ve engineered a new life form that they want to use for novel kinds of bio-manufacturing.

Why we liked it: These geniuses invented a new life form.

CB Therapeutics

Sher Butt, a former lab directory at Steep Hill, saw that cannabinoids were as close to a miracle cure for pain, epilepsy and other chronic conditions as medicine was going to get. But plant-based cannabinoids were costly and produced inconsistent results. Alongside Jacob Vogan, Butt realized that biosynthesizing cannabinoids would reduce production costs by a factor of 10 and boost production 24 times current yields. With a deep experience commercializing drugs for Novartis and as the founder of the cannabis testing company SB Labs, Butt and his technical co-founder are uniquely positioned to bring this new therapy to market.

Why we liked it: Using manufacturing processes to make industrial quantities of what looks like nature’s best painkiller at scale is not a bad idea.

RevenueCat

RevenueCat founders

RevenueCat helps developers manage their in-app subscriptions. It offers an API that developers can use to support in-app subscriptions on iOS and Android, which means they don’t have to worry about all the nuances, bugs and updates on each platform.

The API also allows developers to bring all the data about their subscription business together in one place. It might be on to something, though it isn’t clear how big that something is quite yet. The nine-month-old company says it’s currently seeing $350,000 in transaction volume every month; it’s making some undisclosed percentage of money off that amount.

Read more about RevenueCat here.

Why we liked it: Write code. Release app. Use RevenueCat. Get paid. That sounds like a good formula for a pretty compelling business.

Ajaib

Indonesia is a country in transition, with a growing class of individuals with assets to invest yet who, financially, don’t meet the bar set by many wealth managers. Enter Ajaib, a newly minted startup with the very bold ambition of becoming the “Ant Financial of wealth management for Indonesia.” Why the comparison? Because China was in the same boat not long ago — a  country whose middle class had little access to wealth management advice. With the founding of Ant Financial nearly four years ago, that changed. In fact, Ant now boasts more than 400 million users.

China is home to nearly 1.4 billion, compared with Indonesia, whose population of 261 million is tiny in comparison. Still, if its plans work out to charge 1.4 percent for every dollar managed, with an estimated $370 billion in savings in the country to chase after, it could be facing a meaningful opportunity in its backyard if it gains some momentum.

Why we liked it: If Ajaib’s wealth management plans (to charge 1.4 percent for every dollar it manages) work out — and with a total market of $370 billion in savings in Indonesia — the company could be facing a meaningful opportunity in its backyard.

Grin

The scooter craze is hitting Latin America and Grin is greasing the wheels. The Mexico City-based company was launched by co-founder Sergio Romo after he and his partner realized they weren’t going to be able to get a cut of the big “birds” on the scooter block in the U.S. (as Axios reported). Romo and his co-founder have already lined up a slew of investors for what may be the hottest new deal in Latin America. Backers include Sinai Ventures, Liquid2 Ventures, 500 Startups, Monashees and Base10 Partners.

Why we liked it: Scooters are so 2018. But there’s a lot of money to be made in mobility, and as the challenge from Bird and Lime to Uber and Lyft in hyperlocal transit has revealed, there’s no dominant player that’s taken over the market… yet.

Emojer

Creating animated emojis made from real photos, Emojer just might be the most fun you can have with a camera. The company’s software uses deep learning algorithms to detect body parts and guides users in creating their own avatars with just a simple photo take from a mobile phone. It’s replacing deep Photoshop expertise and animation skills with a super simple interface. The avatars look very similar to Elf Yourself, a popular site that let you paste your friends’ faces on dancing Christmas elves goes viral every year at Christmastime. Founders have PhDs in machine learning and computer vision.

Why we liked it: As the company’s chief executive said, Snap was for sexting, and Facebook was hot or not, so who says the next big consumer platform couldn’t be the Trojan horse of easily generated selfiemojis (akin to Elf Yourself)?

Osh’s Affordable Pharmaceuticals

Osh’s Affordable Pharmaceuticals is a public benefit corporation connecting doctors and patients with sources of low-cost, compounded pharmaceuticals. The company is looking to decrease barriers to entry for drugs for rare diseases. Three weeks ago the company introduced a drug to treat Wilson’s Disease. There was no access to the drug that treats the disease before in Brazil, India or Canada. It slashes the cost of drugs from $30,000 a month to $120 per month. The company estimates it has a total addressable market of $17 billion. “Generic drug pricing is a crisis, people are dying because they can’t get access to the medicine they need,” says chief executive Alex Oshmyansky. Osh’s might have a solution.

Why we liked it: Selling lower-cost medications for rare diseases in countries that previously hadn’t had access to them is a good business that’s good for the world.

Medinas Health

Tackling a $75 billion problem of healthcare waste, Medinas Health is giving hospitals an easy way to resell their used supplies. The company has already raised $1 million for its marketplace to help healthcare organizations buy and sell equipment. With a seed round led by Ashton Kutcher and Guy Oseary’s Sound Ventures, and General Catalyst’s Rough Draft Ventures fund, the company is also working to lower costs for cash-strapped rural healthcare centers.

Why we liked it: Finding uses for hospital equipment that’s been lying fallow in corners is a big business. A $75 billion business if Medinas’ estimates are correct. Add helping cut costs for rural medical facilities and Medinas is a business we can get behind.

And Comfort

Plus-size women have limited clothing options even at the largest retailers like Nordstrom and Macy’s. While a majority of American women fall into the plus-size clothing category, 100 million women are constrained to shopping for a very small percentage of options. And Comfort wants to solve the supply problem. To do this, the founders, two former Harvard classmates, are building a direct-to-consumer fashion brand with stylish, minimalist offerings for plus-size women, including tunic shirts and an apron dress. It’s very early days for the brand, but since launching in recent weeks, they’ve seen $25,000 in sales.

Why we liked it: This direct-to-consumer fashion brand is bringing higher quality, better-designed clothing options to a market that’s underserved and growing quickly. What’s not to like?

ShopWith

Influencers of the world are uniting on mobile app, ShopWith, which allows shoppers to browse virtual storefronts and aisles alongside their favorite fashion and beauty creators and YouTubers. Users can see exactly what products those influencers have featured and can buy them without ever leaving the app. It’s a free download and hours of commercially consumptive fun.

It’s like the QVC model, but for GenZ shoppers whose buying habits are influenced by social video content on YouTube, Instagram and Snapchat. The company revealed that one beauty influencer made $10,000 within five hours using the ShopWith platform. The founders are former product managers with experience building social commerce products at Facebook and Amazon.

Why we liked it: The QVC for GenZ not only has a nice ring to it, it’s a recipe for making cash registers hum. A mobile-first, influencer-based shopping company is something that we’d definitely not call an impulse purchase.


Source: TechCrunch

Google’s G Suite apps and Calendar are getting Gmail’s side panels

One of the best features of the new Gmail is its quick-access side panel with easy access to Google Calendar, Tasks, Keep and your Gmail extensions. Now, Google is bringing this same functionality to Google Calendar, Docs, Sheets, Slides and Drawings, too.

In Google Calendar, you’ll be able to quickly access Keep and Tasks, while in the rest of the G Suite apps, you’ll get easy access to Calendar, Keep and Tasks.

In Gmail, the side panel also brings up access to various G Suite extensions that you may have installed from the marketplace. It doesn’t look like that’s possible in Docs and Calendar right now, though it’s probably only a matter of time before there will be compatible extensions for those products, too. By then, we’ll likely see a “works with Google Calendar” section and support for other G Suite apps in the marketplace, too.

I’m already seeing this in my personal Google Calendar, but not in Google Docs, so this looks to be a slow rollout. The official word is that paying G Suite subscribers on the rapid release schedule should get access now, with those on the slower release schedule getting access in two weeks.


Source: TechCrunch

The Rebirth of Radio Astronomy

The National Science Foundation has backed away from three of its headlining radio telescopes in the last decade. What comes next?
Source: Wired

Mail digitizing service Earth Class Mail acquires receipt digitizing service Shoeboxed

Earth Class Mail, a company that digitizes your physical mail so you don’t have to go to the mailbox every day, today announced that it has acquired receipt scanning and expense tracking service Shoeboxed.

The reason Earth Class Mail would be interested in Shoeboxed is pretty obvious, given that both companies focus on taking the pain out of dealing with paper. Both services will continue to operate as usual, though we’ll likely see some deep integrations between the two over time.

Shoeboxed, which launched eleven years ago, currently digitizes over five million documents per year for its over 1 million customers in 90 countries. Its main market is small businesses in the U.S., though, which make up 500,000 of its users.

“When we started in 2008 and put the first iPhone app in the app store to scan receipts; there was one other powerhouse around helping small business go digital — Earth Class Mail,” the company’s CEO and co-founder Tobias Walter tells us. “The combined power of our two companies will be a massive shift for small businesses to finally become paperless and say goodbye to old workflows that cost them hours of their productivity. I could not be happier with the new home we found for the company, the team, and our customers!”

What sets Earth Class Mail apart from the United States Postal Service’s Informed Delivery service is that it not only scans the outside of the envelopes that you are about to receive but that you can also give the company permission to scan all the documents inside, too (and the price you pay for the service depends mostly on how many of these full scans you want per month). While Oregon-based Earth Class Mail had to file for bankruptcy protection in 2015, its new leadership team turned the company around. The company says that its annual run rate is now $10 million, up 20 since Jess Garza become its new CEO last December.

Walter also notes that users would occasionally send unopened envelopes, too, but the company wasn’t allowed to open them. These customers can now easily become Earth Class Mail users.

Over the course of its existence, Shoeboxed only raised a moderate amount of funding, with a $580,000 Series A round led by Novak Biddle Venture Partners in 2008 (when Series A rounds were still much smaller than today) and a $1.4 million Series B round in 2011. The financial details of today’s acquisition were not disclosed.


Source: TechCrunch

Slack must use cash hoard to find new ways to keep competition at bay

It was quite a week for Slack, wasn’t it? The enterprise communications platform confirmed this publication’s earlier report that it had scored another $427 million investment on an over-the-moon valuation of over $7 billion. Slack took a market that had once been in the doldrums and turned it into something significant by making itself more than a communications tool.

It changed the game by making itself a work hub. Through APIs and UI updates, it has made it simple for countless third parties (like Evernote) to integrate with Slack and provide the long-sought workplace hub for the enterprise. Instead of task switching, you can work mostly in one place and keep your focus on your work.

It’s quite a value proposition and it has enabled Slack to raise $1.2 billion (with a b) across 11 funding rounds, according to data on Crunchbase. They have grown to 8 million daily active users. They boast 70,000 teams paying to use it. Whatever they are doing, it’s working.

Competing with corporate behemoths

That said, Slack’s success has always been a bit surprising because it’s facing off against giants like Microsoft, Facebook, Google, Cisco, Salesforce and many others, all gunning for this upstart’s market. In fact, Microsoft is giving Teams away for free to Office 365 customers. You could say it’s hard to compete with free, yet Slack continues to hold its own (and also offers a free version, for the record).

Perhaps that’s because it doesn’t require customers to use any particular toolset. Microsoft Teams is great for Microsoft users. Google Hangouts is great for G Suite users. You’re already signed in and it’s all included in the package, and there is a huge convenience factor there, but Slack works on anything and with anything and companies have shown there is great value in that.

The question is can Slack continue to play David to these corporate behemoths or will patience, bushels of cash on hand and a long view allow these traditional tech companies to eventually catch up and pass the plucky newbie. Nobody can see into the future, but obviously investors recognize it takes a lot of capital to keep up with what the competition is bringing to the table.

Expanding their reach

They also clearly have some confidence in the company’s ability to keep growing and keep the titans at bay or they wouldn’t have thrown all of that moolah at them. Up until now, they seem to have always found a way, but they need to step up if they are going to keep it going.

Alan Lepofsky, an analyst with Constellation Research, who keeps a careful eye on the enterprise collaboration market, says in a recent video commentary that it’s great they got all this money, but now that someone has shown them all of this dough, they have to prove they know what to do with it.

“For Slack to continue to be successful, they need to expand beyond what they are currently doing and really, truly redefine the way people communicate, collaborate, coordinate around their work. They need to branch out to project management, task management, content creation — all sorts of things more than just collaboration.”

What comes next?

Lepofsky says this could happen via a build or buy scenario, or even partnering, but they need to use their money strategically to differentiate the product from the hefty competition and stay ahead in this market.

The other elephant in the room is the idea that one of the competing mega corporations could make a run at them and try to acquire them. It would take a boat load of money to make that happen, but if someone had the cojones to do it, they would be getting the state of the art, the market share, the engineering, the whole package.

For now, that’s pure speculation. For now, Slack is sitting comfortably on a huge cash pile, and perhaps they should go shopping and expand their product set with their newly found wealth, as Lepofsky suggests. If they can do that, maybe they can keep the technology wolves from the door and make their way down the path to their seemingly inevitable IPO.


Source: TechCrunch

Gamescom 2018 award winners include Marvel's Spider-Man, Super Smash Bros. Ultimate – CNET

The list of winners has been revealed.
Source: CNET

Monument Valley is becoming a movie

Monument Valley, the award-winning and beautifully designed mobile puzzler from ustwo Games, is being turned into a movie, according to a report from Deadline. While the game involves a manipulating Escher-like architecture in order to guide a princess through her quest, the movie version will feature live-action characters being thrown into the game’s “mind-bending world,” the report says.

Paramount Pictures and Akiva Goldsman’s Weed Road Pictures have selected Patrick Osborne to direct the movie, which the studios hope to turn into a franchise. There’s already more material for them to use, if that’s the case – Monument Valley’s sequel continued the story, this time guiding a mother and a child through the magical architecture.

Osborne won an Oscar for Best Animated Short Film for “Feast,” and is now directing “Nimona” for Fox and Blue Sky, based on the popular graphic novel. That experience could serve him well for this unusual choice.

“Monument Valley is a one of a kind experience, at once small in its meditative, simple gameplay, as well as enormous in its sense of history,” Osborne told Deadline, in a statement. “I’m privileged to be handed the reins to Ida’s mysterious kingdom, to play in her world of impossible architecture where seeing things differently is everything. I am thrilled to bring this unique world to theaters with the talented storytellers of Paramount and Weed Road.”

Dan Gray, Head of Ustwo Games also noted the company has been waiting for the right opportunity to bring the game to the big screen.

While it’s common for movie studios to option game material for their films, in this case, the choice appears to be largely based the name recognition Monument Valley offers, and the success of films with virtual worlds, as in “Ready Player One.” The game itself has been downloaded over 160 million times worldwide, giving the film version a built-in audience, and has won a number of awards from Apple and others.

Still, it’s hard to contemplate how Monument Valley will make for a compelling movie – the game’s storyline is minimal, lacking in dialog, and really only uses the character as a means of moving players from one puzzle to the next. The beauty of the game is its gorgeous animations and overall design, which are combined with a mesmerizing soundtrack to make gameplay more of a meditative experience. Whatever story will be told by the movie will be largely original, then, it seems.

Deadline says the studio is now looking for a screenwriter to craft that tale alongside Osborne. A release date was not announced.


Source: TechCrunch

Opel GT X Experimental concept shows a fresh face under new ownership – Roadshow

Opel’s determined to separate itself from the GM family it left behind.
Source: CNET

This is the Google Pixel 3 XL

It’s most likely not going to be out until October, but we’ve already seen a lot of Google’s Pixel 3. A lot, a lot. And here’s a lot more.

The umpteenth leak of the upcoming smartphone details just about every nook and cranny you could even want to see of the thing. In fact, there are actually competing leaks of the device this morning , one of which actually took the handset’s camera for a spin, publishing a number of those photos.

It’s tough to say how much of this is controlled leaking is intentional. Ultimately, these leaks keep the product on the radar well ahead of launch, even if they do remove most or all of the surprise. Whatever the case, this thing is all over the place. 

In the case of the Pixel 3/Pixel 3 XL, reaction seems to be reasonably positive to everything but that massive notch up top. Of course, Google’s really leaning in on the notch front, having added that functionality with the recent release of Android Pie.

The new photos comport with just about everything we’ve see so far, including the single camera on the rear and the inclusion of what appears to be a wired version of the Pixelbuds, which require the included USB-C dongle/adapter.

There’s a reported 2960 × 1440 pixel display on the 3 XL, beating out the 2 XL’s 2880×1440. That’s due in part to the fact that the new phone has a downright massive 6.7-inch display, per rumors. That towers over even the Note 9’s 6.4 inches.

By all accounts there’s a Snapdragon 845 here, which certainly makes sense. And, of course, the handset will be running Android Pie.

Oh yeah, and then there’s this


Source: TechCrunch

The most adorable wireless speaker I've ever seen is on sale for $99 – CNET

The Lofree QTV looks like a tiny TV and even has a working screen! Plus: a great deal on a great mobile accessory and your chance to win a $7,000 LG ultrathin TV!
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490