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

Archivo del Autor: Belen De Leon

Were all the Pixel leaks planted? video – CNET

In this jam-packed episode of Alphabet City: a new theory suggesting those notch-a-riffic Pixel 3 XL images are part of a bigger story, and further details about Google’s censored search engine for China.
Source: CNET

Solving the mystery of sleep

Below are excerpts from the most recent episode of the Flux podcast hosted by RRE Ventures principal Alice Lloyd George. 

AMLG: Welcome back to the pod. I’m excited to be here with Dr. Assaf Glazer. He is the co-founder and CEO of Nanit a leading human analytics company that uses computer vision to help parents navigate their child’s sleep.

Essentially it’s a baby data collector that every sleep-deprived geek parent has dreamed of. A little background on Assaf: He got his Ph.D. at the Technion in Israel and was previously at Applied Materials as well as Wales where he worked on solutions for missile defense systems. Nanit was born here in New York at Cornell Tech [disclosure — RRE is a long-standing investor in the company.] Welcome Assaf it’s great to have you. 

AG: Thank you for having me.

AMLG: I’ve got a stat here, that on average parents lose 44 days of sleep during the first year of their baby’s life and nearly 3 in 10 babies have problems sleeping at night. Those numbers sum up the nature of what you’re trying to solve, but can you lay out how you identified this problem and started the company?

AG: It started for me as a parent. You have your baby, you arrive home and you see that your life has changed. Pretty quickly you understand what your number one concern is — sleep. You’re tired, you’re sleep deprived. You wake up during the night and do everything necessary to go back to sleep. You’re going to Google and going to friends. This is where Nanit comes in. We are giving you the information that will allow you to make better decisions for your child. Six years ago I had my first child, Udi. He was born when I was at the Technion. I’m a computer vision guy. Before I was at the Technion I worked at Applied Materials in the semiconductor industry, on a camera that you put above the silicon slices, to see them from a bird’s eye perspective.

AMLG: So you were doing computer vision for chip manufacturing — on the assembly lines, you’d look for errors in the chips?

AG: Yes. And when my son was born I said, OK let’s do process control for my baby.

AMLG: As if the baby was on an assembly line like a chip, just run some computer vision on it. 

AG: Yeah. So I wrote a paper on background subtraction algorithms — how to find a foreground object differentiated from the background — and applied those algorithms to my baby. I went to my advisors at the Technion and told them, you know, I’ve found that my baby is moving 134 times on average at night. But what can you do with that? I was looking at this data and I said sleep, sleep is what we need to solve here. I went to sleeping labs to try to understand sleep science. Then I moved as a postdoc to Cornell University where I joined the Runway Program, which aims to commercialize science.

The Jacobs institute is a joint venture between Cornell and the Technion-Israel Institute of Technology, operating as an independent entity within Cornell Tech. The Institute emphasizes a trans-disciplinary view of science and encourages translational research to serves the common good, through a set of industry-focused “hubs” that address contemporary needs.

AMLG: So you moved from Israel.

AG: I moved from Israel to where the customers are, which is New York.

AMLG: We also have the most anxious parents on the planet.

AG: Haha yes. I would say that New York is very inspiring. In terms of the culture, the diversity, it’s a great place to be.

AMLG: Tell me about the program at Cornell.

AG: It’s a joint venture for Cornell and Technion University. We were six postdocs that started in this program. They really helped me. Peretz Lavie the president of the Technion, he’s a sleep expert, a sleep guru I would say. He helped us reach out to experts around the world in sleep development and cognitive development. Then we developed Nanit with them.

Dr Peretz Lavie is a world-renowned sleep expert and has been President of the Technion since 2009. Watch his interview on sleep research here

AMLG: Sleep science — as you got into that field, what did you discover and what were you surprised by as you engaged with the science for the first time — I imagine people have focused more on adults than babies?

AG: The development of infant sleep is fascinating. How we move between stages. How to differentiate between awake, asleep, deep sleep, REM sleep.

AMLG: Do babies have deep sleep and REM sleep as well?

AG: When they are born it’s a bit of a mix. They have two states, awake and asleep. And over time —

AMLG: Like an on off switch.

AG: Haha it’s a bit more, but I’m not sure that we fully understand all the processes during the first few weeks. They dream much more than adults. And you see their architecture developing. One of the first experts that I worked with is Professor Avi Sadeh. I reached out to him through Peretz Lavie, as he developed the gold standard of how to measure sleep. The hypothesis is that movement is an indication of asleep and awake states, and with a camera you know much more. You draw the silhouette of the baby, you can detect the eyes. You can track the different parts of the body and you have better resolution. Today we measure sleep better than the state of the art medical devices. When you do it with a camera it’s powerful because you can capture a lot of things around the sleep architecture. You build a picture. In our case we track the parent. When you look at this behavior — sleep and parent intervention patterns — you can give tips and recommendations for parents on how to improve, how to teach their baby to sleep on its own.

AMLG: As your user base gets bigger you’re going to have a lot of anonymized metadata that will give you insights—such as the more times you interrupt the baby’s sleep or the more times you leave it alone, this is the effect. So is it the parent-child insights that you’re looking to get?

Meet Nanit [on Youtube]

AG: If you look at studies on sleep, we’re talking about hundreds top. With Nanit you are exposed to thousands of babies sleeping in their natural environment. By looking at their behavior over time we learn new things. Sleep training is awareness and education. You’re building awareness with the data and the videos. We give parents information about how their week was in comparison to other babies of that age. There are no secrets — if you have the data you can use triggers to give tips to parents. For instance, I saw that your baby is capable of putting himself back to sleep during the night. Why don’t you wait one or two minutes before you enter the room.

AMLG: On the hardware side, can you share the journey there. You used to do manufacturing in the U.S. and you’ve moved that to China. What have you learned — how have margins improved? How did you scale up volume? What are your learnings about manufacturing?

China continues to dominate U.S. electronics imports. Source: IHS Mark

AG: I’ll try to make it short. It’s really hard to build mass production lines in the U.S. for commodity consumer goods. From a labor perspective, prices in the U.S. are high. Over time it won’t exist in the U.S. as there is strong competition from China. But because it is a consumer product, having your designer, engineers and even the line close to you geographically is much more convenient. If you’re looking at the U.S. market, the engineers are also parents, which helps you explain the value proposition of your product. It’s important that even the engineer who designs the circuit board understands what it means to have an LED that is strong enough above the bed. In general every engineer needs to have the product in mind when he does the design. Once we reached a stage that we had a line in the right yield and capacity, we did the transition to China. But it is expensive to work in this way, to start in the U.S. then move to China. There is no one recipe. Nanit also has an R&D center in Israel. Which means that now I’m working in three time zones. It is crazy. Most of our R&D is on the software side and on the hardware side we try to outsource when possible. If I had to choose I would choose Israel and the U.S.

AMLG: How have you found pulling those resources together and acquiring talent. You’ve obviously got a strategic advantage with the connection to Israel, but any insights on how you attract and retain the top talent, especially in machine learning?

AG: Finding the right talent for your company is a search problem. The world is big and in different parts of the world there are different types of talent. In Israel there is great talent for backend engineers and computer vision, and we hire those people in Israel. In the U.S. there’s great talent in marketing, sales, business development, brand development, human centric design — for those, New York is a great place to be. In China you find talent related to manufacturing and they are very good at it. In the past it was hard to build a company in this way. But the world changed. The world changed in the sense of how we communicate. The only thing that hasn’t been solved yet is time zones. If everyone slept at the same time that would help. But besides the time zones, technology today can solve a lot of problems. Nanit couldn’t exist a couple of years ago when we didn’t have this.

AMLG: Right you wouldn’t have been able to do it all in Israel or all in New York or all in China. What about on the machine learning side — what is going on on a more macro level there?

AG: Deep learning and convolutional neural networks are amazing tools that help us do things we weren’t able to do before. Thanks to deep learning, today I can tell you the baby’s position in the crib better than the human eye. But what happened is that it was so disruptive that many other parts of the computer vision field, you started seeing them less and less at conferences. Add to this the fact that it generates lots of value for companies like Google, Amazon, Microsoft —

AMLG: So machine learning has become dominated by big platforms like Google and Apple, and perhaps research for research’s sake is a valuable thing and not just having it all steered towards revenue or commercial applications. You’re saying it’s important to have pure research?

AG: This is what research is about. It should be pure.

AMLG: Do you know Gary Marcus? He came on this podcast last year, and his point about these companies is that when you’re a hammer everything looks like a nail. When you have a ton of data — you’re Google or Facebook — everything looks like you should apply deep learning to it. But that’s their bias and perhaps it skews out other approaches to machine learning.

AG: Also I would say it becomes a commodity over time. I believe the next innovation will be around behavioral analysis, which is the next level of computer vision. We are working on research collaborations that study small twitches of a baby, which could be an indicator of neurological disorders. There is a next level of behavioral neuroscience, it’s a fascinating field that is going to develop over the next couple of years.

AMLG: So you have this background in Israeli defense where you worked on missile defense systems. Can you share anything about that or how it’s informed what you’re doing now? Working in that environment is quite different than having a startup in New York.

AG: I was in a foundational team in the Nineties for a new defense system. It took me a couple of years to understand that I was a beta tester. They used me to understand the human factor. How to communicate between operators, how to design the screens. I cannot explain how much this experience has helped me to go through the design phase for Nanit. How to do design sprints with parents, how to design the screens. The army is an amazing human resource filter that allocates hundreds of thousands of teenagers to specific positions and trains them in a short time and gives them practical experience. They are doing an amazing job. There are mistakes of course, but they took me and others and decided this is what you are going to do. They gave me tools for things that in the future were of great benefit to me.

AMLG: How does working on missile defense UX or chip manufacturing compare to baby monitoring?

AG: Ha well I continue to serve as a major in reserve. But in life I decided that I wanted to make a shift to deal with more human problems. What is nice about semiconductors is that they are designed by humans not by nature. Babies were designed by nature, which is more complex. When you have a blueprint you know exactly what you’re looking for, what kind of patterns. Then you can reach a level of analysis, of process control that is much higher. But the challenges with babies you know is —

AMLG: They’re more of a mystery.

AG: It’s a lot of mystery. But my philosophy is to build the scientific fundamentals, the building blocks, and on top of that you think about how to make it approachable for the consumer space and how to build a value proposition. You start with science not marketing statements. This is where you start.

AMLG: A world of more ambient data capture where you’re continually monitored. Which feeds into preventative medicine. Obviously there’s a lot of people that get nervous about that, though it’s the way the whole world is going, we’re going to more data and it’s going to serve us. But as you push that conversation forward, do you feel like there’s challenges in terms of getting people used to the idea?

AG: You need to do it in a responsible way. But we can live a much better life. We will have better parenting experiences, sleep better at night. Even know things about ourselves that we didn’t know before.

***

Further reading:


Source: TechCrunch

The Sega Genesis Mini (or Mega Drive Mini) has been delayed to 2019 – CNET

Sega’s answer to the insanely popular NES and SNES Classic has been delayed to next year.
Source: CNET

Google’s Work Insights helps businesses better understand how they work

At an event in Tokyo, Google today announced the launch of Work Insights, a new tool that gives businesses more insights into how their employees use the company’s G Suite productivity tools and how teams collaborate using those tools.

In addition, Google is also launching its investigation tool for helping business better secure their data in G Suite into general availability.

“Work Insights is a tool built specifically to help businesses measure and understand the impact of digital transformation within their organizations, driven by G Suite,” Reena Nadkarni, a group product manager for G Suite, explains in today’s announcement. Data is aggregated at the team level (where a team needs to have 10 people or more) to help businesses understand how their employees are adapting G Suite apps.

As enterprises bet on one vendor or the other, there’s always a bit of a transition period and not everybody makes the move quite as quickly as others. Most of these tools, though, only really work when the whole company adopts them. That’s especially true for communication tools like Slack, Hangouts Chat/Meet or Microsoft Teams, but also for productivity tools like G Suite.

The other use cases here, though, is actually far more interesting. Work Insights will also give companies a view of how users on different teams interact with each other (think the marketing and sales teams). If they are working on documents together, then they are probably working well together, too (or just leaving acerbic comments on marketing presentations, but you get the general idea here).

“This insight can help executives identify opportunities to strengthen collaboration and reduce siloes,” Nadkarni writes. Since few executives ever say that they want less collaboration and more siloes, chances are we’ll see quite a few companies adopt these tools.

 


Source: TechCrunch

Google launches new AI initiatives in Japan

It’s no surprise that Google used its Cloud Next 2018 event in Tokyo today — one of a number of international Cloud Next events that follow its flagship San Francisco conference — to announce a couple of new initiatives that specifically focus on the Japanese market.

These announcements include a couple of basic updates like translating its Machine Learning with TensorFlow on Google Cloud Platform Coursera specialization, its Associate Cloud Engineer certification and fifty of its hands-on Qwiklabs into Japanese.

In addition, Google is also launching an Advanced Solutions Lab in Tokyo as well. Previously Google opened similar labs in Dublin, Ireland, as well as Sunnyvale and New York. These labs offer a wide range of machine learning-centric training options, collaborative workspaces for teams that are part of the company’s four-week machine learning training program, and access to Google experts.

(Photo by Hitoshi Yamada/NurPhoto via Getty Images)

The company also today announced that it is working with Fast Retailing, the company behind brands like Uniqlo, to help it adopt new technologies. As its name implies, Fast Retailing would like to retail faster, so it’s looking at Google and its G Suite and machine learning tools to help it accelerate its growth. The code name for this project is ‘Ariake.’

“Making information accessible to all our employees is one of the foundations of the Ariake project, because it empowers them to use human traits like logic, judgment, and empathy to make decisions,” says Tadashi Yanai, CEO of Fast Retailing. “We write business plans every season, and we use collaborative tools like G Suite make sure they’re available to all. Our work with Google Cloud has gone well beyond demand forecasting; it’s fundamentally changed the way we work together.”


Source: TechCrunch

TaskRabbit kicks off Canadian expansion

TaskRabbit officially launched in Canada today.

The on-demand network that connects people with “taskers,” or others willing to do their household chores or errands for a fee, is kicking off its Canadian expansion in the greater Toronto area before rolling out in Vancouver in October and Montreal sometime in 2019.

This is the first major move abroad for the company in some time, as well as its first move under IKEA’s ownership. TaskRabbit first expanded beyond the U.S. in 2014, when it launched its app in the UK.

Otherwise, the service is only available in North America.

IKEA bought TaskRabbit 1 year ago as part of a deal that has allowed the company to operate independently from the Swedish furniture retailer under CEO Stacy Brown-Philpot. TaskRabbit, before its exit, had raised $38 million from investors including Founders Fund, First Round Capital and Floodgate.


Source: TechCrunch

Crashing your fancy new car could cost way more than you expect – Roadshow

Modern driver-assistance systems are becoming increasingly common, and they are forcing crash repair prices upward to new heights.
Source: CNET

An Intel drone fell on my head during a light show

It didn’t hurt. I thought someone dropped a small cardboard box on my head. It felt sharp and light. I was sitting on the floor, along the back of the crowd and then an Intel Shooting Star Mini drone dropped on my head.

Audi put on a massive show to reveal its first EV, the e-tron. The automaker went all out, put journalists, executives and car dealers on a three-story paddle boat and sent us on a two-hour journey across San Francisco Bay. I had a beer and two dumplings. We were headed to a long-vacated Ford manufacturing plant in Richmond, CA.

By the time we reached our destination, the sun had set and Audi was ready to begin. Suddenly, in front of the boat, Intel’s Shooting Star drones put on a show that ended with Audi’s trademark four ring logo. The show continued as music pounded inside the warehouse, and just before the reveal of the e-tron, Intel’s Shooting Star Minis celebrated the occasion with a light show a couple of feet above attendees’ heads.

That’s when one hit me.

Natalie Cheung, GM of Intel Drone Light Shows, told me they knew when one drone failed to land on its zone that one went rogue. According to Cheung, the Shooting Star Mini drones were designed with safety in mind.

“The drone frame is made of flexible plastics, has prop guards, and is very small,” she said. “The drone itself can fit in the palm of your hand. In addition to safety being built into the drone, we have systems and procedures in place to promote safety. For example, we have visual observers around the space watching the drones in flight and communicating with the pilot in real-time. We have built-in software to regulate the flight paths of the drones.”

After the crash, I assumed someone from Audi or Intel would be around to collect the lost drone, but no one did, and at the end of the show, I was unable to find someone who knew where I could find the Intel staff. I notified my Intel contacts first thing the following morning and provided a local address where they could get the drone. As of publication, the drone is still on my desk.

I have covered Intel’s Shooting Star program since its first public show at Disney World in 2016. It’s a fascinating program and one of the most impressive uses of drones I’ve seen. The outdoor shows, which have been used at The Super Bowl and Olympics, are breathtaking. Hundreds of drones take to the sky and perform a seemingly impossible dance and then return home. A sophisticated program designates the route of each drone and GPS ensures each is where it’s supposed to be and it’s controlled by just one person.

Intel launched an indoor version of the Shooting Star program at CES in 2018. The concept is the same, but these drones do not use GPS to determine their location. The result is something even more magical than the outside version because with the Shooting Star Minis, the drones are often directly above the viewers. It’s an incredible experience to watch drones dance several feet overhead. It feels slightly dangerous. That’s the draw.

And that poses a safety concern.

The drone that hit me is light and mostly plastic. It weighs very little and is about 6-inches by 4-inches. A cage surrounds the bottom of the rotors though not the top. If there’s a power button, I can’t find it. The full-size drones are made out of plastic and Styrofoam.

Safety has always been baked into the Shooting Star programs but I’m not sure the current protocols are enough.

I was seated on the floor along the back of the venue. Most of the attendees where standing, taking selfies with the performing drones. It was a lovely show.

When the drone came down on my head, it tumbled onto the floor and the rotors continued to spin. A member of the catering staff was walking behind the barrier I was sitting against, reached out and touched the spinning rotors. I’m sure she’s fine, but when her finger touched the spinning rotor, she jumped in surprise. At this point, seconds after it crashed, the drone was upside down, and like an upturned beetle, continued to operate for a few seconds until the rotors shut off.

To be clear, I was not hurt. And that’s not the point. Drone swarm technology is fascinating and could lead to incredible use cases. Swarms of drones could quickly and efficiently inspect industrial equipment and survey crops. And they make for great shows in outside venues. But are they ready to be used inside, above people’s heads? I’m already going bald. I don’t need help.


Source: TechCrunch

Committed to privacy, Snips founder wants to take on Alexa and Google, with blockchain

Earlier this year we saw the headlines of how the users of popular voice assistants like Alexa and Siri and continue to face issues when their private data is compromised, or even sent to random people. In May it was reported that Amazon’s Alexa recorded a private conversation and sent it to a random contact. Amazon insists its Echo devices aren’t always recording, but it did confirm the audio was sent.

The story could be a harbinger of things to come when voice becomes more and more ubiquitous. After all, Amazon announced the launch of Alexa for Hospitality, its Alexa system for hotels, in June. News stories like this simply reinforce the idea that voice control is seeping into our daily lives.

The French startup Snips thinks it might have an answer to the issue of security and data privacy. Its built its software to run 100% on-device, independently from the cloud. As a result, user data is processed on the device itself, acting as a potentially stronger guarantor of privacy. Unlike centralized assistants like Alexa and Google, Snips knows nothing about its users.

Its approach is convincing investors. To date, Snips has raised €22 million in funding from investors like Korelya Capital, MAIF Avenir, BPI France and Eniac Ventures. Created in 2013 by 3 PhDs, and now employing more than 60 people in Paris and New York, Snips offers its voice assistant technology as a white-labelled solution for enterprise device manufacturers.

It’s tested its theories about voice by releasing the result of a consumer poll. The survey of 410 people found that 66% of respondents said they would be apprehensive of using a voice assistant in a hotel room, because of concerns over privacy, 90% said they would like to control the ways corporations use their data, even if it meant sacrificing convenience.

“Сonsumers are increasingly aware of the privacy concerns with voice assistants that rely on cloud storage — and that these concerns will actually impact their usage,” says Dr Rand Hindi, co-founder and CEO at Snips. “However, emerging technologies like blockchain are helping us to create safer and fairer alternatives for voice assistants.”

Indeed, blockchain is very much part of Snip’s future. As Hindi told TechCrunch in May, the company will release a new set of consumer devices independent of its enterprise business. The idea is to create a consumer business that will prompt further enterprise development. At the same time, they will issue a cryptographic token via an ICO to incentivize developers to improve the Snips platform, as an alternative to using data from consumers. The theory goes that this will put it at odds with the approach used by Google and Amazon, who are constantly criticised for invading our private lives merely to improve their platforms.

As a result Hindi believes that as voice-controlled devices become an increasingly common sight in public spaces, there could be a significant shift in public opinion about how their privacy is being protected.

In an interview conducted last month with TechCrunch, Hindi told me the company’s plans for its new consumer product are well advanced, and will be designed from the beginning to be improved over time using a combination of decentralized machine learning and cryptography.

By using blockchain technology to share data, they will be able to train the network “without ever anybody sending unencrypted data anywhere,” he told me.

And ‘training the network” is where it gets interesting. By issuing a cryptographic token for developers to use, Hindi says they will incentivize devs to work on their platform and process data in a decentralized fashion. They are starting from a good place. He claims they already have 14,000 developers on the platform who will be further incentivized by a token economy.

“Otherwise people have no incentive to process that data in a decentralized fashion, right?” he says.

“We got into blockchain because we’re trying to find a way to get people to participate in decentralized machine learning. We’ve been wanting to get into consumer [devices] for a couple of years but didn’t really figure out the end goal because we had always had this missing element which was: how do you keep making it better over time.”

“This is the main argument for Google and Amazon to pretend that you need to send your data to them, to make the service better. If we can fix this [by using blockchain] then we can offer a real alternative to Alexa that guarantees Privacy by Design,” he says.

“We now have over 14000 developers building for us and that’s really completely organic growth, zero marketing, purely word of mouth, which is really nice because it shows that there’s a very big demand for decentralized voice assistance, effectively.”

It could be a high-risk strategy. Launching a voice-controlled device is one thing. Layering it with applications produced by developed supposedly incentivized by tokens, especially when crypto prices have crashed, is quite another.

It does definitely feel like a moonshot idea, however, and we’ll really only know if Snips can live up to such lofty ideals after the launch.


Source: TechCrunch

Lawmakers pressure Google to share how YouTube collects, uses kids' data – CNET

Representatives worry the company’s data collection practices may violate children’s online privacy laws.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511