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

Archivo del Autor: Belen De Leon

Todo lo que debe saber sobre 'blockchain' y nunca se atrevió a preguntar

Para entender la importancia de las cadenas de bloques hay que ver su potencial más allá de sus usos actuales. Se trata de una tecnología con poder para desbaratar muchas de las instituciones de control que dominan nuestra economía centralizada y promover un mundo más justo y honesto
Source: MIT

Tim Cook doesn’t believe customers want MacOS and iOS combined

In a recent interview, Apple CEO Tim Cook said he doesn’t believe customers want MacOS and iOS to merge. Doing so would water down both for the convenience of one operating system. A merge would mean trade-offs and compromises.

The post Tim Cook doesn’t believe customers want MacOS and iOS combined appeared first on Digital Trends.


Source: Digital trends

The making of a hardware founder

Working in tech, it’s hard to avoid the many stories and congratulatory tweets about the latest company to close a funding round, and little wonder. It’s a milestone worth celebrating before getting back to work. Yet what’s happening in the trenches before those funding announcements roll out is often more instructive. How does one decide to make the leap in the first place? How do you mold a product or service into something that you can present to outsiders? How can you enlist people to help you when everyone you want to meet has more pressing demands on their time?

These are questions that many new founders wrestle with, including Sarah McDevitt, a college basketball star turned hardware founder whose product she hopes to have in consumers’ hands by this holiday season — even while she’s acutely aware that a lot has to go right first.

McDevitt didn’t anticipate being in this position five years ago when she was making a generous salary as a product manager at Microsoft, working a stone’s throw from where she’d grown up in Seattle. But like a lot of founders, McDevitt eventually felt compelled to start her now two-year-old company, Core Wellness, which aims to sell meditation experiences.

We checked in with her this week about how far along she has gotten, the obstacles she wasn’t expecting and where she goes from here.

TC: You played college basketball at NYU, where you also studied math and computer science. Which was more fun?

SM: [Laughs.] In high school, I used to walk to a gym that was open at all hours of the night and play until my parents were like, ‘You have to come home.’ But I’ve always loved math and education, too.

TC: When you graduated, you went home to Seattle to work for Microsoft for five years. How did you get from there to launching a startup that makes it easier for people to meditate?

SM: I spent my last year at Microsoft on its social responsibility team, working on global education initiatives, and on a work trip, I visited a university in South Africa that was incorporating meditation into its curriculum. I was amazed at the effects that meditation had on this student population that had endured in some cases extreme poverty and violence. It was really eye-opening to me.

I soon discovered Stanford’s learning design program and it was the thing that I was looking for. I knew I wanted to study stress and what happens in our bodies and how meditation and mindfulness can combat it. I still feel lucky that I got in.

TC: Did you want to teach about meditation or did you head to Stanford thinking you wanted to start a company?

SM: I thought I’d design something for high school districts to address mental well-being for teenagers. For my master’s thesis — which had to be a design project — I’d designed a kind of mini curriculum for high school students that any high school teacher could implement. That’s what led to the idea of Core. I thought it might be hard for teenagers to buy into meditation without meaningful bio feedback, which is at the root of what we’re building. I’d also started thinking about using a physical object that could help younger students practice mindfulness.

But the more research I did, the more I realized that adults really struggle with meditation. And when you look at how stress affects our brains and bodies, it’s clearly something we should be addressing. I wanted to see if I could create something that applies to adults as well.

TC: So step one was . . .

SM: Looking for a co-founder. I knew I wanted camaraderie. But I didn’t have anyone who was in on this idea with me, so it was like finding someone to marry without dating them. I posted on collaboration boards at Stanford about the skills I was looking for — electrical engineering, app development for an early prototype. I figured I’d find someone with the skills, then work with that person for a few hours a week and see how things went.

TC: You found that person, Brian Bolze, who is also Core’s head of product. Did you know it was a fit straightaway?

SM: We had coffee and really vibe’d on our worldview and mindset around meditation and the kind of brand I’d wanted to create. Then we started working together, five hours a week, then 10, then 20. Then suddenly, it was like, ‘Hey, so are you going to stay in school?’ He eventually took that leap, and I’m incredibly thankful to have him. I think the emotional partnership is just as important as having a skills match.

TC: Core is making both hardware and software. What was building that first hardware prototype like?

SM: We started by using hobbyist materials like Arduino, and we used Stanford for 3D printing access and a hardware maker space that’s now out of business. I was also networking constantly through my Stanford classmates and previous coworkers, saying, ‘I’m looking for help with PCV manufacturing.’ or ‘Do you know someone who has invested in hardware before and can help us out.’

I was asking for a feedback as a way to get meetings. I did that a ton. Then we just started working on a prototype that was just functional enough to put in users’ hands and get feedback. The same was true with our business model. We’d ask for feedback from Stanford professors who’ve invested before, contacts I’d made, angel investors.

TC: You’ve raised a tiny bit of funding so far, from the hardware-focused venture firm Bolt and Bose, the speaker and headphones company. Can you talk about how that came together?

SM: Kate McAndrew, [a VC at Bolt] runs these women-in-hardware meetings and that’s kind of how I found my way into the community. My previous contacts were in software, so I went to her meet-ups to learn about the hardware business and eventually, over nine months, when she thought we were finally in a place to pitch Bolt’s partners, we did that.

TC: You’re based in San Francisco. Can I ask how, before you raised a bit of funding, how you were supporting yourself?

SM: Once we’d begun work on prototypes, we’d raised a friends-and-family round that we used to pay for industrial design help. Working at Microsoft, too, I’d saved a bunch of money. I didn’t necessarily have a reason why at the time but I naturally [spent] less than what I was making, knowing I wanted to enable myself some freedom. Grad school was incredibly expensive, but I did still have some savings I could live off for the first six months or so until we raised that family round.

TC: Were your friends and family receptive?

SM: It was really challenging for me personally. To go to people with this really new idea that has pretty much no validation and ask for money was hard. I did learn through that process there are a lot of people who want to support you, and a little bit from a lot of people adds up. It was enough to get to the point where we had a functioning prototype. 

TC: How far away are you from selling to your first customer?

SM: In two months, we’ll have an exclusive public launch. We’re making a couple hundred meditation trainers with the goal in mind of finding our “core” tribe — people who love Core, latch onto it and keep coming back. Once we sell that and have that engagement data, we’ll go raise a seed round.

TC: This is a hardware product and subscription software. How much will you charge and how does it work?

SM: We’re charging $199 [for the handheld trainer], along with a monthly subscription with personalized content. We’ll also be launching virtual meditation classes so that you can check in with live instructors and feel connected to a community of other people meditating with you.

TC: How are you personalizing the content?

SM: By using data to recommend to you content that we know will be effective for you. The first step [in meditation] is to turn your attention to one thing; we’re helping you do that by giving you this grounding, comforting object with a pulse that guides you through breathing exercises and technique.

As for personalized recommendations, if you’ve been a user for a while and we see [based on biosensor data] that a body scan technique has been effective, we might say in the app, ‘Hey, this, four-minute body scan has been really effective in reducing stress so let’s try this today.’

TC: How much seed funding do you hope to raise?

SM: We’re targeting $4 million, most immediately to fund a holiday launch and enter the market.

TC: And if you miss that window?

SM: I don’t think we need to wait for another. There’s huge demand for help with meditation.

TC: And you’ll be selling exclusively through your site or are you talking with possible distribution partners?

SM: We’re partnering with yoga and fitness studios on events and experiences and meditation stations. We also have some pop-up experiences planned with brands in the Bay Area.

TC: Building hardware is hard. What’s the biggest thing that’s gone wrong?

SM: First, I will say that the hardware community is extremely helpful and collaborative, unlike the world of enterprise software, which is pretty cutthroat and where people are more closed off to helping others. We’ve gotten so much help from other founders.

Still, you’re right. As one example, we were getting our electrodes from a prototyping shop in China, and they have to be stainless steel 304 to be conductive. When they sent the electrodes to us and they weren’t working, we did all this variable isolation before eventually figuring out that they’d used a different metal alloy. When we told them, they were like, ‘Yeah. They’re stainless steel 304.’ [Laughs.] It was a bad setback, but now metals testing happens much earlier in the process, and we might not have thought of that being a necessary step otherwise. You also learn the importance of a timeline buffer for things like that to happen.

TC: Are you meeting with investors yet?

SM: I’m out networking. We’re not fundraising yet, but we’re having the right conversations. That way investors are aware of what we’re doing and that we’re coming.


Source: TechCrunch

LinkedIn’s AutoFill plugin could leak user data, secret fix failed

Facebook isn’t the only one in the hot seat over data privacy. A flaw in LinkedIn’s AutoFill plugin that websites use to let you quickly complete forms could have allowed hackers to steal your full name, phone number, email address, ZIP code, company and job title. Malicious sites have been able to invisibly render the plugin on their entire page so if users who are logged into LinkedIn click anywhere, they’d effectively be hitting a hidden “AutoFill with LinkedIn” button and giving up their data.

Researcher Jack Cable discovered the issue on April 9th, 2018 and immediately disclosed it to LinkedIn. The company issued a fix on April 10th but didn’t inform the public of the issue. Cable quickly informed LinkedIn that its fix, which restricted the use of its AutoFill feature to whitelisted sites who pay LinkedIn to host their ads, still left it open to abuse. If any of those sites have cross-site scripting vulnerabilities, which Cable confirmed some do, hackers can still run AutoFill on their sites by installing an iframe to the vulnerable whitelisted site. He got no response from LinkedIn over the last nine days, so Cable reached out to TechCrunch.

LinkedIn’s AutoFill tool

LinkedIn tells TechCrunch it doesn’t have evidence that the weakness was exploited to gather user data. But Cable says “it is entirely possible that a company has been abusing this without LinkedIn’s knowledge, as it wouldn’t send any red flags to LinkedIn’s servers.”

I demoed the security fail on a site Cable set up. It was able to show me my LinkedIn sign-up email address with a single click anywhere on the page, without me ever knowing I was interacting with an exploited version of LinkedIn’s plugin. Even if users have configured their LinkedIn privacy settings to hide their email, phone number or other info, it can still be pulled in from the AutoFill plugin.

“It seems like LinkedIn accepts the risk of whitelisted websites (and it is a part of their business model), yet this is a major security concern,” Cable wrote to TechCrunch. [Update: He’s now posted a detailed write-up of the issue.]

A LinkedIn spokesperson issued this statement to TechCrunch, saying it’s planning to roll out a more comprehensive fix shortly:

We immediately prevented unauthorized use of this feature, once we were made aware of the issue. We are now pushing another fix that will address potential additional abuse cases and it will be in place shortly. While we’ve seen no signs of abuse, we’re constantly working to ensure our members’ data stays protected. We appreciate the researcher responsibly reporting this and our security team will continue to stay in touch with them.

For clarity, LinkedIn AutoFill is not broadly available and only works on whitelisted domains for approved advertisers. It allows visitors to a website to choose to pre-populate a form with information from their LinkedIn profile.

Facebook has recently endured heavy scrutiny regarding data privacy and security, and just yesterday confirmed it was investigating an issue with unauthorized JavaScript trackers pulling in user info from sites using Login With Facebook.

But Cable’s findings demonstrate that other tech giants deserve increased scrutiny too. In an effort to colonize the web with their buttons and gather more data about their users, sites like LinkedIn have played fast and loose with people’s personally identifiable information.

The research shows how relying on whitelists of third-party sites doesn’t always solve a problem. All it takes is for one of those sites to have its own security flaw, and a bigger vulnerability can be preyed upon. More than 70 of the world’s top websites were on LinkedIn’s whitelist, including Twitter, Stanford, Salesforce, Edelman and Twilio. OpenBugBounty shows the prevalence of cross-site scripting problems. These “XSS” vulnerabilities accounted for 84 percent of security flaws documented by Symantec in 2007, and bug bounty service HackerOne defines XSS as a massive issue to this day.

With all eyes on security, tech companies may need to become more responsive to researchers pointing out flaws. While LinkedIn initially moved quickly, its attention to the issue lapsed while only a broken fix was in place. Meanwhile, government officials considering regulation should focus on strengthening disclosure requirements for companies that discover breaches or vulnerabilities. If they know they’ll have to embarrass themselves by informing the public about their security flaws, they might work harder to keep everything locked tight.


Source: TechCrunch

Square acquires corporate catering startup Zesty

Square has acquired elements of corporate catering startup Zesty . Square, which already owns on-demand food delivery service Caviar, plans to use Zesty’s assets to strengthen Caviar’s corporate ordering business, Caviar for Teams.

Neither company disclosed financial terms of the deal, but the plan is for Caviar and Zesty to operate independently in the short term.

“Restaurants turn to Caviar to reach more diners and grow their businesses,” Square Caviar Lead Gokul Rajaram said in a press release. “Expanding our corporate catering product with Zesty enables us to offer our restaurant partners another way to boost sales through higher-margin, large-format catering orders,” said Rajaram, Caviar Lead at Square. “Caviar is thriving, and we’re excited to supercharge its success with Zesty and double down on an area with great opportunity to drive more growth for our business.”

Since its acquisition of Caviar in 2014, Square has acquired OrderAhead’s pickup business to launch Caviar Pickup and Entrees On-Trays to expand its footprint in the Dallas-Fort Worth, Texas area.

Zesty currently partners with about 150 restaurants in San Francisco, which is the only city in which it operates. Some of Zesty’s customers include Snap, Splunk and TechCrunch. Zesty, which first launched in 2013 under a different name, had previously raised $20.7 million in venture funding.

“Adding Zesty’s offerings, like sophisticated menu-planning tools and algorithms, white-glove catering services, and nutrition and allergen customization, will help us expand our catering offering and even better serve companies of all sizes,” the Caviar team wrote on Medium. “Plus, it provides our restaurant partners with more opportunities to reach new corporate customers.”


Source: TechCrunch

Chrome OS notification center redesign borrows from Windows 10 Action Center

Chrome OS will soon combine notifications and quick system settings together in one menu. The new look, similar to Windows 10’s Action Center, could be part of what many consider to Material Design 2.0.

The post Chrome OS notification center redesign borrows from Windows 10 Action Center appeared first on Digital Trends.


Source: Digital trends

Announcing how startups can exhibit for free at Disrupt SF with Top Picks

TechCrunch’s top goal at Disrupt SF (Sept 5-7) is to help early stage founders get lots of attention, which is why every year we introduce more and better ways to make that happen. This year we’re adding TC Top Picks, a new program that will provide 60 top founders the opportunity to exhibit free of charge for one day in Startup Alley and three free Founder Passes for all three days of the show, including access to CrunchMatch, TechCrunch’s founder-investor matching service.

Here is how founders can win a top spot in TC Top Picks. To qualify, the startup must fit in one of the categories listed below, which reflect the major tracks at Disrupt SF. The editors will pick five TC Top Picks startups for each category and they get the exhibition space with special “TC Top Picks” signage, three free Founder Passes plus a 3 minute interview on our Showcase Stage.

Click here to fill out the application, which should take about five minutes. (Note we have also launched an updated application app, which allows founders to create a single application and use it across all TechCrunch’s programs – including Startup Battlefield.

TechCrunch will notify the winners by July 20 but applications close June 29 so don’t lose any time and apply today.

Here are the categories we’re featuring at Disrupt SF:

  • Artificial intelligence (AI) “What’s your AI strategy?” supplanted “What’s you mobile strategy? as one of THE big investor questions a couple of years ago, and venture investment in the sector doubled last year, reaching $12 billion, according to KPMG.
  • Augmented and Virtual Reality A strong contender for the next major platform (on par with the PC, the Internet and mobile), AR/VR is a fast growing category in CrunchBase, which lists 1,993 startups, and IDC estimates 2017 AR/VR revenues will grow by 2020 to reach $143.3 billion.
  • Blockchain Distributed ledger technologies have so far produced cryptocurrency mania, digital collectibles startup Cryptokitties, a new funding paradigm called the ICO, and more than 100,000 companies in Crunchbase professing a blockchain angle.
  • BioTech Whether it’s genetic manipulation through CRISPR or early cancer detection, the deep science startups in the biotech world are moving fast on the back of rapid technical advances. Funding hit a new record in 2017 of $9.3 billion, according to Pitchbook.
  • Financial Technology (FinTech) The startup assault on the world of banking, investing, insurance and fiat currencies is in full gear, and Accenture reports the category in 2017 collected investments reaching $27.4 billion in 2017.
  • Gaming Gaming startups cut across most categories of the digital world, from AR/VR to streaming platforms to mobile, as well as entirely original concepts, like eSports. Tabulating it all isn’t easy, but gamers and game tech folks know who they are.
  • HealthTech No big sector is more in need fo disruption than healthcare, and $4.5 billion in venture poured into the sector last year. Crunchbase counts 20,912 companies in the category apps to track biometrics to medical records tracking (on the blockchain, of course).
  • New Retail eCommerce is so 1999, and the future is new retail, manifested by direct-to-consumer brands, online to offline, or what Alibaba founder Jack Ma calls “the integration of online, offline, logistics and data across a single value chain.”
  • Mobility Getting around has never been easier, thanks to ride and bike sharing, never mind the mind autonomous vehicles and wearable robotics to come. Crunchbase lists 2,333 companies focused on getting people where they aim to go.
  • Privacy / Security The digital vulnerability of everything from credit cards to the democratic process has spawned the creation of 5,627 privacy and security startups according to CrunchBase to take on a market expected to reach more than $181.77 billion by 2021.
  • Robots and Automation Huge advances in sensors, AI, materials and GPUs have unleashed a surge in robotics startups, producing everything from warehouse automation to drone delivery to BigDog. IDC predicts that global spending on robotics will double from  $103 in three years.
  • Space What Morgan Stanley dubbed Space 2.0 is entrepreneurship in space, whether that’s zero-g manufacturing, launch platforms, micro-satellites or space mining. Count the startups in the dozens and the market 30 years from now in the trillions, according to Merrill Lynch.

Get started on your Top Picks application here. You can also get your individual passes to Disrupt SF at the Super Early Bird Prices here.


Source: TechCrunch

Did you see this? – CNET

Our team works hard to bring you original reporting and storytelling to tell you about what matters in our ever-changing world. Here’s an easy way to follow along.
Source: CNET

Do you need a blockchain?

Blockchain technology is set to have a profound impact on a wide variety of industries, ranging from capital markets to the music business. While some use cases may seem obvious, the technology is still surrounded by its fair share of hype and uncertainty. As a manager, how should you approach the subject, and when should you put your money where your mouth is and actively aim to implement blockchain technology?

According to Juniper Research, six of 10 large corporations are either actively considering or in the process of deploying blockchain technology. Amongst companies that have reached the Proof of Concept stage, two-thirds (66 percent) expected blockchain to be integrated into their systems by the end of 2018.  The research claimed that those companies that would benefit most from blockchain include those with the need for (1) transparency in transactions, (2) current dependence legacy storage systems and (3) a high volume of transmitted information.

Looking at the reasons for implementing blockchain, there is an inherent risk that managers eager to explore new technologies jump to conclusions without exploring alternative options. According to the research, systemic change rather than technological may provide both better and cheaper solutions to the issue at hand.

For many corporations, the go-to approach to investigate potential use cases for blockchain is to look for inefficiencies in current processes.This approach is guaranteed to provide some results, but often the solution is to truly re-design legacy processes to fit a digital world rather than exploring new and unknown technologies.

One reason why blockchain often emerges as an answer to many problems is that it is easy to imagine high-level use cases of blockchain technology. However, as we venture under the surface of such use cases, applying blockchain technology to a known problem is all too often a theoretical solution.

If we look at it, blockchain in its simplest form is an alternative to the traditional database. Blockchain differs from a database in many ways, but the most significant exception is the decentralized nature of blockchain. While a database requires a central authority to maintain and manage data, blockchain offers a decentralized approach to storage and verification of data. However, this feature comes at a cost. Blockchains in their current state (at least public ones) have some scaling issues, making them slower than traditional databases. In addition, users must pay a fee for each “transaction” on the database, which is fluctuating and unpredictable.

A potential switch involves rethinking everything, recoding most things and betting on a new technology that will need many years of work to become as mature as whichever database you’re currently using.

To make things a bit more confusing, the term blockchain has become a bit diluted as the hype has continued to bloom. Terms like permissioned versus permissionless and private versus public blockchains are circulating; the term has become so widespread that it may lose some of its meaning. Permissioned blockchains are operated by known entities such as stakeholders of a given industry, whereas private blockchains are operated by one entity. These approaches have become particularly popular in the financial industry, as they focus on immutability and efficiency rather than anonymity and transparency. However, if we look closely at the inherent properties of a private or permissioned blockchain, they resemble a shared database, and critics argue that the term private blockchain is just a confusing name for a shared database.

Estonia’s digital identity solution is an example of the use of the blockchain as a marketing tactic, as the company providing the underlying technology rebranded its offering from “hash-linked time-stamping” to “blockchain technology” just in time to ride the blockchain hype. With last year’s crypto-craze, there is no shortage of companies claiming to be a “blockchain-company” in order to boost valuations.

With this in mind, there are a couple of simple control questions to help guide one through the decision process as to whether one should explore blockchain technology or just stick with a good-old database.

First of all, if it works, don’t fix it. If you’re satisfied with your database setup today, there should be no rush to replace this. A potential switch involves rethinking everything, recoding most things and betting on a new technology that will need many years of work to become as mature as whichever database you’re currently using.

Are you depending on a third party to carry out transactions or to create trust between multiple stakeholders? If the use of a trusted third party to establish and maintain trust across stakeholders is in play, it may be the time to investigate the use of blockchain technology.

On the other hand, if performance and transaction speed is the most important factor, you should stick with a database… for now.

Do you need to handle highly dynamic data with a clear audit trail? Blockchains offer a flexible capacity by enabling many parties to write new entries into a system of record that is also held by many custodians.

To make things somewhat easier, there are numerous flowcharts circulating on the internet for when to use a blockchain (many of these can be found here).

While there are many reasons to steer clear of blockchain technology, there are equally many potential valuable use cases — such as royalty distribution in the music industry, cross-border payments, management of shared ownership such as timeshares, health records and many more. For instance, a decentralized Facebook might have mitigated the current array of scandals related to deliberately spreading misinformation to influence public opinion and the misuse of personal data.

For managers looking to explore blockchain, it is easy to both be dazzled by the promises of new technology as well as dismiss the unknown. In this case, it is important to stay curious and have a practical approach, while still being able to have a vision that spans beyond the daily operations.


Source: TechCrunch

Safe driving app says these are motorists' worst habits – Roadshow

EverDrive says we need to lay off the phone and slow down.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463