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

Archivo del Autor: Belen De Leon

Oculus Rift vs. HTC Vive

The Oculus Rift and HTC Vive are the two big names in the virtual-reality arena, but most people can only afford one. Our comparison tells you which is best when you pit the Oculus Rift vs. HTC Vive.

The post Oculus Rift vs. HTC Vive appeared first on Digital Trends.


Source: Digital trends

The Condom Snorting Challenge Is Tide Pods' Final Revenge

The alleged teen trend exists only in the articles reporting its trendiness. What went wrong?
Source: Wired

Millions more affected in Facebook data grab video – CNET

Facebook revealed the true scope of Cambridge Analytica’s data collection, and what Zuckerberg plans to do about it.
Source: CNET

Facebook says Cambridge Analytica had data on 87 million people – CNET

The fiasco was worse than we thought.
Source: CNET

News startup Knowhere aims to break through partisan echo chambers

It’s become a common complaint that social media allows everyone to limit their news consumption to stories that reinforce what they already believe. But the team at Knowhere says it’s found a solution: News stories written by machines.

The idea is that Knowhere’s technology can eliminate some of the in-built human bias, and also pull from a wide variety of sources and write stories with enormous speed. For controversial and political news, it doesn’t limit itself to one story. Instead, it allows you to jump between versions of the story that are written from a left, right or “impartial” perspective.

“I want to establish a source of record that’s indisputably trustworthy for everyone from across all aisles,” said CEO and Editor-in-Chief Nathaniel Barling. “As a Knowhere reader what you are signing up for is the truth and the full context around it.”

At first, I wondered whether Knowhere might simply deepen the same divisions that it claims to fight. Might this approach just reinforce the idea that every piece of news should be interpreted according to our ideological leanings? Or that we can dismiss an accurate piece of reporting by, say, The New York Times because The Times has been painted as a liberal paper?

When I brought this up, Barling said Knowhere is focused on facts, even if those facts (say, the scientific consensus around climate change) are sometimes disputed for political reasons.

Barling’s father Kurt was a longtime reporter at the BBC, and Barling recalled a conversation between the two of them on this topic: “The truth doesn’t care for your politics. What we must do is evaluate all of the evidence that we possibly have available to us, then come to the most accurate conclusion regardless of political stripe.”

So the Knowhere stories that I’ve read tend to be very straightforward and focus on facts that have been corroborated by reputable publications. The left-leaning version of the article might be written so those facts add up to one narrative, while the right-leaning version might tell a different story, but they still agree on the core facts. (And some stories — including most of the ones I read in the Technology section — don’t include multiple spins, just the impartial version.)

And while Knowhere articles are created by machine learning technology (Barling’s co-founders Alexandre Elkrief and Dylan Rhodes are both data scientists), they’re all reviewed by human journalists. In fact, he said there are already eight journalists on his team, making up for half of Knowhere’s headcount — a ratio that he hopes to maintain as the company grows.

Facebook has also been making efforts to show different perspectives on a story, particularly if the story’s accuracy is disputed. When I pointed this out, Barling said, “They do recognize the scale of the issue, but they’re not well-placed to execute on it because of their philosophical stand. As you said, they don’t want to be the arbiters of truth.”

In addition to launching today, Knowhere announced that it has raised $1.8 million in seed funding from investors, including CrunchFund, Danhua Capital, Day One Ventures, Struck Capital and Abstract Ventures. (Like TechCrunch, CrunchFund was founded by Michael Arrington, and it’s backed by our parent company, Oath.)

And while it’s way too early to declare that Knowhere is succeeding at breaking down partisan bias, I’ll say that I’m pretty left-leaning myself and that I get a lot of my news and commentary from left-leaning sources — but the site’s approach and tone made me way more willing to click on the right-wing version of the story.


Source: TechCrunch

Cambridge Analytica denies accessing data on 87M Facebook users…claims 30M

Cambridge Analytica is refuting a report by Facebook today that said Cambridge Analytica improperly attained data on up to 87 million users. Instead, it claims it only “licensed data for no more than 30 million people” from Dr. Aleksandr Kogan’s research company Global Science Research. It also claims none of this data was used in work on the 2016 U.S. presidential election when it was hired by the Trump campaign, and that upon notice from Facebook immediately deleted all raw data and began removing derivative data.

The whole statement from Cambridge Analytica can be found below. We requested a comment from Facebook about the incongruencies in the two companies’ positions, but the social network declined to comment.

The he-said-she-said of the scandal seems to be amplifying as Facebook continues to endure criticism about weak data privacy policies and enforcement that led to the Cambridge Analytica fiasco that’s seen Facebook’s market cap drop nearly $100 billion.

NEW DELHI, INDIA – OCTOBER 9: Co-founder and chief executive of Facebook Mark Zuckerberg gestures as he announces the Internet.org Innovation Challenge in India on October 9, 2014 in New Delhi, India. Zuckerberg is on a two-day visit to India aimed at promoting the internet.org app, which allows people in underdeveloped areas to access basic online services. (Photo by Arun Sharma/Hindustan Times via Getty Images)

Today Facebook announced the 87 million figure as a maximum number of people potentially impacted and said it would notify those users with an alert atop the News Feed. It also rewrote its Terms of Service today to clarify how it collects and works with outside developers, and announced sweeping platform API restrictions that will break many apps built on Facebook but prevent privacy abuses. Zuckerberg then held a conference call with reporters to give insight on all the news.

Cambridge Analytica has repeatedly denied assertions about interactions with Facebook data, but Facebook hasn’t backed down. Instead, Facebook has used Cambridge Analytica as an example of abuse it’s trying to combat, and as a justification for cracking down on developers both malicious and benign around the world.

Cambridge Analytica responds to announcement that GSR dataset potentially contained 87 million records
Today Facebook reported that information for up to 87 million people may have been improperly obtained by research company GSR. Cambridge Analytica licensed data for  from GSR, as is clearly stated in our contract with the research company. We did not receive more data than this.

We did not use any GSR data in the work we did in the 2016 US presidential election.

Our contract with GSR stated that all data must be obtained legally, and this contract is now a matter of public record. We took legal action against GSR when we found out they had breached this contract.When Facebook contacted us to let us know the data had been improperly obtained, we immediately deleted the raw data from our file server, and began the process of searching for and removing any of its derivatives in our system.

When Facebook sought further assurances a year ago, we carried out an internal audit to make sure that all the data, all derivatives, and all backups had been deleted, and gave Facebook a certificate to this effect.

We are now undertaking an independent third-party audit to demonstrate that no GSR data remains in our systems.


Source: TechCrunch

Our digital future will be shaped by increasingly mobile technologies coming from China

Since the dawn of the internet, the titans of this industry have fought to win the “starting point” — the place that users start their online experiences. In other words, the place where they begin “browsing.” The advent of the dial-up era had America Online mailing a CD to every home in America, which passed the baton to Yahoo’s categorical listings, which was swallowed by Google’s indexing of the world’s information — winning the “starting point” was everything.

As the mobile revolution continues to explode across the world, the battle for the starting point has intensified. For a period of time, people believed it would be the hardware, then it became clear that the software mattered most. Then conversation shifted to a debate between operating systems (Android or iOS) and moved on to social properties and messaging apps, where people were spending most of their time. Today, my belief is we’re hovering somewhere between apps and operating systems. That being said, the interface layer will always be evolving.

The starting point, just like a rocket’s launchpad, is only important because of what comes after. The battle to win that coveted position, although often disguised as many other things, is really a battle to become the starting point of commerce.  

Google’s philosophy includes a commitment to get users “off their page” as quickly as possible…to get that user to form a habit and come back to their starting point. The real (yet somewhat veiled) goal, in my opinion, is to get users to search and find the things they want to buy.

Of course, Google “does no evil” while aggregating the world’s information, but they pay their bills by sending purchases to Priceline, Expedia, Amazon and the rest of the digital economy.  

Facebook, on the other hand, has become a starting point through its monopolization of users’ time, attention and data. Through this effort, it’s developed an advertising business that shatters records quarter after quarter.

Google and Facebook, this famed duopoly, represent 89 percent of new advertising spending in 2017. Their dominance is unrivaled… for now.

Change is urgently being demanded by market forces — shifts in consumer habits, intolerable rising costs to advertisers and through a nearly universal dissatisfaction with the advertising models that have dominated (plagued) the U.S. digital economy.  All of which is being accelerated by mobile. Terrible experiences for users still persist in our online experiences, deliver low efficacy for advertisers and fraud is rampant. The march away from the glut of advertising excess may be most symbolically seen in the explosion of ad blockers. Further evidence of the “need for a correction of this broken industry” is Oracle’s willingness to pay $850 million for a company that polices ads (probably the best entrepreneurs I know ran this company, so no surprise).

As an entrepreneur, my job is to predict the future. When reflecting on what I’ve learned thus far in my journey, it’s become clear that two truths can guide us in making smarter decisions about our digital future:

Every day, retailers, advertisers, brands and marketers get smarter. This means that every day, they will push the platforms, their partners and the places they rely on for users to be more “performance driven.” More transactional.

Paying for views, bots (Russian or otherwise) or anything other than “dollars” will become less and less popular over time. It’s no secret that Amazon, the world’s most powerful company (imho), relies so heavily on its Associates Program (its home-built partnership and affiliate platform). This channel is the highest performing form of paid acquisition that retailers have, and in fact, it’s rumored that the success of Amazon’s affiliate program led to the development of AWS due to large spikes in partner traffic.

Chinese flag overlooking The Bund, Shanghai, China (Photo: Rolf Bruderer/Getty Images)

When thinking about our digital future, look down and look east. Look down and admire your phone — this will serve as your portal to the digital world for the next decade, and our dependence will only continue to grow. The explosive adoption of this form factor is continuing to outpace any technological trend in history.

Now, look east and recognize that what happens in China will happen here, in the West, eventually. The Chinese market skipped the PC-driven digital revolution — and adopted the digital era via the smartphone. Some really smart investors have built strategies around this thesis and have quietly been reaping rewards due to their clairvoyance.  

China has historically been categorized as a market full of knock-offs and copycats — but times have changed. Some of the world’s largest and most innovative companies have come out of China over the past decade. The entrepreneurial work ethic in China (as praised recently by arguably the world’s greatest investor, Michael Moritz), the speed of innovation and the ability to quickly scale and reach meaningful populations have caused Chinese companies to leapfrog the market cap of many of their U.S. counterparts.  

The most interesting component of the Chinese digital economy’s growth is that it is fundamentally more “pure” than the U.S. market’s. I say this because the Chinese market is inherently “transactional.” As Andreessen Horowitz writes, WeChat, China’s  most valuable company, has become the “starting point” and hub for all user actions. Their revenue diversity is much more “Amazon” than “Google” or “Facebook” — it’s much more pure. They make money off the transactions driven from their platform, and advertising is far less important in their strategy.

The obsession with replicating WeChat took the tech industry by storm two years ago — and for some misplaced reason, everyone thought we needed to build messaging bots to compete.  

What shouldn’t be lost is our obsession with the purity and power of the business models being created in China. The fabric that binds the Chinese digital economy and has fostered its seemingly boundless growth is the magic combination of commerce and mobile. Singles Day, the Chinese version of Black Friday, drove $25 billion in sales on Alibaba — 90 percent of which were on mobile.

The lesson we’ve learned thus far in both the U.S. and in China is that “consumers spending money” creates the most durable consumer businesses. Google, putting aside all its moonshots and heroic mission statements, is a “starting point” powered by a shopping engine. If you disagree, look at where their revenue comes from…

Google’s recent announcement of Shopping Actions and their movement to a “pay per transaction model” signals a turning point that could forever change the landscape of the digital economy.  

Google’s multi-front battle against Apple, Facebook and Amazon is weighted. Amazon is the most threatening. It’s the most durable business of the four — and its model is unbounded on two fronts that almost everyone I know would bet their future on, 1) people buying more online, where Amazon makes a disproportionate amount of every dollar spent, and 2) companies needing more cloud computing power (more servers), where Amazon makes a disproportionate amount of every dollar spent.  

To add insult to injury, Amazon is threatening Google by becoming a starting point itself — 55 percent of product searches now originate at Amazon, up from 30 percent just a year ago.

Google, recognizing consumer behavior was changing in mobile (less searching) and the inferiority of their model when compared to the durability and growth prospects of Amazon, needed to respond. Google needed a model that supported boundless growth and one that created a “win-win” for its advertising partners — one that resembled Amazon’s relationship with its merchants — not one that continued to increase costs to retailers while capitalizing on their monopolization of search traffic.

Google knows that with its position as the starting point — with Google.com, Google Apps and Android — it has to become a part of the transaction to prevail in the long term. With users in mobile demanding fewer ads and more utility (demanding experiences that look and feel a lot more like what has prevailed in China), Google has every reason in the world to look down and to look east — to become a part of the transaction — to take its piece.  

A collision course for Google and the retailers it relies upon for revenue was on the horizon. Search activity per user was declining in mobile and user acquisition costs were growing quarter over quarter. Businesses are repeatedly failing to compete with Amazon, and unless Google could create an economically viable growth model for retailers, no one would stand a chance against the commerce juggernaut — not the retailers nor Google itself. 

As I’ve believed for a long time, becoming a part of the transaction is the most favorable business model for all parties; sources of traffic make money when retailers sell things, and, most importantly, this only happens when users find the things they want.  

Shopping Actions is Google’s first ambitious step to satisfy all three parties — businesses and business models all over the world will feel this impact.  

Good work, Sundar.


Source: TechCrunch

Smartsheet co-founder’s next project is a robotic rock picker-upper

A co-founder of Smartsheet, the enterprise collaboration startup that just filed for an IPO, is taking a hard right turn into the world of agriculture robotics. Brent Frei tells GeekWire that he has been working on an automated system for clearing rocks from land. It’s a bit unexpected, but far from a bad idea.

While doing a little farming work with his kids last year, including the less than stimulating task of picking up big rocks and throwing them in a tractor-trailer, it occurred to him that this was precisely the kind of thing that an automated platform would be good at.

There are some semi-automated solutions, but nothing simple enough that you could just plop it on a few acres and tell it “go grab all the rocks this big or bigger.”

Why not apply to this all the tech that’s going into watering, growing and picking? It seems at the very least he might make something that he himself could use, so he started TerraClear in October to create a “Roomba for rock picking.”

It’s still a ways off even from prototype stage, but it’s a great example of how wide open the world is to new applications of computer vision and robotics if you keep your mind open.


Source: TechCrunch

Join us for a live-stream race: ‘PC Building Simulator’ vs. building a real PC

PC Building Simulator is tearing up the Steam Charts. With that in mind, we wondered if someone could build a real PC faster than a virtual one. Join us right now for a live-stream to find out.

The post Join us for a live-stream race: ‘PC Building Simulator’ vs. building a real PC appeared first on Digital Trends.


Source: Digital trends

Southeast Asia fashion startup Zilingo continues its meteoric rise with $54M Series C

Many will rightly say that raising money as a startup in Southeast Asia is no easy thing, but up-and-coming online fashion service Zilingo sure doesn’t seem to have problems on that front.

Fresh from raising an $18 million Series B round last September, Zilingo has announced its $54 million Series C to take it to $82 million from investors to date.

The round was led by new investor Sofina — an investor in Flipkart-owned fashion site Myntra among others — and existing backers Burda and Sequoia India. Zilingo’s other existing investors, including Tim Draper, SIG, Venturra, Beenext and Manik Arora, all took part, with Amadeus Capital joining the party, too.

Raising this much money is rare over the life cycle of any startup in Southeast Asia, but to do it in less than 2.5 years after launching your product is unprecedented.

E-commerce is a hot space in the region, but few companies have made the jump to Series B and beyond with success; in order to make the leap, Singapore-headquartered Zilingo has gone about things in a different way from others in its immediate space.

Beyond consumer sales

The company started in Thailand in 2015, when it was founded by Ankiti Bose (CEO) and Dhruv Kapoor (CTO). Bose, a former analyst with Sequoia India and McKinsey, had the idea of bringing traditional sellers online after visiting Bangkok and marveling at the rich variety of fashion items being sold at street markets.

Now, however, the company has risen above online sales to a position as a platform that caters to merchants, retailers and brands for both B2C and B2B sales. That’s been enabled by an early focus on providing basic services for retailers beyond just an online storefront.

We noted when we first wrote about Zilingo that the company offered a seller management tool which handled processes like inventory management, stock and sales for small retailers who might not already be digital. Aside from boosting touch points with merchants, its key target, these services have evolved over time and become both an additional revenue generator and an important defensive moat for Zilingo’s business, while, not to mention, providing insight and direction for product development.

Zilingo’s e-commerce site sells directly to consumers in Indonesia, Thailand and Singapore, and it ships internationally to four more countries. Its tech team is in India while it has supply bases in Singapore, Thailand, Indonesia, China, Bangladesh, Vietnam and Cambodia, but it has pushed on.

With financial services from third parties, a “style hunter” that aggregates upcoming trends from fashion watchers and icons, product sourcing and content and photography services, the targets have expanded to include professional fashion sellers, SMEs, brands and B2B buyers located outside of Southeast Asia.

The idea is no longer just about bringing the long tail of market sellers online, but instead to enable increased efficiencies for all. That means organization services, financial products and sales for the long-tail merchants, but trend analysis, B2B sales/sourcing and more advanced options to the more sophisticated end of brands and larger retailers.

Zilingo co-founders Ankiti Bose and Dhruv Kapoor

“We realized that the long tail is a good way to start, but if you want to build the biggest player in this space, then you have to have all the supply,” Bose told TechCrunch. “The reason they’d stay with us is because they have a dependence with us.”

Bose said that Zilingo doesn’t pressure its merchants to use Zilingo.com for consumers sales — although it is obviously preferential — which means it has a potential that allows it to start working with those who are on rival services, which chiefly includes Rocket Internet’s well-funded Zalora business.

So a brand using Zalora for sales, for example, might source its products or materials from sellers on Zilingo. Further down the line, Zilingo could use that relationship to persuade it to open a Zilingo.com store.

That has seen revenue skyrocket. While Bose isn’t revealing exact sales figures, she said that revenue has grown “over 10X” in the last 12, months with more than 10,000 sellers and two million products now on the Zilingo.com platform.

That jump is primarily thanks to a move into Indonesia, Southeast Asia’s largest economy, the emergence of B2B sales — i.e. labels or merchants using Zilingo to buy fashion items to then sell to consumers — and some of the optional, paid-for services such as loans or credit. Now, Bose said, the once-core B2C business from Zilingo.com accounts for just 40 percent of the revenue.

That platform strategy goes some way to explaining why investors are doubling down on the business despite a “bloodbath” — as Bose puts it — in the B2C fashion commerce space in Southeast Asia.

Zalora is the big player, while others include JD.com-backed Pomelo and Singapore’s Love Bonito, both of which have raised low double-digit USD rounds to move into brick and mortar retail. Zilingo, meanwhile, has transcended the sales race by building a product that can live without a dependency on its Zilingo.com e-commerce service.

Looking to U.S. and Europe

The company is putting that to the test this week with the launch of a B2B service for U.S. and Europe-based fashion sellers and labels.

ZilingoAsiaMall.com is a destination where smaller retailers and other B2B buyers can source fashion items from Southeast Asia-based resellers for similar prices to that which top global fashion names enjoy, but without the commitment of massive order volumes.

Zilingo Asia Mall

“Major global fashion brands source most apparel from Asia at $1.5/piece for massive quantities of over a million pieces,” a Zilingo representative explained. “We saw how Zilingo could leverage its existing Asian supply chain network built from its consumer business to drive value for the American and European fashion businesses. ZAM has figured out how retailers can source quality, current products at $2/piece for quantities as low as 200 and also make it an easy experience.”

“Some 49 percent of all exports globally in fashion come from ASEAN, China and Bangladesh [so] we are basically sitting at the source,” Bose told TechCrunch.

“Merchants want to buy from our B2B platforms and sell on B2C channels, Zilingo could be one of them,” she added. “It’s a high-margin profitable business and we want to scale that up.”

Future plans

Zilingo said it still has its Series B round in the bank, so that, combined with this newest funding, gives it quite the war chest for investment.

Aside from pushing its international strategy, the company plans to add more tech services to its merchant ecosystem while also expanding its Zilingo.com e-commerce site deeper into Southeast Asia. The Philippines is top of the list, but opening up in Vietnam and Malaysia is also on the planner.

The company will also continue to build its brand and market share in its existing Southeast Asian markets. There’s a particular focus on Indonesia where it recently signed actress Pevita Pearce to front its first TV ad campaign.

As for raising more money right after the Series B, Bose said that the timing felt right.

“The logic behind raising this round is that Southeast Asia is heating up but fashion doesn’t have a big leader because Zalora is stumbling, but it is also the only high-margin vertical in e-commerce,” she said.

“When things are going well, there’s momentum, and we figured that we might as well use that because this is a fantastic time to be running a startup in Southeast Asia — people are taking the region seriously,” she added, referencing increased investments from Tencent and Alibaba.

Unbelievably, Zilingo closed the Series C round “weeks” after its Series B, according to Sequoia India managing director Shailendra Singh. Bose explained that investors had begun to see the results of the B2B push and were keen to double down right there and then.

Luckily for the rest of the market, there are no imminent Series D plans at this point… apparently.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009