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

Archivo del Autor: Belen De Leon

iPhone, Galaxy S, Pixel: How smartphones evolved to dominate your life – CNET

We bet you couldn’t quit your phone even if you wanted to.
Source: CNET

¿Qué se esconde tras el plan de SpaceX para lanzar 30.000 satélites más?

La compañía ha pedido permiso para poner en órbita otro montón de dispositivos Starlink alegando que formarán parte de su constelación para ofrecer internet a nivel mundial. Pero algunos expertos desconfían de esta versión y avisan de que podría ser una maniobra para tener ventaja a largo plazo
Source: MIT

India moves closer to regulating internet services as it fears ‘unimaginable disruption to democracy’

India said on Monday that it is moving ahead with its plan to revise existing rules to regulate intermediaries — social media apps and others that rely on users to create their content — as they are causing “unimaginable disruptionâ€� to democracy.

In a legal document filed with the country’s apex Supreme Court, the Ministry of Electronics and Information Technology said it would formulate the rules to regulate intermediaries by January 15, 2020.

In the legal filing, the government department said the internet had “emerged as a potent tool to cause unimaginable disruption to the democratic polity.� Oversight of intermediaries, the ministry said, would help in addressing the “ever growing threats to individual rights and nation’s integrity, sovereignty and security.�

The Indian government published a draft of guidelines for consultation late last year. The proposed rules, which revise the 2011 laws, identified any service — social media or otherwise — that have more than 5 million users as intermediaries.

Government officials said at the time that modern rules were needed, otherwise circulation of false information and other misuse of internet platforms would continue to flourish.

The Monday filing comes as a response to an ongoing case in India filed by Facebook to prevent the government from forcing WhatsApp to introduce a system that would enable revealing the source of messages exchanged on the popular instant messaging platform, which counts India as its biggest market with more than 400 million users.

Some have suggested that social media platforms should require their users in India to link their accounts with Aadhaar — a government-issued, 12-digit biometric ID. More than 1.2 billion people in India have been enrolled in the system.

Facebook executives have argued that meeting such demands would require breaking the end-to-end encryption that WhatsApp users enjoy globally. The company executives have said that taking away the encryption would compromise the safety and privacy of its users. The Supreme Court will hear Facebook’s case on Tuesday.

India’s online population has ballooned in recent years. More than 600 million users in India are online today, according to industry estimates. The proliferation of low-cost Android handsets and access to low-cost mobile data in the nation have seen “more and more people in India become part of the internet and social media platforms.�

“On the one hand, technology has led to economic growth and societal development, on the other hand there has been an exponential rise in hate speech, fake news, public order, anti-national activities, defamatory postings, and other unlawful activities using Internet/social media platforms,� a lower court told the apex court earlier.


Source: TechCrunch

‘People fix things. Tech doesn’t fix things.’

Veena Dubal is an unlikely star in the tech world.

A scholar of labor practices regarding the taxi and ride-hailing industries and an Associate Professor at San Francisco’s U.C. Hastings College of the Law, her work on the ethics of the gig economy has been covered by the New York Times, NBC News, New York Magazine, and other publications. She’s been in public dialogue with Naomi Klein and other famous authors, and penned a prominent op-ed on facial recognition tech in San Francisco — all while winning awards for her contributions to legal scholarship in her area of specialization, labor and employment law.

At the annual symposium of the AI Now Institute, an interdisciplinary research center at New York University, Dubal was a featured speaker. The symposium is the largest annual public gathering of the NYU-affiliated research group that examines AI’s social implications. Held at NYU’s largest theater in the heart of Greenwich Village, Dubal’s event gathered a packed crowd of 800, with hundreds more on the waiting list and several viewing parties offsite. It brought together a relatively young and diverse crowd that, as my seatmate pointed out, contained basically zero of the VC vests ubiquitous at other tech gatherings.

AI Now’s symposium represented the emergence of a no-nonsense, women and people of color-led, charismatic, compassionate, and crazy knowledgeable stream of tech ethics. (As I discussed with New Yorker writer Andrew Marantz recently, not all approaches to tech ethics are created equal). AI Now co-founders Kate Crawford and Meredith Whittaker have built an institution capable of mobilizing significant resources alongside a large, passionate audience. Which may be bad news for companies that design and hawk AI as the all-purpose, all glamorous solution to seemingly every problem, despite the fact that it’s often not even AI doing the work they tout.

veenadubal

Legal scholar Veena Dubal.

As the institute’s work demonstrates, harmful AI can be found across many segments of society, such as policing, housing, the justice system, labor practices and the environmental impacts of some of our largest corporations. AI Now’s diverse and inspiring speaker lineup, however, was a testament to a growing constituency that’s starting to hold reckless tech businesses accountable. The banking class may panic at the thought of a Warren or Sanders presidency, but Big Tech’s irresponsible actors and utopian philosopher bros should be keeping a watchful eye on the ascendance of figures like Clark, Whittaker, and Dubal, along with their competence.

I won’t attempt a more detailed review of AI Now’s conference here; the organization will put out an annual report summarizing and expanding on it later this year; and if you’re intrigued by this piece, get on their mailing list and go next year.

Below is my conversation with Dubal, where we discuss why the AI Now Institute is different from so many other tech ethics initiatives and how a scholar of taxis became a must-read name in tech. Our conversation ends with the story of one well-off white male software engineer who experienced surprising failure, only to realize his own disillusionment helped him connect to a much greater purpose than he’d ever envisioned.

Epstein: Let’s start by talking about the AI Now Symposium. What does it mean for you to be here as one of the featured speakers?

Dubal: It’s so awesome for a center like this to to say that what Uber drivers are doing to organize to better their conditions is actually related to tech. For the last half decade at least, I’ve been doing what is considered tech work, but very much at the periphery. Because we weren’t explicitly doing computer science-related work, I think people didn’t think of the research people like me do as being at all [related to tech]… it was “justâ€� labor. It wasn’t tech, even though it is on [workers] backs that the whole tech industry exists. So it’s powerful to be included in this conversation.

And for this particular event, they’ve done such a good job of [inviting speakers] whose research is thought of as on the periphery, but should be at the center in terms of what is really important from an ethics perspective. Ruha Benjamin [a Professor of African American Studies at Princeton and founder of Princeton’s JustData Lab]’s work is amazing and then the two people that I’m on the panel with, Abdi Muse [Executive Director of the Awood Center in Minneapolis, a community organization focused on advocating for and educating Minnesota’s growing East African communities about their labor rights], organizes warehouse workers in Minnesota, who are the reason Amazon can facilitate the transcontinental flow of goods in the way that they do.

AI Now co-founders

AI Now co-founders Meredith Whittaker and Kate Crawford. (Photo: Katherine Tyler)

And Bhairavi Desai [Executive Director of the New York Taxi Worker’s Alliance] — I’ve known her for 10 years and she has, from the very beginning, been fighting this gig nonsense. To have them in the room and centered, to have their voices centered instead of on periphery, is just so awesome for me.

Epstein: It’s very clear that AI Now is dedicated to doing that, maybe even moreso than any other peer organization I can identify. How do you see AI Now, as an organization, positioned among their various peers?

Dubal: It’s a great question. I’ve looked at a couple of other more nonprofity things that do tech and equality, and you are absolutely right; more so than any other organization, [AI Now] centers the people who are often at the periphery. Everything that they do is very deliberative.
They aren’t moving through things really quickly, onto the next project really quickly. Every decision they make is thoughtful, in terms of the people that they hire, for example, or how they do an event, or who they include in an event. It’s just very, very thoughtful, which is not how most things in tech, period, run.

Epstein: They’re not moving fast. They’re not breaking things.

Dubal: Exactly. They’re not breaking things. They’re fixing things. And the other thing is, even The TechEquity Collaborative, a nonprofit in San Francisco, there’s a tech utopian imaginary that guides their work. They really have a belief that the technology is going to fix things. AI now, based on all the interactions I’ve had with them, My sense is that their ethos is very much about how people fix things. Tech doesn’t fix things.

So they’re centering the people who can fix things. They’re in a powerful place, and I think because they’re so sophisticated in the work that they do, they have a powerful voice, which is unusual for people who are interested in the subaltern and in the issues that hurt the most marginalized.

Epstein: Yes. What made me want to come all the way here from Cambridge, MA, where we are not exactly suffering from a shortage of tech ethics initiatives, and what made me decide to miss a lot of the Disrupt conference even though I work for TechCrunch, is that it’s rare that you have an organization that is able to combine to things: genuinely fighting for the marginalized, or helping the subaltern speak; and actually achieving a very significant public voice. Usually it’s maybe one or the other but not both.


Source: TechCrunch

A Brief History of Russian Hackers' Evolving False Flags

Most hackers know how to cover their tracks. But Russia’s elite groups are working at a whole other level.
Source: Wired

Your Google and Gmail will now share a single profile photo – CNET

One image will be shown across all apps in Google’s suite of tools for business.
Source: CNET

2020 Nissan Titan XD gets more power, standard 4WD and ditches diesel – Roadshow

Following the refreshed 2020 Titan half-ton pickup, the XD arrives with a basket of upgrades.
Source: CNET

Report: SoftBank is taking control of WeWork at an ~$8B valuation

WeWork, once valued at $47 billion, will be worth as little as $7.5 billion on paper as SoftBank takes control of the struggling co-working business, CNBC reports.

SoftBank, a long-time WeWork investor, plans to invest between $4 billion and $5 billion in exchange for new and existing shares, according to CNBC . The deal, expected to be announced as soon as tomorrow, represents a lifeline for WeWork, which is said to be mere weeks from running out of cash and has been shopping several of its assets as it attempts to lessen its cash burn.

WeWork declined to comment.

To be clear, it is reportedly the Vision Fund’s parent company, SoftBank Group Corp. that is taking control, with SoftBank International chief executive officer Marcelo Claure stepping in to support company management, per reports.

The Japanese telecom giant’s move comes precisely four weeks after co-founder and former CEO Adam Neumann relinquished control of the company and transitioned into a non-executive chairman role, and about three weeks after WeWork decided to delay its highly anticipated initial public offering. WeWork’s vice chairman Sebastian Gunningham and the company’s president and chief operating officer Artie Minson are currently serving as WeWork’s co-CEOs.

In addition to those personnel shake-ups, WeWork has lost its communications chief, Jimmy Asci, its chief marketing officer, Robin Daniels and several others. Meanwhile, the company has slashed hundreds of jobs, and opted to shut down its school, WeGrow, in 2020.

Now expected to go public in 2020, WeWork was also said to be in negotiations with JPMorgan for a last-minute cash infusion. The company, now a cautionary tale, will surely continue to reduce the sky-high costs of its money-losing operation in the upcoming months.

WeWork revealed an unusual IPO prospectus in August after raising more than $8 billion in equity and debt funding. Despite financials that showed losses of nearly $1 billion in the six months ending June 30, the company still managed to accumulate a valuation as high as $47 billion, largely as a result of Neumann’s fundraising abilities.

“As co-founder of WeWork, I am so proud of this team and the incredible company that we have built over the last decade,� Neumann said in a statement confirming his resignation last month. “Our global platform now spans 111 cities in 29 countries, serving more than 527,000 members each day. While our business has never been stronger, in recent weeks, the scrutiny directed toward me has become a significant distraction, and I have decided that it is in the best interest of the company to step down as chief executive. Thank you to my colleagues, our members, our landlord partners, and our investors for continuing to believe in this great business.�


Source: TechCrunch

6 tips founders need to know about securing their startup

If you’ve read anything of mine in the past year, you know just how complicated security can be.

Every day it seems there’s a new security lapse, a breach, a hack, or an inadvertent exposure, such as leaving a cloud storage server unprotected without a password. These things happen, but they don’t have to; aecurity isn’t as difficult as it sounds, but there’s no one-size-fits-all solution.

We sat down with three experts on the Extra Crunch stage at TechCrunch’s Disrupt SF earlier this month to help startups and founders understand what they need to do, when, and why.

We asked Google’s Heather Adkins, Duo’s Dug Song, and IOActive’s Jennifer Sunshine Steffens for their best advice. Here’s what they had to say.

Quotes have been edited and condensed for clarity.

1. Don’t put off the security conversation

The one resounding message from the panel: don’t put security off.

“There are basically three areas that folks should start considering how to bucket those risks,” said Duo’s Song. “The first is corporate risk in defending your users and applications they access. The second is application security and product risk. A third area is is around production, security and making sure that the operation of your security program is something that keeps up with that risk. And then a fourth — a new and emerging space — is trust, and not just privacy, but also safety.”

It’s better to be proactive about security than to be reactive to a data breach; not only will it help your company bolster its security posture, but it also serves as an important factor in future fundraising negotiations.

Song said founders have a “very direct obligation” to think about security as soon as they take someone else’s money, but especially when a company starts gathering user or customer data. “You have to put yourself in the shoes of those folks whose data you have to protect,” he said. “It’s not just your existential threats to your business, but you do have a responsibility, right to figure out how to do this well.”

IOActive’s Steffens said startups are already a target — simply because it’s assumed many won’t have thought much about security.

“A lot of attackers will go after startups who have high value data, because they know security is not a priority and it’s going to be a lot easier to get ahold of,” she said. “Data these days is extraordinarily valuable.”

2. Start with the security basics

Google’s Adkins, who runs the search giant’s internal information security team, joined the company almost two decades ago when it was just the size of a large startup. Her job is to keep the company’s network, assets, and employees safe.

“When I got there, they were so fanatical about security already, that half of the job was already done,” she said. “From the moment [Google] took its first search query, it was thinking about where those logs are stored, who has access to them, and what is its responsibility to its users,” she said.

“Startups who are successful with security are those where the chief executive and the founders are fanatical from day one and understand what threats exist to the business and what they need to do to protect it,” she said.

Song said many popular products and technologies these days come with strong security by default, such as iPhones, Chromebooks, security keys and Windows 10.

“You’re better off than the 90% of large companies out there,” he said. “That’s one of those few strategic advantages you have as a smaller, nimbler organization that doesn’t have a lot of legacy,” he added. “You can do things better from the start.”

“A lot of the basics are still key,” said Steffens. “Even as we come out with the new shiny technology, having things like firewalls and antivirus, and multi-factor authentication.”

“Security doesn’t always have to be a money thing,” she said. “There’s a lot of open source technology that’s really great.”

3. Start looking at security as an investment

“The sooner you start thinking about security, the less expensive it is in the end,” said Steffens.

That’s because, the experts said, proactive security gives companies an edge over competitors who tack on security solutions after a breach. It’s easier and more cost-effective to get it right the first time without having to fill in gaps years later.

It might be a hard sell to funnel money into something where you won’t actively see financial returns, which is why founders should think of security as investments for the future. The idea is that if you spend a little money at the start, it can save you down the line from the inevitable — a security incident that will cost you in bad headlines, lost customer trust, and potentially fines or other sanctions.


Source: TechCrunch

NASA’s Jim Bridenstine says 2035 is doable for human landing on Mars — provided budget is there

NASA Administrator Jim Bridenstine took part in a joint presentation by the chiefs of a number of international space agencies at the annual International Astronautical Conference on Monday. At the end of the event, a question was put to the entire group — when do we get to Mars?

After a joke answer of “Tuesday” by ESA Director General Jan Wörner, Bridenstine followed with a serious answer that he believes — provided everyone can get their governments to actually back them and provide the support needed — it’s possible that astronauts could land on Mars by as early as 2035.

“If we accelerate the Moon landing, we’re accelerating the Mars landing — that’s what we’re doing,” Bridenstine said, referring to the agency’s aggressive, accelerated timeline of aiming to land the first American woman and next American man on the Moon by 2024 with the Artemis program.

“If our budgets were sufficient,” Bridenstine said, turning to his colleagues from NASA’s international equivalents, “I would suggest that we could do it by 2035.”

“The goal is to land on the Moon within five years and be sustainable by 2028,” Bridenstine said during a press conference following the agency leadership panel, clarifying that sustainability means “people living and working on another world for long periods of time.”

The caveat Bridenstine offered, that budgets match ambition, is not an insignificant one. NASA just faced a congressional subcommittee budgetary hearing about its plan to get to the Moon by 2024, and faced some heavy skepticism. From NASA’s scientific and technical assessment of Mars mission feasibility for a 2035 target, however, the agency previously discussed this date as early as 2015.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487