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

Archivo del Autor: Belen De Leon

Facebook's next Oculus VR headset could be coming soon, evidence suggests – CNET

The company’s been hinting that a hardware announcement is coming to Oculus Connect in September.
Source: CNET

Apple Store robberies: How thieves can get away in broad daylight – CNET

Update: Not this time! Apple Store shoppers tackled two thieves to the ground, stopping a robbery in progress.
Source: CNET

Court rules warrants are needed for cops to access smart electrical meter data

You can tell a lot about what’s going on in a home from how much electricity it’s using — especially when that information is collected every few minutes and recorded centrally. It’s revealing enough that a federal judge has ruled that people with smart meters have a reasonable expectation of privacy and as such law enforcement will require a warrant to acquire that data.

It may sound like a niche win in the fight for digital privacy, and in a way it is, but it’s still important. One of the risks we’ve assumed as consumers in adopting ubiquitous technology in forms like the so-called Internet of Things is that we are generating an immense amount of data we weren’t before, and that data is not always protected as it should be.

This case is a great example. Traditional spinning meters are read perhaps once a month by your local utility, and at that level of granularity there’s not much you can tell about a house or apartment other than whether perhaps someone has been living there and whether they have abnormally high electricity use — useful information if you were, say, looking for illicit pot growers with a farm in the basement.

Smart meters, on the other hand, send exact meter readings at short intervals, perhaps every 15 minutes, and these readings may be kept for years. With that much detail you could not only tell whether someone lives in a house, but whether they’re home, whether the fridge has been opened recently, what room they’re in, how often they do laundry, and so on. The fingerprints of individual devices on the house’s electrical network aren’t that difficult to figure out.

To be sure this can help the utility with load balancing, predicting demand and so on. But what if the government wants to do more with it, for example to establish whether someone was home at a certain time in a criminal investigation?

A group of concerned citizens sued the city of Naperville, Illinois, which mandated smart readers several years ago, alleging that collection of the data was unconstitutional as it amounted to an unreasonable search.

An earlier court decision essentially found that by voluntarily sharing electricity consumption data with a third party, residents surrendered their right to privacy. No privacy means it’s not a “search” to ask for the data.

But as the 7th Circuit pointed out in its ruling on appeal (hosted at the EFF), there isn’t really a third party: the city collects the data, and city authorities want to use the data. And even if there were, “a home occupant does not assume the risk of near constant monitoring by choosing to have electricity in her home.” So it is a search.

Collecting the data is not an unreasonable search, however, when it is done with no “prosecutorial intent,” the court ruled. That means that when the city is acting in its own interest as far as administrating and improving the electrical grid, it’s perfectly reasonable for them to collect this information without a warrant.

But should it be required for more than that, for instance in a criminal investigation, a warrant would certainly be required.

This distinction is important and not always observed. Systematic collection and analysis of metadata can produce remarkably detailed records of a person’s movements and habits, and it can be difficult to find and plug the holes by which that data pours out of protected containers like the Fourth Amendment.

Although it’s possible that this could be appealed up to the Supreme Court, it seems unlikely as this is not a major issue of free speech or government access. A warrant for electrical usage is rarely, one presumes, a matter of life or death, but could indeed be critical in a court battle — for which reason requiring a warrant is not an unreasonable requirement.

It seems more likely that the city of Naperville, and others in its position, will abide by this decision. That’s a win for your privacy and a foot in the door for other data collection practices like this one.


Source: TechCrunch

Facebook VP of partnerships Dan Rose is leaving the company

Facebook’s vice president of partnerships Dan Rose will leave the company early next year. Rose announced the move on his public Facebook page, indicating that he would stay on through Mobile World Congress in February.

During his long tenure at the company, Rose oversaw Facebook’s transformation into a media giant, steering it toward partnerships with TV networks and traditional news publishers.

In a comment on his announcement, Facebook COO Sheryl Sandberg summarized Rose’s influence on Facebook’s direction over the years.

“Your idea that we should be a partnership company and work closely with others in the industry has been key to some of our greatest successes,” Sandberg said. “I’ve been lucky to have you not just as a colleague but a friend – and you will always be a part of the Facebook family.”

Per his Facebook post, Rose will step down from his post to spend more time with his wife and children, who relocated to Hawaii a year ago.

“Mark and Sheryl changed my life and my career. I would walk through fire for them, or fly across the ocean on a regular basis,” Rose said. “But they deserve someone in my role who is present and fully engaged every day in the many opportunities and challenges that lie ahead.”

Rose sounds like he’ll be involved in the search for his replacement and the transition, leaving the door open to remaining involved and “helping Facebook from a distance.”

Prior to his time at Facebook, Rose spent seven years at Amazon as a director of business development in the Kindle’s early days. Rose is the latest major departure announcement from Facebook in recent months, following the planned exit of chief legal officer Colin Stretch and chief security officer Alex Stamos.

You can read Rose’s full announcement, embedded below.

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = ‘https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1’; fjs.parentNode.insertBefore(js, fjs);}(document, ‘script’, ‘facebook-jssdk’));

I have some news to share about my personal situation. I am moving to Hawaii and transitioning out of my current role at…

Posted by Dan Rose on Wednesday, August 22, 2018


Source: TechCrunch

Thoughts on Xiaomi’s eighth anniversary and inaugural month as a public company

On August 16, Xiaomi celebrated the seventh anniversary of the release of its first phone, and the eighth anniversary of MIUI’s launch. As an early investor in Xiaomi in spring 2010 and a former board member of the company, I attended Xiaomi’s IPO in Hong Kong on July 9. I felt nostalgic and grateful, and marveled at how much Xiaomi — which seemed like a crazy idea to many back in January 2010 — has achieved over the past eight years.

Xiaomi’s business model is not the easiest to appreciate if you have never tried its products. Its holistic value proposition doesn’t have an easy equivalent in the US. I frequently get asked questions about how the company works and what justifies its valuation for each round over the years. Here’s my take on the five most asked questions:

  1. Why is Xiaomi an “Internet company”? Isn’t it just a manufacturer of cheap smartphones with really low margin?

At first glance Xiaomi may seem like a hardware company, which traditionally has lower gross margins. But if you look at the company as a whole and how it engages with users, it’s much more – it’s an Internet company.

It is true that around 70% of Xiaomi’s revenue comes from smartphones, 20% comes from connected devices and lifestyle products, and 10% comes from Internet services in 2017. Yet, you can actually think of smartphones as Xiaomi’s customer acquisition tool for its Internet services.

Once users get a taste of Xiaomi through its smartphones, they fall in love with the brand’s superb design, ease of usage, quality, and amazing price-to-performance ratio, and are more likely to buy a Xiaomi smart TV next, then Xiaomi’s smart home appliances, and finally use Xiaomi’s apps. Over time, Xiaomi’s Internet service revenue will grow more rapidly than most people think.

As of March 2018, Xiaomi already had 38 apps with more than 10 million monthly active users, and 18 apps with more than 50 million monthly active users, including the Mi App Store, Mi Browser, Mi Music, and Mi Video apps. Rather than paying search engines to acquire users, Xiaomi is essentially getting paid for acquiring users through selling its smartphones. This allows Xiaomi to have a negative CAC (customer acquisition cost) for its Internet services.

Another under-appreciated pillar of Xiaomi’s growth is its “ecosystem strategy.” Xiaomi strategically invests in many startups as well as the many Internet services providers they work with, both in China and outside of China. Companies in the Xiaomi ecosystem include SmartMi (air purifiers), Zimi (power banks), Huami (Mi bands), Chun Mi (rice cookers), and 80-plus more.

Thanks to these prolific investments, you can find a wide variety of products in any Xiaomi store, from scooters to ukeleles (see below). As a result, every time consumers visit a Xiaomi store, they can find something new, and the frequency of store visits is a lot higher than typical smartphone brands, even Apple. 

Xiaomi’s users are often loyal to the brand because there are so many great Xiaomi ecosystem products consumers can buy. Over 1.4 million users already own more than five connected Xiaomi products (excluding smartphones and laptops). The rising middle class in China and other emerging markets trust, embrace, and identify with the Xiaomi brand – similar to how Muji and Uniqlo from Japan are loved by consumers worldwide. Overtime, as more users become “Mi fans”, Xiaomi’s Internet service revenue will grow, but there is a lagging effect, which many public investors don’t fully appreciate yet.

In addition, Xiaomi also invests in Internet service providers. It then preloads their content into its own apps, or preloads their apps into its own phones and smart TVs. For example, within the Mi Video app, you can access content from top Chinese video platforms like iQiyi and Youku Tudou, because Xiaomi was an investor in these companies. Xiaomi shares advertising and subscription revenue with these platforms, allowing it to rapidly grow its revenue from Internet services, which have extremely high margins.

  • What key factors made you want to invest in Xiaomi? In your opinion, what was the biggest risk about this investment?

I have known CEO and founder LEI Jun for almost 10 years. We first met when he became an angel investor in early 2008. When Lei Jun first told me about his idea for Xiaomi in January 2010 in Beijing, I listened to his pitch (there wasn’t even a PowerPoint) and it took about 90 minutes before I decided to invest. He used five arguments to convince me.

  1. In the next 10 years, smartphones will replace laptops as the dominant way people interact with technology.
  2. He believed that listening to consumers’ feedback and iterating on products rapidly based on that feedback are essential for success, especially for building customer loyalty. This is a different approach from the one that Apple, HTC, Samsung, Motorola, Nokia, etc. had at that time. He wanted to build a phone that is Android-based but with a localized wraparound “MIUI” so that users will feel it’s an OS that listens to them and can grow with them.
  3. Internet companies have high margins and therefore are less likely to fully commit to a low margin business like hardware. Think Google and Amazon.
  4. Ensure the price of the hardware is as low as possible so the company can grow market share and users. Sell the phones online, direct-to-consumer, bypass the middlemen, and past the enormous cost savings to consumers. Overtime, the company will monetize on Internet services.
  5. Build a world-class team that has a combination of overseas returnees and locals.

The team he assembled was the only one that had experience in four out of the five areas that I considered to be critical to the success for his “triathlon model”:

  1. E-commerce (via his second startup Joyo.com, which was sold to Amazon in 2004),
  2. Software (via Kingsoft, where he was the CEO)
  3. Internet services such as online gaming (via Kingsoft, where he was the CEO).
  4. Online brand building (via the startup Vancl, where he was an angel investor)
  5. Smartphone design (this is the area where his initial team did not have direct experience, but I was confident that he would hire the best talents in smartphone design given his 1 million Sina Weibo fans in 2010)

No one else had all these skills under one roof. This is why I thought Xiaomi might have the chance to do something very special.

However, for anyone who passed on Xiaomi early, it was very a reasonable and logical decision. In the history of mobile phone companies around the world, no startup had ever been successful. Some even predicted that for Xiaomi to succeed, Motorola, Ericsson, and Nokia would all have to fail. In 2010, that seemed a crazy idea. But the rest is history. 

  • What do you think of Xiaomi’s international expansion strategy?

Xiaomi did a great job in recruiting Hugo Barra, who was formerly an executive at Google Android, to join them as Head of International in 2013. Hugo’s experience lent credibility to Xiaomi, as he became the international face of the company for the next three to four years. He also recruited several young executives and country managers, mostly in their late 20s or early 30s back then, many of whom were first-generation Chinese Americans or Western educated immigrants. These executives have helped Xiaomi become a global company, and they all have a bright future ahead of them with more responsibilities to come. It’s really important to hire the right head of international and country managers to make it work.

Conversely, when US companies go to China, it’s harder to hire young millennials to spearhead the China business because the Chinese Internet space is a lot more difficult to navigate. But as there are more and more Gen Z and millennial consumers in China, American and international companies can take more chances, recruit young entrepreneurs to join them, and form an advisory board of industry veterans and investors around their China initiative.

  • How can Xiaomi expand into the US, given Huawei and ZTE’s troubled relationship with the US government and the recent trade tensions between the US and China?

In my opinion, the US market is not an immediate priority for Xiaomi today. Emerging markets, which include India, Southeast Asia, Eastern and Southern Europe, and Latin America, represent much bigger and immediate opportunities.

Xiaomi is already in 74 countries today. In the first quarter of 2018, over 36% of Xiaomi’s revenue came from markets outside of China. According to IDC, in Q4 2017, Xiaomi was among the top five smartphone brands in terms of unit shipments in 15 countries, including India (No. 1), Indonesia (No. 2), Russia, Poland, Greece, and Israel. Xiaomi also has plans to double down on markets in Latin America such as Mexico.

Why is this significant? Allow me to share a historical lesson. When Yahoo! Invested in Alibaba (another GGV portfolio company) in 2005, the world had 1 billion Internet users. Now, the world has 3.5 billion Internet users. Over the last 13 years, Alibaba’s valuation increased 100 times from $5 billion to $500 billion. The fact that China was the fastest growing market for Internet users during this period, coupled with Alibaba’s amazing ability to execute, turned the company into a growth miracle. In the next 12-13 years, the world will most likely grow to 5 billion Internet users. The world’s next 1 billion Internet users that will come online in the next decade – via affordable but high-quality smartphones – are outside of the US. They are in the 74 countries that Xiaomi is already in today. Going forward, Xiaomi is very well-positioned to take advantage of the next phase of growth through selling hardware, software, and bundled Internet services, as well as by investing in partner companies in those countries.

  • What do you think of Xiaomi’s IPO price?

I think Xiaomi is undervalued at HK$17 per share. Xiaomi’s was the world’s largest tech IPO since Alibaba’s in 2014 and it has a relatively complicated business model, so it might take time for public investors to understand and appreciate. I believe Xiaomi will deliver performance that beats expectations going forward.

If you look at the IPO price of HK$17 a share, Xiaomi was valued using a revenue multiple of 10x for its Internet services (a discount to Alibaba and Tencent), and 2x for its hardware-related revenue (an average multiple for one of China’s favorite brands), based on the 2017 numbers. So there is still a lot of potential for upside both in terms of operational growth and multiple expansions. I remember when Facebook went public in 2012, its share was priced at $38 and its first day of trading ended at $38.23. Obviously, six years later, Facebook is now worth about five times its valuation at IPO. Similarly, there’s a lot of room for Xiaomi to grow. 

I’d like to give a shoutout to other major early investors in Xiaomi, including Richard Liu of Morningside Venture Capital, Tuck Koh of ShunWei Capital, and Yuri Milner, Shou Zi Chew (now Xiaomi’s CFO) of DST Global. Their continued support has been instrumental to Xiaomi’s success.

For more on our take on Xiaomi, listen to the latest episode of the 996 Podcast where we discussed Xiaomi’s IPO and an earlier episode of the podcast where we interviewed Xiaomi’s cofounder Lin Bin. You can find the show on Apple Podcasts, Overcast, Spotify, or SoundCloud. Just search “996” wherever else you listen to podcasts. You can also watch Hans discussing Xiaomi on CNBC and Bloomberg, or read his previous TechCrunch article “Xiaomi on Its 5th Birthday. 

To reach Hans and Zara directly, join the 996 listeners’ community via WeChat/Slack at 996.ggvc.com/community

They also run a biweekly email newsletter on tech trends in China. Subscribe at 996.ggvc.com.


Source: TechCrunch

¿Crecerán los rascacielos al mismo ritmo que la población mundial?

Un estudio predice que los rascacielos tendrán un papel fundamental en las ciudades del futuro. Si la estadística desde la década de 1950 se repite, se construirán unos 41.000 hasta 2050 y serán un 50 % más altos que los actuales
Source: MIT

Crear noticias falsas, al alcance de cualquiera gracias a la IA

Los avances en aprendizaje automático han hecho posible el desarrollo de herramientas para crear vídeos falsos cada vez más verosímiles. Este hecho, sumado a que estas herramientas son cada vez más accesibles plantean un futuro en el que el análisis por parte de los expertos será fundamental para saber si se trata de realidad o de manipulación
Source: MIT

Añadir errores de código para que los 'hackers' pierdan el tiempo

Investigadores de la Universidad de Nueva York (EE. UU.) han desarrollado un nuevo enfoque para garantizar la ciberseguridad de un software. Imitando una estrategia militar antirradar, proponen introducir errores de código benignos para impedir ataques dirigidos
Source: MIT

Oculus ‘Santa Cruz’ VR headset may arrive in the first quarter of 2019

Oculus may introduce a mid-tier VR headset during the Oculus Connect 5 conference in September. This is an assumption based on a response regarding the “Santa Cruz” headset that sources now claim will arrive in 2019’s first quarter.

The post Oculus ‘Santa Cruz’ VR headset may arrive in the first quarter of 2019 appeared first on Digital Trends.


Source: Digital trends

The best Chromebooks of 2018

We’ve compiled a list of the best Chromebooks — laptops that combine great battery life, comfortable keyboards, and the performance it takes to run Google’s lightweight Chrome OS. From Samsung to Acer, these are the Chromebooks that really stand out from the rest.

The post The best Chromebooks of 2018 appeared first on Digital Trends.


Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162