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

Archivo del Autor: Belen De Leon

SwiftKey integration on latest Insider build makes it easier to type on glass

Microsoft is testing SwiftKey keyboard integration in the latest Insider Preview before making it available for all Windows 10 users. Windows Insiders can download build 17692 to begin swiping in Windows 10’s on-screen keyboard.

The post SwiftKey integration on latest Insider build makes it easier to type on glass appeared first on Digital Trends.


Source: Digital trends

Get your ticket to the TechCrunch Summer Party at August Capital

We’re sentimental softies when it comes to tradition, and one of our favorites is the TechCrunch Summer Party at August Capital. This marks the thirteenth year of this Silicon Valley soiree, and we’d love to see you there. Tickets are released in batches, and the first round is available now on a first-come, first-served basis. They always sell out quickly, so buy your ticket today.

The Summer Party is a wonderful opportunity to enjoy an evening of cocktails and conversation — and to celebrate the spirit of entrepreneurship with your peers on the patio and grounds of August Capital in Menlo Park. Of course, every TechCrunch party holds the potential for networking magic. You never know when you might meet the perfect future investor, acquirer, partner or co-founder.

One legendary example: Our founder, Michael Arrington, used to hold these TechCrunch parties in his Atherton backyard, and it’s where Box founders Aaron Levie and Dylan Smith met one of their first investors, DFJ. Who knows? Come to the party and you just might start your own legend.

Here are the pertinent Summer Party details:

  • July 27, 5:30 p.m. – 9:00 p.m.
  • August Capital in Menlo Park
  • Ticket price: $95

Are you an early-stage startup?
Get a Summer Party demo table and showcase your early-stage startup at this legendary event. Each demo table comes with four (4) attendee tickets. Learn more about demo tables here.

Come for the food, come for the drink, come for the magic. Or hey, come for the door prizes, including TechCrunch swag, Amazon Echos and tickets to Disrupt San Francisco 2018.

The first batch of TechCrunch Summer Party at August Capital tickets are available now, and you can buy yours today. We hope to see you there!


Source: TechCrunch

SEC says Ether isn’t a security, but tokens based on Ether can be

“In cases where there is no… central enterprise being invested in or where the digital asset is sold only to be used to purchase a good or service available through the network on which it was created,” that digital asset is “out of the purview of U.S. securities laws”, according to William Hinman, the director of the division of corporation finance at the U.S. Securities and Exchange Commission.

This (edited) statement from Hinman at the Yahoo Finance All Markets Summit: Crypto will likely be seen as the starting gun on a crypto free-for-all in the United States.

Hinman’s comments were certainly a positive signal to the market. They sent the price of Ether spiking from $469 to $516 over the course of the past hour.

While the markets may view this as an unadulterated victory for cryptocurrencies of all stripes, the Securities and Exchange Commission simply looks to be expanding on the fairly nuanced position it’s established with coin offerings and token sales.

Earlier this month SEC Chair Jay Clayton made a similar statement about Bitcoin and its place in the regulatory firmament.

For the SEC, while cryptocurrencies like bitcoin and ether are not securities, token offerings for stakes in companies that are built off of those blockchains can be, depending on the extent to which third parties are involved in the creation or exchange of value around the assets. 

The key for the SEC is whether the token in question is being used simply for the exchange of a good or service through a distributed ledger platform, or whether the value of the cryptocurrency is dependent on the actions of a third party for it to rise in value.

“Promoters, in order to raise money to develop networks on which digital assets will operate, often sell the tokens or coins rather than sell shares, issue notes or obtain bank financing. But, in many cases, the economic substance is the same as a conventional securities offering. Funds are raised with the expectation that the promoters will build their system and investors can earn a return on the instrument — usually by selling their tokens in the secondary market once the promoters create something of value with the proceeds and the value of the digital enterprise increases,” Hinman said.

This was at the core of a 1946 case which was decided by the Supreme Court and set a standard for the SEC’s authority to oversee certain types of securities issues. That case, SEC v. Howey involved the sale of interests in orange groves to guests of a hotel. The guests could have cultivated their plots of land but instead relied on a service managed by the hotel to create value from the oranges (this is a very rough paraphrase of the facts of the case).

“Just as in the Howey case, tokens and coins are often touted as assets that have a use in their own right, coupled with a promise that the assets will be cultivated in a way that will cause them to grow in value, to be sold later at a profit. And, as in Howey — where interests in the groves were sold to hotel guests, not farmers — tokens and coins typically are sold to a wide audience rather than to persons who are likely to use them on the network,” said Hinman.

Before a network is actually created and as the tokens are marketed to investors rather than users of the token, they’re going to look an awful lot like securities to the SEC.

“The token — or coin or whatever the digital information packet is called — all by itself is not a security, just as the orange groves in Howey were not. Central to determining whether a security is being sold is how it is being sold and the reasonable expectations of purchasers,” Hinman continued.

“The digital asset itself is simply code. But the way it is sold — as part of an investment; to non-users; by promoters to develop the enterprise — can be, and, in that context, most often is, a security — because it evidences an investment contract. And regulating these transactions as securities transactions makes sense.”

Ultimately if the coin offering is successful, and the operations of the network become wholly decentralized, then the SEC will cease to regulate the entity as a security, says Hinman.

“If the network on which the token or coin is to function is sufficiently decentralized — where purchasers would no longer reasonably expect a person or group to carry out essential managerial or entrepreneurial efforts —  the assets may not represent an investment contract. Moreover, when the efforts of the third party are no longer a key factor for determining the enterprise’s success, material information asymmetries recede. As a network becomes truly decentralized, the ability to identify an issuer or promoter to make the requisite disclosures becomes difficult, and less meaningful.”

For Hinman, Bitcoin and Ethereum have both hit that tipping point. Other coin offerings haven’t.

“Promoters and other market participants need to understand whether transactions in a particular digital asset involve the sale of a security. We are happy to help promoters and their counsel work through these issues. We stand prepared to provide more formal interpretive or no-action guidance about the proper characterization of a digital asset in a proposed use,” said Hinman.

Below are a list of queries that the SEC regulator enumerated to help determine whether an offering is a security or a utility token.

  1. Is there a person or group that has sponsored or promoted the creation and sale of the digital asset, the efforts of whom play a significant role in the development and maintenance of the asset and its potential increase in value?
  2. Has this person or group retained a stake or other interest in the digital asset such that it would be motivated to expend efforts to cause an increase in value in the digital asset? Would purchasers reasonably believe such efforts will be undertaken and may result in a return on their investment in the digital asset?
  3. Has the promoter raised an amount of funds in excess of what may be needed to establish a functional network, and, if so, has it indicated how those funds may be used to support the value of the tokens or to increase the value of the enterprise? Does the promoter continue to expend funds from proceeds or operations to enhance the functionality and/or value of the system within which the tokens operate?
  4. Are purchasers “investing,” that is seeking a return? In that regard, is the instrument marketed and sold to the general public instead of to potential users of the network for a price that reasonably correlates with the market value of the good or service in the network?
  5. Does application of the Securities Act protections make sense? Is there a person or entity others are relying on that plays a key role in the profit-making of the enterprise such that disclosure of their activities and plans would be important to investors? Do informational asymmetries exist between the promoters and potential purchasers/investors in the digital asset?
  6. Do persons or entities other than the promoter exercise governance rights or meaningful influence?

And here’s another set of questions that founders and potential coin offerings should consider?

  1. Is token creation commensurate with meeting the needs of users or, rather, with feeding speculation
  2. Are independent actors setting the price or is the promoter supporting the secondary market for the asset or otherwise influencing trading?
  3. Is it clear that the primary motivation for purchasing the digital asset is for personal use or consumption, as compared to investment? Have purchasers made representations as to their consumptive, as opposed to their investment, intent? Are the tokens available in increments that correlate with a consumptive versus investment intent?
  4. Are the tokens distributed in ways to meet users’ needs? For example, can the tokens be held or transferred only in amounts that correspond to a purchaser’s expected use? Are there built-in incentives that compel using the tokens promptly on the network, such as having the tokens degrade in value over time, or can the tokens be held for extended periods for investment?
  5. Is the asset marketed and distributed to potential users or the general public?
  6. Are the assets dispersed across a diverse user base or concentrated in the hands of a few that can exert influence over the application?
  7. Is the application fully functioning or in early stages of development?


Source: TechCrunch

Folding ‘Andromeda’ device could be Microsoft’s iPhone moment

Microsoft’s Andromeda device could be announced later this year. A patent filing made public today illustrates not only how it could look, but also how it could work — and how it could fit into your life.

The post Folding ‘Andromeda’ device could be Microsoft’s iPhone moment appeared first on Digital Trends.


Source: Digital trends

World Cup 2018: How to Secure Your Devices When Traveling in Russia

Russia expects as many as 2 million visitors during the 2018 World Cup, most of whom should take extra precautions against the country’s many cyber risks.
Source: Wired

Want to get into the ‘Fallout 76’ beta? Here’s how you do it

Want to get into Bethesda’s Fallout 76 beta? We don’t know when the program will launch, but we provide instructions on how to get ready. The game officially launches on November 14.

The post Want to get into the ‘Fallout 76’ beta? Here’s how you do it appeared first on Digital Trends.


Source: Digital trends

Samsung’s speedier Chromebook Plus V2 now comes with a second camera

In addition to giving the Chromebook Plus V2 more speed this year, Samsung is adding a secondary camera and spill-resistant keyboard. There’s a lot to love at $499, but the screen may be the Chromebook Plus V2’s Achilles heel.

The post Samsung’s speedier Chromebook Plus V2 now comes with a second camera appeared first on Digital Trends.


Source: Digital trends

Juul tightens up social media to focus on former smokers switching to e-cigs

Juul Labs, the company behind the ever-popular Juul e-cig, has today announced a new policy around social media.

This comes in the midst of Juul’s effort to get FDA approval, which has been made more arduous by the fact that the FDA has cracked down on Juul after learning how popular the device is with underage users.

As part of the new policy, Juul will no longer feature models in pictures posted on Instagram, Twitter, or Facebook. FWIW, Juul doesn’t even have a Snapchat. Instead of using models to market the e-cig, Juul Labs will now use real former smokers who switched from combustible cigarette to Juul.

Juul has always said that its product was meant to serve as an alternative to combustible cigarettes, which are considered far more harmful to your health.

Juul has also initiated an internal team focused on flagging and reporting social media content that is inappropriate or targeted to underage users.

The company mentioned that it has worked to report and remove more than 10,000 illegal online sales since February from various online marketplaces.

We reached out to Juul to see if any changes have been made to the way that Juul targets ads on social media and elsewhere. We’ll update the post if/when we hear back.

Here’s what Juul Labs CEO Kevin Burns had to say in a prepared statement:

While JUUL already has a strict marketing code, we want to take it one step further by implementing an industry-leading policy eliminating all social media posts featuring models and instead focus our social media on sharing stories about adult smokers who have successfully switched to JUUL. We also are having success in proactively working with social media platforms to remove posts, pages and unauthorized offers to sell product targeted at underage accounts. We believe we can both serve the 38 million smokers in the U.S. and work together to combat underage use – these are not mutually exclusive missions.

In April, the FDA sent a request for information to Juul Labs as part of a new Youth Tobacco Prevention Plan, which is aimed at keeping tobacco products of any kind out of the hands of minors. The information request was meant to help the FDA understand why teens are so interested in e-cigs (particularly Juul) and whether or not Juul Labs was marketing the product intentionally to minors.

In response, Juul announced a new strategy to combat underage use, with an investment of $30 million over the next three years going towards independent research, youth and parent education and community engagement efforts.

Since August 2017, Juul has required that people be 21+ to purchase products on its own website, but online and offline third-party retailers have not been so diligent.


Source: TechCrunch

Meet Atoms, the minimalist startup shoes you’ll actually wear

Step aside, Allbirds. Atoms come in quarter sizes you can mix-and-match. Emerging from stealth today in a TechCrunch exclusive, this shoe startup’s obsession with satisfaction allowed it to replace my Nikes. I’ve spent the last 2 months wearing Atoms every day. They’re the first sneaker classy looking enough for semi-formal occasions, but that I can comfortably walk or even hike in for hours.

Here’s how Atoms is modernizing the footwear experience:

  • Pick your quarter size, say 10.25, and Atoms sends you 10s, 10.25s, and 10.5s, plus socks
  • Try them on and pick any two, even different sizes for different feet, and send the rest back free
  • No logos. Atoms come in jet black, pure white, or black top/white bottom, but don’t stick an ad on your feet
  • Copper threads inside eat bacteria, preventing funky smells
  • Elastic laces with subtle oval eyelets let Atoms slip on but stay tight so you rarely have to tie them
  • Get a discount on your next pair if you send in your old Atoms for analysis and donation

Image via Jeff Macke

At $179, Atoms are pricier than $100 lifestyle Nikes or $79 Allbirds. But the basketball shoe giant just sells in half sizes, while Allbirds offers only whole sizes that fit few perfectly. The right quarter-size Atom for each foot makes them feel molded to your body.

“To make shoes better, you need to know why people wear shoes” Atoms co-founder Waqas Ali tells me. People buy fancy dress shoes they never wear, yet feel embarrassed by the childish designs and branding on most sneakers. We perfected Atoms for your everyday routine — walking, standing, and commuting” he explains, “You are a person not a billboard, so there’s no logo”.

That hasn’t stopped the shoes from going viral during their beta testing phase. Everyone who tries them on seems to rave about them. That’s driven 4000 people to sign up on the Atoms waitlist which you can join to be first in line. Atoms launch this summer in the U.S., with the first wave of customers getting their shoes in late June/July.

The Big Bang

Husband and wife duo Waqas and Sidra Ali started their first shoe company in Okara, Pakistan back in 2012. They attacked the market with one of the best qualities you can find in an entrepreneur: curiosity. Instead of coming in with preconceived notions, they traveled the world to research how people actually wear shoes. “You might assume that ‘Oh in Italy, everyone wears leather shoes’, but the young people there were all wearing sneakers” Waqas recalls.

After launching a Kickstarter, the Alis came to Silicon Valley to go through the prestigious Y Combinator startup accelerator in Summer 2015. There, they drilled into more customer research and product design.

Comfort and style were the big deciding factors in most sneaker purchases, so that’s where the couple wanted to differentiate. They discovered that over 70 percent of people have at least a quarter-size different feet, and over 7 have a half-size discrepancy. So why don’t other shoe company offer quarter sizes? “They make tons of different shoes” Waqas says.

Suddenly, the two guiding principles of Atoms aligned. By designing just a single unisex model in a limited set of colors, it could make quarter sizing scalable while stripping away all the goofy extra fabrics and patterns. 35 percent of customers already take two different sizes. That breakthrough attracted $560,000 in seed funding from LinkedIn’s ex-head of growth Aatif Awan and Shrug Capital.

But Atoms is determined to avoid being labeled a Silicon Valley shoe. Rather than coders, the company wants creative types like painters and graphic designers to be its early adopters. The vision is to create a sneaker a head chef could wear all night in the kitchen without hurting, but that look elegant enough that they could stride into the chic dining room with confidence.

The Future Of Footwear

“Most shoes in the market that claim they’re comfortable are only comfortable when you try them on” Waqas laments. Take that other shoe startup Allbirds. They’re super soft and made of wool, and the first steps feel like you’re wearing cloud slippers. But walk 10 blocks and you’ll find the bendy bottoms don’t protect you much.

That’s why Atoms hired an 18-year veteran of the shoe business who’s worked with Adidas and Puma out of Portland and South Korea. He prototyped tons of different versions for Atoms. The result is a strong but light outsole on the bottom with indents cut out for anti-slip traction and to reduce weight. Meanwhile, the upper’s tough mesh material breathes but holds its shape, and refuses stains.

Image via Adam Bain

“Shoe companies say they use sustainable materials but you go to the factories and everything is falling apart” Sidra tells me. Organic materials sound nice but can break down too quickly. “The way we make our shoes environmentally friendly is that they last long” Waqas says with a laugh.

Two months of tough wear later, my Atoms are holding up great. The foamy mid-sole has frayed a tiny bit in the front like many shoes. And the knit materials ingrained some dust when I went camping in them that needed some brushing to get out. But they’ve succeeded in becoming my go-to shoe I can chill, work, and play in.

Now Atoms is trying to build more commerce innovation to turn buyers into lifetime wearers. It’s working on a special pattern for the insole that will rub off based on where you put your weight. The idea is that when people send their old pairs in for a discount on the next, it can analyze that insole pattern to improve the shape of future models.

One day, Atoms hopes to create a completely personalized shoe shopping experience. It hopes to actually give you slightly different insoles with more or less arch support depending on how you wore the last ones. And it’s planning early access to new color combinations and laces for repeat buyers.

It will have to rely on that nimbleness and a flawless customer experience if Atoms are going to gain a foothold in a business dominated by brands with huge ad campaigns and brick-and-mortar distribution. One thing it’s thankful to its shoe startup competitor for is that “Allbirds has shown the world is not just ruled by Nike and Adidas”.

Luckily Atoms has strong differentiation in a world of interchangeable sneakers. “I thought quarter-sizing was a joke or gimmick until I tried the 10.25s” one customer said. “How will I go back to a 10.5 when 10.25 fits so well?” Personally, there hasn’t been another tech or startup product in the past 10 years beyond Apple’s AirPods that has cemented itself so deeply into my daily life.

“There’s no way to hack shoes” Waqas concludes. “You just have to make a good shoes.”


Source: TechCrunch

Nuzzel unveils NuzzelRank, which scores news sources on ‘authority’

Everyone from Elon Musk to AdBlock Plus wants to tell you which news sources are worth trusting. Now news aggregator Nuzzel is joining in.

Specifically, it’s launching NuzzelRank, which founder and CEO Jonathan Abrams described as “our new authority ranking of thousands of top news sources, using signals from top business influencers.” He said it replaces a more “simplistic” ranking system that it was using for its news monitoring and research product Nuzzel Media Intelligence.

You may also see NuzzelRank outside the company’s Media Intelligence reports. For one thing, there’s a new page with rankings of Nuzzel’s top sources. For another, Abrams said publishers will be able to add badges with their NuzzelRank scores to their websites, and he also plans to make this data available through an API.

At this point, you’re probably wondering how Nuzzel does this ranking. You’re definitely wondering that if you looked at the top sources ranking and saw that TechCrunch is comes in at number four overall. That’s right: We score below The New York Times and The Washington Post, but above The New Yorker and Wired — which is both flattering and a little nuts.

Abrams said there are three main ways that Nuzzel calculates the score. First, there’s data within Nuzzel itself, including the reading behavior of its users. Second, it’s looking at “external signals about the engagement and authority of news sources.”

Third, it’s working with a whole bunch o outside organizations that have developed different approaches to scoring news sources and sorting out which ones are and aren’t trustworthy — so Nuzzel is joining the Trust Project and the Credibility Coalition, and it’s also partnering with NewsGuard and Deepnews.ai.

In the announcement, Abrams emphasized that the company isn’t relying on human editors or making these judgments on its own: “Nuzzel has always focused on building scalable solutions that use software to aggregate existing valuable signals to provide useful results, rather than human approaches that are not scalable and subject to bias.”


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499