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

Archivo del Autor: Belen De Leon

Gatos hipoalergénicos: un sueño posible pero poco probable

La ciencia lleva años buscando sin éxito la forma de producir felinos hipoalergénicos. Ahora, dos empresas van a intentarlo con edición genética pero ambas son conscientes de lo complicado del asunto. Editar el ADN es fácil, lo difícil es producir ejemplares reales 
Source: MIT

Innovación energética, una nueva prioridad para las 'start-ups'

El Fondo de Emprendedores de Fundación Repsol acaba de anunciar los siete proyectos seleccionados en su séptima convocatoria. Se trata de cinco empresas emergentes y dos ideas de base tecnológica con un objetivo común: revolucionar el sector de la energía y la sostenibilidad
Source: MIT

Cirq, el nuevo kit de Google para atraer a desarrolladores cuánticos

El gigante necesita programas de software compatibles y útiles para los procesadores cuánticos en los que trabaja. Para obtenerlos, acaba de lanzar un kit de herramientas para desarrolladores que no requiere formación especializada en física cuántica
Source: MIT

Pokémon GO gets ‘Lucky’ Pokémon obtainable only by trading

Pokémon GO just got a little surprise update, complete with a curious new feature: “Lucky” Pokémon.

Most things in Pokémon GO are adapted from things that already exist in the Pokémon universe. Items like incense, lucky eggs and the like all exist in the main Pokémon series (though what these items actually do tends to be a bit different in GO).

Lucky Pokémon, as far as I know, is a new concept altogether.

So what are they? And how are they different from existing Shiny Pokémon?

Shiny Pokémon are rare variations of existing Pokémon with colors that differ from the standard. You might tap on your 398th Dratini, for example, only to find that it’s bright pink instead of the standard blue. You might randomly tap a Minun to find that it has green ears instead of blue, or an Aron with red eyes instead of blue. It’s a fun way to keep players tapping on Pokémon even after their Pokédex is technically complete. The differences are only skin deep, though; beyond the visual shift, Shiny Pokémon are generally functionally the same as their non-shiny version.

The new “Lucky” Pokémon, meanwhile, don’t look much different (save for a sparkly background when you look at them in your collection). They do, however, have a little functional advantage: powering them up requires less stardust. In other words, you’ll be able to make them stronger faster and with less work.

How do you get ’em? By trading. While folks are still working out the exact mechanics, it looks like non-Lucky Pokémon have a chance to become Lucky Pokémon when traded from one player to another. According to Niantic, the odds of a Pokémon becoming “lucky” after a trade increase based on how long ago it was originally caught.

And for the collectors out there: yes, for better or worse, “Lucky” Pokémon are now a category in the Pokédex. Niantic just added trading to Pokémon GO a month ago, and this is a clever way to get players to care about trading even after they’ve already caught everything there is to catch.

This update also brings a few other small changes, mostly just polishing up the way the friend/trading system works:

  • You can now give friends nicknames. That’s super useful for remembering who is who, or for remembering that you added PikaFan87 because they promised to trade you a Kangaskhan
  • You now get a bit of XP for sending gifts
  • Gifts can now contain stardust
  • You can now delete gifts from your inventory


Source: TechCrunch

Doughbies’ cookie crumbles in a cautionary tale of venture scale

Doughbies should have been a bakery, not a venture-backed startup. Founded in the frothy days of 2013 and funded with $670,000 by investors, including 500 Startups, Doughbies built a same-day cookie delivery service. But it was never destined to be capable of delivering the returns required by the VC model that depends on massive successes to cover the majority of bets that fail. The startup became the butt of jokes about how anything could get funding.

This weekend, Doughbies announced it was shutting down immediately. Surprisingly, it didn’t run out of money. Doughbies was profitable, with 36 percent gross margins and 12 percent net profit, co-founder and CEO Daniel Conway told TechCrunch. “The reason we were able to succeed, at this level and thus far, is because we focused on unit economics and customer feedback (NPS scoring). That’s it.”

Many other startups in the on-demand space missed that memo and vaporized. Shyp mailed stuff for you and Washio dry cleaned your clothes, until they both died sudden deaths. Food delivery has become a particularly crowded cemetery, with Sprig, Maple, Juicero and more biting the dust. Asked his advice for others in the space, Conway said to “Make sure your business makes sense — that you’re making money, and make sure your customers are happy.”

Doughbies certainly did that latter. They made one of the most consistently delicious chocolate chip cookies in the Bay Area. I had them cater our engagement party. At roughly $3 per cookie plus $5 for delivery, it was pricey compared to baking at home, but not outrageous given SF restaurant rates. From its launch at 500 Startups Demo Day with an “Oprah” moment where investors looked beneath their seats to find Doughbies waiting for them, it cared a lot about the experience.

But did it make sense for a bakery to have an app and deliver on-demand? Probably not. There was just no way to maintain a healthy Doughbies habit. You were either gunning for the graveyard yourself by ordering every week, or like most people you just bought a few for special occasions. Startups like Uber succeed by getting people to routinely drop $30 per day, not twice a year. And with the push for nutritious and efficient offices, it was surely hard for enterprise customers to justify keeping cookies stocked.

Flanked by Instacart and Uber Eats, there weren’t many ripe adjacent markets for Doughbies to conquer. It was stuck delivering baked goods to customers who were deterred from growing their cart size by a sense of gluttony.

Without stellar growth or massive sales volumes, there aren’t a lot of exciting challenges to face for people like Conway and his co-founder Mariam Khan. “Ultimately we shut down because our team is ready to move on to something new,” Conway says.

The startup just emailed customers explaining that “We’re currently working on finding a new home for Doughbies, but we can’t make any promises at this time.” Perhaps a grocery store or broader food company will want its logistics technology or customer base. But delivery is a brutal market to break into, dominated by those like Uber who’ve built economies of scale through massive fleets of drivers to maximize routing efficiency. 

In the end, Doughbies was a lifestyle business. That’s not a dirty word. A few co-founders with a dream can earn a respectable living doing what they care about. But they have to do it lean, without the advantage of deep-pocketed investors.

As soon as a company takes venture funding, it’s under pressure to deliver adequate returns. Not 2X or 5X, but 10X, 100X, even 1,000X what they raise. That can lead to investors breathing down their neck, encouraging big risks that could tank the business just for a shot at those outcomes. Two years ago we saw a correction hit the ecosystem, writing down the value of many startups, and we continue to see the ripple effect as companies funded before hit the end of their runway.

Desperate for cash, founders can accept dirty funding terms that screw over not just themselves, but their early employees and investors. FanDuel raised more than $416 million at a peak valuation of $1.3 billion. But when it sold for $465 million, the founders and employees received zero as the returns all flowed to the late-stage investors who’d secured non-standard liquidation preferences. After nearly 10 years of hard work, the original team got nothing.

Not every business is a startup. Not every startup is a rocket ship. It takes more than just building a great product to succeed. It can require suddenly cutting costs to become profitable before you run out of funding. Or cutting ambitions and taking less cash at a lower valuation so you can realistically hit milestones. Or accepting a low-ball acquisition offer because it’s better than nothing. Or not raising in the first place, and building up revenues the old-fashioned way so even modest growth is an accomplishment.

Investors are often rightfully blamed for inflating the bubble, pushing up raises and valuations to lure startups to take their money instead of someone else’s. But when it comes to deciding what could be a fast-growing business, sometimes its the founders who need the adjustment.


Source: TechCrunch

Access TechCrunch’s exclusive San Francisco hotel discounts

San Francisco is one of the most beautiful, diverse cities in the world. If you’re planning a trip to San Francisco this September during Labor Day week, maybe for some sightseeing, maybe for TechCrunch Disrupt SF, then you’ll want to make sure you take advantage of these killer hotel deals TechCrunch has negotiated.

These discounts are not only cheaper than publicly offered rates but you’ll also get some free bells and whistles* at many of the hotels, such as:

  • Complimentary Wi-Fi
  • Complimentary access to the fitness center
  • 20 percent discount on food and beverage outlets inside the hotel
  • Complimentary use of bicycles
    *Concessions vary from hotel to hotel

All these hotels are within easy walking distance of public transportation and major SF sights. You can check out the complete list of hotels right here. You do not need to be registered for Disrupt SF 2018 to take advantage of these awesome hotel discounts.

Hotel highlights

Grand Hyatt San Francisco
Towering 36 stories above newly renovated historic Union Square in the heart of downtown San Francisco, the Grand Hyatt is the perfect place to relax after a busy day around the city. See more.

Hilton San Francisco Union Square
The Hilton San Francisco Union Square is located in the heart of San Francisco just off Union Square. The location is very convenient and an ideal spot from which to enjoy the many exciting attractions and neighborhoods that make up the city. See more.

InterContinental San Francisco
Towering 32 stories high, the 550-room InterContinental San Francisco Hotel features 43,000 square feet of flexible meeting space, destination restaurant and companion bar, 10-room treatment spa, health club and indoor swimming pool. See more.

About Disrupt SF 2018
Disrupt SF 2018 (September 5-7) is where thousands of startups, investors, founders and entrepreneurs gather to hear from thought leaders and discover the latest tech innovations. With three stages hosting awesome content, a $100,000 pitch competition and a startup-filled expo floor, Disrupt SF 2018 is an event you won’t want to miss. Early-bird ticket sales end July 25. Book your tickets here.

Have more questions about booking your hotel room, or traveling with a big group? Email TechCrunch@38nconnections.com.


Source: TechCrunch

Google joins the race to $1 trillion

Google was already worth more than $800 billion and, while well short of Apple, is now jumping into that batch of companies that are on their way to being a $1 trillion company.

Alphabet, Google’s parent company, substantially outperformed market expectations in its second quarter by bringing in $32.66 billion. That’s a 26% increase year-over-year, and perhaps more significantly, it’s a faster rate of increase than it saw in the same quarter last year. The company’s second-quarter revenue in 2017 was a 21% jump from that in 2016. It’s a bit of a handful, but either way it shows that Alphabet still continues to — unsurprisingly — print money off its advertising business even as its cost-per-click (one of the metrics that indicates the value of its advertisements) continues to decline.

Following the report, Alphabet shares jumped an additional 5%, making its valuation about neck-and-neck with Amazon — though, again, well short of Apple. But it wasn’t that long ago that Apple hit a $900 billion market cap and we started talking about it being a contender to hit $1 trillion. Google’s advertising business continues to be healthy and growing. While it’s getting slapped with a massive fine by the EU, this doesn’t seem to bother Wall Street all that much as it sees Alphabet as a company that will continue to grow over time.

Google’s “other revenue,” which includes its very increasingly important cloud efforts, rose substantially to $4.43 billion. But comparing the growth patterns, Google’s advertising revenue grew around 24%, while Google’s other revenue grew around 37% year-over-year. This isn’t so dissimilar with the patterns you’ll see with Amazon, where its core business continues to grow but its AWS growth appears to be increasingly contributing to its growth and performance. It’s still a slice-of-a-slice of its advertising revenue, but it does represent some substantial upside.

That’s going to be critical going forward as Google tries to convince investors that it’s not just an advertising company, but also a services company, with a set of hardware, and a platform company beyond even that. As Google continues to capture developers with its deep-learning framework TensorFlow, and lock them into its own ecosystem with hardware like the TPU geared toward deep learning, it’ll continue to see a lot of momentum as deep learning tools proliferate across the entire technology industry. Indeed, TensorFlow is increasingly killing off a lot of the complexity that goes into complicated machine learning problems, and it’s going to be a strong lure to get companies onto its cloud platform.

Its other bets — not to be confused with other revenue — that include its other ancillary projects that may or may not pan out and be part of Alphabet’s future business continued to see some improvement by hitting $145 million in revenue in the second quarter this year. Its losses there widened from a loss of $633 million to $732 million.


Source: TechCrunch

Google, amid woes over fines and culture, still rakes it in – CNET

Business was good in the second quarter.
Source: CNET

Cosmos season 2 hits Comic-Con 2018 with trailer, release window – CNET

We also talked to our favorite astrophysicist, Neil deGrasse Tyson.
Source: CNET

Nikon teases first glimpse at possible full-frame mirrorless camera in online video – CNET

Nikon’s first full-frame mirrorless camera may be coming soon.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412