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

Archivo del Autor: Belen De Leon

Writing About Videogames Isn't All Fun and Glamor

David L. Craddock is one of the major voices in longform games journalism, but his reporting hasn’t always been easy. 
Source: Wired

Samasource CEO Leila Janah passes away at 37

The startup community has lost another moral leader today.

Leila Janah, a serial entrepreneur who was the CEO and founder of machine learning training data company Samasource, passed away at the age of 37 due to complications from Epithelioid Sarcoma, a form of cancer, according to a statement from the company.

She focused her career on social and ethical entrepreneurship with the goal of ending global poverty, founding three distinct organizations over her career spanning the for-profit and non-profit worlds. She was most well-known for Samasource, which was founded a little more than a decade ago to help machine learning specialists develop better ML models through more complete and ethical training data-sets.

The company is distinct for delivering AI-driven services to Fortune 100 companies with a global workforce of data specialists, a large number of whom are located in East Africa.

Janah and her company were well ahead of their time, as issues related to bias in ML models have become top-of-mind for many product leaders in Silicon Valley today.

My TechCrunch colleague Jake Bright had just interviewed Janah several weeks ago, after Samasource raised more than $15 million in venture capital, according to Crunchbase.

In that interview Janah spoke of what inspired her to form an AI company in Africa. “I saw huge opportunity for tapping into the incredible depth of … talent in East Africa in the tech world,â€� she said of Samasource’s origins.

Michael Stewart/WireImage

The company has a global staff of 2,900 and is the largest AI and data annotation employer in East Africa, Janah told TechCrunch.

She discussed taking Samasource, and its largely African workforce, from non-profit to for-profit status. “As a CEO I need to make it clear to investors that this is an investible entity,� she said. Janah shared her view that providing for-profit AI training data to global companies can be done while improving lives in East Africa. “I strongly believe you can combine the highest quality of service with the core mission of altruism,� she said.

“A big part of our values is offering living wages and creating dignified technology work for people. We hire people from low-income backgrounds and offer them training in AI and machine learning. And our teams achieve above the industry standard.�

In an unpublished segment of her last TechCrunch interview, Janah underscored her commitment to gender diversity in tech. “We are probably the only firm in our space that has a female CEO, a female COO … and over 60% of our management and are women. That’s highly unusual in the tech world,” she said.

In a statement on Janah’s passing, Samasource said:

We are all committed to continuing Leila’s work, and to ensuring her legacy and vision is carried out for years to come. To accomplish this, Wendy Gonzalez, longtime business partner and friend to Leila, will take the helm as interim CEO of Samasource. Previously the organization’s COO, Wendy has spent the past five years working alongside Leila to craft Samasource’s vision and strategy.

In addition to Samasource, Janah founded SF-based Samaschool, a 501(c)(3) nonprofit dedicated to helping low-income workers learn critical freelancing skills by helping them negotiate the changing dynamics in the freelance economy. The organization has built partnerships with groups like Goodwill to empower them to offer additional curricular resources within their own existing programs and initiatives.

Photo by Marla Aufmuth/Getty Images for Watermark Conference for Women 2016

Janah also founded LXMI, a skin-care brand that emphasized organic and fair-trade ingredients, with a focus on sourcing from low-income women’s cooperatives in East Africa. Founded three years ago, the company raised a seed round from the likes of NEA, Sherpa, and Reid Hoffman according to Crunchbase.

Across all of her initiatives, Janah consistently put the concerns of under-represented people at the forefront, and designed organizations to empower such people in their daily lives. Her entrepreneurial spirit, commitment, and integrity will be sorely missed in the startup community.

TechCrunch editor-at-large Josh Constine had this to say of Janah’s impact:

Leila was propulsive. Being around her, you’d swear there were suddenly more hours in the day just based on how much she could accomplish. Yet rather than conjuring that energy through ruthless efficiency, she carried on with grace and boundless empathy. Whether for her closest friends or a village of strangers on the other side of the world, she embraced others’ challenges as her own. Leila turned vulnerability into an advantage, making people feel so comfortable in her presence that they could unwind their personal and professional puzzles. Leila is the kind of founder we need more of, and she’ll remain an example of how to do business with heart.

Janah’s legacy will continue through the AI data-training specialists the company she founded, Samasource, trains and employs. As part of its latest Series A, Samasource increased staff in Uganda to 90 people with plans to grow that by 150% in 2020, she told TechCrunch in late 2019.

Updated January 25, 2019 to include additional quotes from TechCrunch editor-at-large Josh Constine and additional material from TechCrunch reporter Jake Bright’s recent interview with Janah from November.


Source: TechCrunch

Samasource CEO Leila Janah passes away at 37

The startup community has lost another moral leader today.

Leila Janah, a serial entrepreneur who was the CEO and founder of machine learning training data company Samasource, passed away at the age of 37 due to complications from Epithelioid Sarcoma, a form of cancer, according to a statement from the company.

She focused her career on social and ethical entrepreneurship with the goal of ending global poverty, founding three distinct organizations over her career spanning the for-profit and non-profit worlds. She was most well-known for Samasource, which was founded a little more than a decade ago to help machine learning specialists develop better ML models through more complete and ethical training datasets.

Janah and her company were well ahead of their time, as issues related to bias in ML models have become top-of-mind for many product leaders in Silicon Valley today. My TechCrunch colleague Jake Bright had just interviewed Janah a few weeks ago, after Samasource raised more than $15 million in venture capital, according to Crunchbase.

In its statement, the company said:

We are all committed to continuing Leila’s work, and to ensuring her legacy and vision is carried out for years to come. To accomplish this, Wendy Gonzalez, longtime business partner and friend to Leila, will take the helm as interim CEO of Samasource. Previously the organization’s COO, Wendy has spent the past five years working alongside Leila to craft Samasource’s vision and strategy.

In addition to Samasource, Janah founded SF-based Samaschool, a 501(c)(3) nonprofit dedicated to helping low-income workers learn critical freelancing skills by helping them negotiate the changing dynamics in the freelance economy. The organization has built partnerships with groups like Goodwill to empower them to offer additional curricular resources within their own existing programs and initiatives.

Janah also founded LXMI, a skin-care brand that emphasized organic and fair-trade ingredients, with a focus on sourcing from low-income women’s cooperatives in East Africa. Founded three years ago, the company raised a seed round from the likes of NEA, Sherpa, and Reid Hoffman according to Crunchbase.

Across all of her initiatives, Janah consistently put the concerns of under-represented people at the forefront, and designed organizations to empower such people in their daily lives. Her entrepreneurial spirit, commitment, and integrity will be sorely missed in the startup community.

Our editor Josh Constine had this to say of Janah’s impact. “Leila was propulsive. Being around her, you’d swear there were suddenly more hours in the day just based on how much she could accomplish. Yet rather than conjuring that energy through ruthless efficiency, she carried on with grace and boundless empathy. Whether for her closest friends or a village of strangers on the other side of the world, she embraced others’ challenges as her own. Leila turned vulnerability into an advantage, making people feel so comfortable in her presence that they could unwind their personal and professional puzzles. Leila is the kind of founder we need more of, and she’ll remain an example of how to do business with heart.�


Source: TechCrunch

Clayton Christensen, author of “The Innovator’s Dilemma,� has passed away at age 67

Clayton Christensen, a longtime professor at Harvard Business School who became famous worldwide after authoring the best-selling business book, “The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail,” passed away last night.

The Deseret News reported earlier today that the cause tied to complications from leukemia treatments that Christensen was receiving in Boston. He was 67 years old.

Clayton had suffered from ill health for years, always battling his way back. By the age of 58, Clayton — who was diagnosed with Type 1 diabetes at age 30 — had already suffered a heart attack, cancer, and a stroke, telling Forbes in 2011 that he tried to view such setbacks as opportunities, even, apparently, when they involved intensive speech therapy, which he was undergoing at the time.

Clayton created opportunities for himself and others throughout his career. The business world came to know Christensen after Intel cofounder Andy Grove brought him into the company as an advisor, then announced to the world that “The Innovator’s Dilemma,” published in 1997, was the best book he’d read in 10 years. (This was saying something, given Grove’s own considerable writing skills.) Yet Christensen came from modest means.

According to a 2012 profile in New Yorker magazine, he grew up on the “wrong side of the tracks” in Salt Lake City, in a Mormon household, collecting paper tray liners from fast food restaurants, and stuffing his 6′ 8″ frame into a 1986 Chevy Nova that he drove around town.

According to the profile, Christensen, an excellent student and a popular one (he was student body president), “wanted to go to Harvard or Yale, and got into both, but his mother wanted him to go to Brigham Young. Not knowing what to do, he fasted and prayed, and he discovered that God agreed with his mother. That wasn’t the answer he was looking for, so he fasted and prayed some more, just to make sure he hadn’t misheard or something, but he hadn’t, so he went to Brigham Young.”

There, he studied economics before and after a two-year leave of absence to serve as a volunteer full-time missionary for the LDS Church. Then it was off to Oxford, where he earned a master’s as a Rhodes Scholar, then Harvard Business School. After receiving his MBA, he landed at Boston Consulting Group, and after a few years in the working world, headed back to Harvard for a PhD so he could teach.

Over the ensuing years, Christensen would write 10 books, though none were as ubiquitous as “The Innovator’s Dilemma,” which was timed perfectly in retrospect. It put forth a theory why people buy products that are often cheaper and easier to use than their more sophisticated and more expensive predecessors, and resonated widely as one incumbent after another — Xerox, U.S. Steel, Digital Equipment Corp. — stumbled while other companies began rising in their dust: think Amazon, Google, Apple.

Interestingly, according to the New Yorker, one of Christensen’s rare, bad calls was his prediction that the Apple iPhone wouldn’t be widely adopted because it was too fancy.

Apple cofounder Steve Jobs was a fan nevertheless. According to the Walter Isaacson biography of Jobs, published just weeks after Jobs’s death in October 2011, “The Innovator’s Dilemma” “deeply influenced” him.

If you’re interested in learning more about Christensen’s views, you might enjoy this conversation between Christensen and investor-entrepreneur Marc Andreessen; it took place in 2016 at the Startup Grind series.


Source: TechCrunch

Vine reboot Byte officially launches

Two years after Vine’s co-founder Dom Hofmann announced he was building a successor to the short-form video app, today Byte makes its debut on iOS and Android. Byte lets you shoot or upload and then share six-second videos. The tiny time limit necessitates no-filler content that’s denser than the maximum 1-minute clips on TikTok.

Byte comes equipped with standard social features like a feed, Explore page, notifications, and profiles. For now, though Byte lacks the remixability, augmented reality filters, transition effects, and other bonus features you’ll find in apps like TikTok .

What Hofmann hopes will differentiate Byte is an early focus on helping content creators make money — something TikTok, and other micro-entertainment apps largely don’t offer. The app plans to soon launch a pilot of its partner program for offering monetization options to people proving popular on Byte. When asked if Byte would offer ad revenue sharing, tipping, or other options to partners, Hofmann told me that “We’re looking at all of those, but we’ll be starting with a revenue share + supplementing with our own funds. We’ll have more details about exactly how the pilot program will work soon.”

Many creators who’ve grown popular on apps like TikTok and Snapchat that lack direct monetization have tried to pull their audiences over to YouTube where they can earn a steady ad-share. By getting started paying early, Byte might lure some of those dancers, comedians, and pranksters over to its app and be able to retain them long-term. Former Vine stars turned TikTok stars like Chris Melberger. Joshdarnit, and Lance Stewart are already on Byte.

Staying connected with Byte’s most loyal users is another way Hofmann hopes to set his app apart. He’s been actively running a beta tester forum since the initial Byte announcement in early 2018, and sees it as a way to find out what features to build next. “It’s always a bummer when the people behind online services and the people that actually use them are disconnected from one another, so we’re trying out these forums to see if we can do a better job at that” Hofmann writes.

Byte founder Dom Hofmann

Byte is a long time coming. To rewind all the way, Hofmann co-founded Vine in June 2012 with Colin Kroll and Rus Yusupov, but it was acquired by Twitter before its launch in January 2013. By that fall, Hofmann had left the company. But 2014 and 2015 saw Vine’s popularity grow thanks to rapid-fire comedy skits and the creativity unlocked by its looping effect. Vine reached over 200 million active users. Then the unthinkable happened. Desperate to cut costs, Twitter shut down Vine’s sharing feed in late 2016 so it wouldn’t have to host any more video content. The creative web mourned.

By then, Hofmann had already built the first version of Byte, which offered more free-form creation. You could pull together photos, GIFs, drawings and more into little shareable creations. But this prototype never gained steam. Hofmann gave Vine fans hope when he announced plans to build a successor called V2 in early 2018, but cancelled it a few months later. Hofmann got more serious about the project by then end of 2018, announcing the name Byte and then beginning beta testing in April 2019.

Now the big question will be whether Byte can take off despite its late start. Between TikTok, Snapchat, Instagram, and more, do people need another short-form video app? Winning here will require seducing high quality creators who can get bigger view counts elsewhere. Considering there’s already a pile of TikTok competitors like Dubsmash, Triller, Firework, and Facebook’s Lasso available in the US, creators seeking stardom on a less competitive network already have plenty of apps to try. Hofmann may have to rely on the soft spot for Vine in people’s memories to get enough activity on Byte to recreate its predecessor’s magic.


Source: TechCrunch

Ultraloq U-Bolt Pro + Wi-Fi Bridge

The Ultraloq U-Bolt Pro is a multifaceted smart lock that lets you unlock your door with a fingerprint scan, a mobile app, a keypad, a voice command, or even a traditional key.
Source: PC MAG

Dolly Parton's Meme Exposes Social Media's Masquerade

The country star’s “LinkedIn, Facebook, Instagram, Tinderâ€� post speaks to people’s desire to be what any platform needs them to be.
Source: Wired

Get the Vizio P-Series 75-inch smart TV at an all-time low price just in time for game day – CNET

This $1,300 deal saves you $1,000 on a screen big enough to see ripples in the pigskin from the comfort of your sofa.
Source: CNET

Boeing 777X first flight postponed because of winds – CNET

The aircraft’s design is intriguing: Folding wingtips will let the 777X fit at existing airport gates while still giving the wings the lift they need.
Source: CNET

The Pentagon pushes back on Huawei ban in bid for ‘balance’

Huawei may have just found itself an ally in the most unexpected of places. According to a new report out of The Wall Street Journal, both the Defense and Treasury Departments are pushing back on a Commerce Department-led ban on sales from the embattled Chinese hardware giant.

That move, in turn, has reportedly led Commerce Department officials to withdraw a proposal set to make it even more difficult for U.S.-based companies to work with Huawei.

Defense Secretary Mark Esper struck a fittingly pragmatic tone while speaking with the paper, noting, “We have to be conscious of sustaining those [technology] companies’ supply chains and those innovators. That’s the balance we have to strike.�

Huawei, already under fire for allegations of flouting sanctions with other countries, has become a centerpiece of a simmering trade war between the Trump White House and China. The smartphone maker has been barred from selling 5G networking equipment due to concerns over its close ties to the Chinese government.

Last year, meanwhile, the government barred Huawei from utilizing software and components from U.S.-based companies, including Google. Huawei is also expected to be a key talking point in upcoming White House discussions, as officials weigh actions against the repercussions they’ll ultimately have for U.S. partners.

The Commerce Department has yet to offer any official announcement related to the report.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490