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

Archivo del Autor: Belen De Leon

Galaxy S10: 12 settings to change right away – CNET

Out of the box settings work, but you can get more out of the new S10 with a few tweaks.
Source: CNET

11 best songs in Marvel movies, ranked – CNET

From Black Sabbath to Marvin Gaye: Here are the best uses of songs in MCU films.
Source: CNET

How to Use TikTok: Tips for New Users

Step one: turn up the volume on your phone.
Source: Wired

Why Chinese Companies Plug a US Test for Facial Recognition

A US government agency tests the accuracy of facial recognition programs. The top spots are routinely filled by Chinese and Russian companies.
Source: Wired

Food delivered to the doorstep is not so cheap in China anymore

A big selling point of ordering food to the doorstep in China is price, which, in the early years, could be much cheaper than eating in-house. That’s arguably indulged a demographic of lazy, indoorsy eaters, but that may not last for much longer.

Over the past few months, users in China have noticed incremental price increases on their meals ordered via Ele.me and Meituan, the country’s largest food delivery apps. The trigger? China’s food heavyweights have gone about taking a bigger cut of each order — over 20 percent in some cases — as their priorities shifted following a major upheaval.

Three-way war

Ele.me and Meituan work just like their American counterparts Uber Eats, GrubHub, DoorDash and the likes. The apps list menu items from an assortment of local restaurants. When a user places an order, they pass it along to the restaurant and dispatch a driver — in China’s case, a scooter driver — to pick up the food. The customer can then see when their meal will arrive through a live map tracking the driver’s movement.

This new habit of ordering food via a marketplace app rather than calling a restaurant caught on rapidly in China, in part thanks to vast sums of subsidies from companies like Ele.me and Meituan to bring costs down for restaurants and users. The market was on course to reach 240 billion yuan ($35.8 billion) in transactions in 2018 with an 18 percent year-over-year growth rate, estimates research firm iiMedia. Total users would reach 355 million, which means a quarter of Chinese are now ordering food from their phones.

ELEME ALIBABA meituan

Meituan’s delivery driver pictured in an ad / Image: Meituan via Weibo

Food delivery startups willingly undertook the cash-intensive fight because they had deep-pocketed backers. For a few years, the sector was a three-way proxy war between China’s tech mammoths Baidu, Alibaba and Tencent, which are collectively known as the “BAT”. Baidu effectively quit the scene after selling its food delivery business to rival Ele.me in 2017. Last year saw more shakeup as Alibaba took over Ele.me, which subsequently merged with the parent’s local services unit Koubei, while Meituan went public with Tencent being a major shareholder.

Meituan led the game in 2018 with a 61.3 percent market share according to research firm TrustData, giving it a meaningful edge over Ele.me, which alongside its newly acquired Baidu Waimai commanded a total of 36.5 percent share.

Subsidies were helpful in enlisting restaurants and consumers early on, but as the market consolidates, investors will likely become more attuned to monetization. It’s thus unsurprising to see both major players scaling back from subsidy-powered growth. It’s too soon to know how the faceoff between Ele.me and Meituan will play out in the next few years, as the duo is now dealing with a fresh set of challenges and goals.

New adventures

It’s hard to nail down how much Ele.me and Meituan are charging restaurants from each transaction since fees vary on the location, type and size of a restaurant. What’s widely acknowledged is that both have been raising commission rates once every few months, forcing restaurants to rethink their strategy for ferrying food around.

“We’ve raised all our items by at least two yuan [$0.30]. We aren’t worried because we’ve built a loyal customer base over the years. For those who just started and focus on delivery, they may have a harder time,” a restaurant owner who operates a take-out kitchen in Hefei, the capital of China’s Anhui Province, told TechCrunch.

ELEME ALIBABA meituan

Ele.me’s delivery driver pictured in an ad / Image: Ele.me via Weibo

The subsidy-fuelled period cultivated a clan of “virtual restaurants” that operate only out of a kitchen. As subsidies shrink, those reliant on delivery as a lifeline are left with three options: close down, absorb the new costs to keep customers happy, or in some cases where the kitchen is well-functioning, shift the costs to customers.

TechCrunch spoke to more than a dozen restaurants and take-out kitchens in China’s major cities and found most are paying at least 20 percent of each order — a considerable bite to the low-margin business — to Meituan and slightly less to Ele.me. The discrepancy may speak to Meituan’s mounting operating losses — which tripled year-over-year to 3.45 billion yuan ($510 million) in the third quarter of 2018 — a soft spot that its rival poignantly pointed out.

“Ele.me promises it won’t further raise fees [on restaurants] and its rate will always be lower than that of Meituan,” Ele.me vice president Wang Jingfeng told news portal Sina in an interview in January. “Meituan is under financial pressure. But Ele.me understands the food delivery market is still in the phase of being educated. Reaping rewards from merchants too early can do great harm to the market.”

Meituan said it had no comment on its increased fees for restaurants. But the Hong Kong-listed company, driven with the vision to become the “Amazon for services,” already showed signs of stress when it ceased expansions on its costly new ventures — car-hailing and bike-rental. Food delivery accounts for the majority of Meituan’s revenues, while hotel booking is its second-most significant revenue source. The company, however, assured investors that it’s in no rush to turn a profit.

“We are not focused on the short-term profitability, even though we have been proven that we are able to do so, to make it — continue improvement in our unit economics. We would rather focus on growth and improve the overall user and merchant experience and to continue to strengthen our leadership in this market,” said Chen Shaohui Chen, Meituan’s vice president of corporate development, during the company’s Q3 earnings call. 

Despite enjoying support from consistently profitable Alibaba, Ele.me will also face pressure soon as parent company Alibaba copes with slowing revenue growth. For Ele.me, opportunities lie outside China’s megacities where eating via an app is not yet a norm. All told, Alibaba plans to hire 5,000 new employees in 2019 for Ele.me and Koubei to infiltrate the largely untapped Tier 3 and 4 cities, a source close to the matter told TechCrunch, and the team will focus not just on delivery but also work to digitally power up conventional restaurants.

Food delivery is just one way to generate income. Both Ele.me and Meituan are aiming to upgrade restaurants the way Alibaba and JD.com have transformed brick-and-mortar stores: from how data analytics can beef up sourcing efficiency to implementing scan-to-order for in-house diners. The hope is a data-centric practice will convert to cost-saving for restaurants, which will eventually boost their loyalty and willingness to pay for the tech giants’ tools.


Source: TechCrunch

A New Method of DNA Testing Could Solve More Shootings

Criminologists thought it was impossible to get DNA off of shell casings, but a technique pioneered in The Netherlands is having notable results.
Source: Wired

Huawei opens a cybersecurity transparency center in the heart of Europe

5G kit maker Huawei opened a Cyber Security Transparency center in Brussels yesterday as the Chinese tech giant continues to try to neutralize suspicion in Western markets that its networking gear could be used for espionage by the Chinese state.

Huawei announced its plan to open a European transparency center last year but giving a speech at an opening ceremony for the center yesterday the company’s rotating CEO, Ken Hu, said: “Looking at the events from the past few months, it’s clear that this facility is now more critical than ever.”

Huawei said the center, which will demonstrate the company’s security solutions in areas including 5G, IoT and cloud, aims to provide a platform to enhance communication and “joint innovation” with all stakeholders, as well as providing a “technical verification and evaluation platform for our
customers”.

“Huawei will work with industry partners to explore and promote the development of security standards and verification mechanisms, to facilitate technological innovation in cyber security across the industry,” it said in a press release.

“To build a trustworthy environment, we need to work together,” Hu also said in his speech. “Both trust and distrust should be based on facts, not feelings, not speculation, and not baseless rumour.

“We believe that facts must be verifiable, and verification must be based on standards. So, to start, we need to work together on unified standards. Based on a common set of standards, technical verification and legal verification can lay the foundation for building trust. This must be a collaborative effort, because no single vendor, government, or telco operator can do it alone.”

The company made a similar plea at Mobile World Congress last week when its rotating chairman, Guo Ping, used a keynote speech to claim its kit is secure and will never contain backdoors. He also pressed the telco industry to work together on creating standards and structures to enable trust.

“Government and the mobile operators should work together to agree what this assurance testing and certification rating for Europe will be,” he urged. “Let experts decide whether networks are safe or not.”

Also speaking at MWC last week the EC’s digital commissioner, Mariya Gabriel, suggested the executive is prepared to take steps to prevent security concerns at the EU Member State level from fragmenting 5G rollouts across the Single Market.

She told delegates at the flagship industry conference that Europe must have “a common approach to this challenge” and “we need to bring it on the table soon”.

Though she did not suggest exactly how the Commission might act.

A spokesman for the Commission confirmed that EC VP Andrus Ansip and Huawei’s Hu met in person yesterday to discuss issues around cybersecurity, 5G and the Digital Single Market — adding that the meeting was held at the request of Hu.

“The Vice-President emphasised that the EU is an open rules based market to all players who fulfil EU rules,” the spokesman told us. “Specific concerns by European citizens should be addressed. We have rules in place which address security issues. We have EU procurement rules in place, and we have the investment screening proposal to protect European interests.”

“The VP also mentioned the need for reciprocity in respective market openness,” he added, further noting: “The College of the European Commission will hold today an orientation debate on China where this issue will come back.”

In a tweet following the meeting Ansip also said: “Agreed that understanding local security concerns, being open and transparent, and cooperating with countries and regulators would be preconditions for increasing trust in the context of 5G security.”

Reuters reports Hu saying the pair had discussed the possibility of setting up a cybersecurity standard along the lines of Europe’s updated privacy framework, the General Data Protection Regulation (GDPR).

Although the Commission did not respond when we asked it to confirm that discussion point.

GDPR was multiple years in the making and before European institutions had agreed on a final text that could come into force. So if the Commission is keen to act “soon” — per Gabriel’s comments on 5G security — to fashion supportive guardrails for next-gen network rollouts a full blown regulation seems an unlikely template.

More likely GDPR is being used by Huawei as a byword for creating consensus around rules that work across an ecosystem of many players by providing standards that different businesses can latch on in an effort to keep moving.

Hu referenced GDPR directly in his speech yesterday, lauding it as “a shining example” of Europe’s “strong experience in driving unified standards and regulation” — so the company is clearly well-versed in how to flatter hosts.

“It sets clear standards, defines responsibilities for all parties, and applies equally to all companies operating in Europe,” he went on. “As a result, GDPR has become the golden standard for privacy protection around the world. We believe that European regulators can also lead the way on similar mechanisms for cyber security.”

Hu ended his speech with a further industry-wide plea, saying: “We also commit to working more closely with all stakeholders in Europe to build a system of trust based on objective facts and verification. This is the cornerstone of a secure digital environment for all.”

Huawei’s appetite to do business in Europe is not in doubt, though.

The question is whether Europe’s telcos and governments can be convinced to swallow any doubts they might have about spying risks and commit to working with the Chinese kit giant as they roll out a new generation of critical infrastructure.


Source: TechCrunch

Brodmann17 nabs $11M for its automotive computer vision tech that runs on any CPU

Efficient computer vision systems are a critical component of autonomous and assisted driving vehicles, and now a startup that has developed a way to deliver computer vision technology without relying on costly and bulky hardware — by building deep learning software that can run even on low-end processors — has secured a round of funding as it gears up for its first services later this year.

Brodmann17 — named after the primary visual cortex in the human brain — has raised $11 million in a Series A round of funding led by OurCrowd, with participation also from Maniv Mobility, AI Alliance, UL Ventures, Samsung NEXT, and the Sony Innovation Fund.

Brodmann17’s edge technology (necessary for rapid computations) is designed to be used in any automotive application that requires artificial intelligence to see and process objects, roads and wider landscapes, competing with the likes of Intel’s Mobileye, services being developed by other OEMs like Bosch, and some automakers like BMW.

The challenge that all these and many other players in the self-driving industry are tackling is that as cars start to be viewed more as hardware, they are taking on some of the biggest feature challenges ever tackled in the world of tech. Autonomous systems are not only expensive but they consume a lot of energy and take up a lot of space in the vehicle, so everyone is looking for solutions that can be less of a strain in one or ideally all of these areas. On top of that, up to now many solutions that might computing in the cloud eat up terabytes of bandwidth and have too much latency for driving scenarios.

The pitch from Brodmann17 is that its core product is a deep-learning based computer vision technology that is designed as a “light weight”, software-based solution that can work even on smaller, low-end processors in the car itself, to complement whatever Lidar, cameras and radars are installed in the systems. (Note: it works on low-end CPUs but not nearly as well as on the faster ones.)

The plan is for Brodmann17’s tech to eventually be a part of fully autonomous deployments, but with self-driving vehicles still some years away from being a reality, CEO Adi Pinhas — a deep learning and computer vision specialist who co-founded the company with two other AI scientists, Amir Alush and Assaf Mushinsky — said that its first commercial efforts will come in the form of advanced driver assistance systems (ADAS): it’s currently working with a global, tier-one automaker to incorporate its technology into front and rear cameras to make more accurate identifications of still and moving objects when a human is still behind the wheel.

That is not a small fish: ADAS is not only already a key component of many newer vehicles, but its ubiquity and functionality will continue to grow. ADAS systems — which are often supplied in part or entirety by third parties to carmakers — was a $20 billion market in 2017 and is projected to reach nearly $92 billion by 2025.

I first met the founding team of Broadmann in Tel Aviv, where they are based, a couple of years ago, when it was just four guys working in a corner of the Samsung NEXT incubator in the city, showing me the the earliest versions of how its tech was able to sit on small processors and identify with a lot of nuance different small and large objects that are encountered in a typical driving scenario.

Fast forward to today, and the company now has 70 people, mostly engineers, now working out of its own digs, and the startup is continuing to hire as it gears up beyond that early development phase.

Pinhas said that in these last couple of years, he’s seen some interesting evolutions in how the tech world, and the wider automotive industry, have approached the concept of autonomous cars.

On the one hand, everyone is throwing what they can at self-driving, and that will inevitably help accelerate roadmaps for new prototypes and tests. On the other hand, that increased effort is also leading to more pragmatism on just how much work lies ahead and how more elements of self driving might come sooner than full-fledged systems.

“Right now, to me it looks like the market may have taken a step back. Everyone wants to speed up development on autonomous systems, but at the same time I noticed how this year at CES, no one was talking about Level 5,” Pinhas said, referring to the highest level of autonomy in driving services, and the big tech event in January where many of the next big shiny new services get shown off for the first time. “I think the thinking now is, even a working Level 4 deployment would be great. Let’s do that and see how well we can get robo-taxis driving in well-defined scenarios.”

That’s where Brodmann17’s push into ADAS comes in: it gives the company a foothold in future deployments and services while also proving the concept by powering services that are live today. 

The other interesting development that Pinhas noted is a shift in focus from volumes of training data, to developing smarter neural networks to calculate and understand that data. “It used to be ‘who has more data’, but now everyone has it,” he said. “Now it’s about the algorithms for training. Experts have long thought that neural networks” — designed to “think” like humans — “will solve everything but the key is still figuring out how best to train those networks. Just throwing data at them will not solve this.” Notably, this is an area where Broadmann17 has put focus for some time, “and others are also starting to now.”

Pinhas admits that Mobileye is the most advanced company in the automotive computer vision market today, although we are still at such an early stage of development that there is room for more innovation, and more startups and other large companies to make an impact. This is why investors are interested in Brodmann17, and why the startup has already started working on its next round to supply itself with capital for the next phase.

“We are convinced that Brodmann17 is one of the best deep AI companies out there. The company has a very experienced management team and exceptional technical leadership that has created a major leapfrog in the fundamentals of AI algorithms,” said Eli Nir, Senior Partner at OurCrowd, said. “Brodmann17’s technology opens the doors for low computation implementation of AI – significantly lowering cost, complexity, and price, and can be used over many sectors and industries. We are very excited to lead this round and take part in the future success of the company.”


Source: TechCrunch

A healthcare investment fund has become one of Israel’s largest with a $660 million close

One of Israel’s single largest venture capital funds is a new later stage vehicle focused on healthcare.

The aMoon investment firm launched its second vehicle in April 2018 and it just announced its final close with $660 million in assets under management — making it one of the largest (if not the largest) firm in the country.

“We plan to leverage Israel’s ecosystem of breakthrough science and disruptive tech innovation to accelerate cure and reshape global healthcare.” said Dr. Yair Schindel MD, Co-Founder & Managing Partner of aMoon, in a statement. “This raise is a vote of confidence for the Israeli HealthTech ecosystem that extends beyond Israel’s borders, to include the sizable community of Israeli entrepreneurs and researchers in global hubs, such as Silicon Valley and Boston.”

The firm’s second fund will have a strategy focused on later stage, lower risk companies in which aMoon will invest larger checks, according to an email from the firm’s co-founder and managing director, Dr. Schindel.

Ticket size for deals will range anywhere from $10 million to $20 million on the low end with the potential for follow-on investments ranging from $40 million to $50 million, Dr. Schindel said.

This larger check size is a function of the fund’s expansion. While the first aMoon fund was a $200 million, fund from a single limited partner (Marius Nacht, the co-founder and chairman of Check Point Software), the new fund counts 50 investors globally, including Credit Suisse which committed $250 million from their asset management and private banking groups. Goldman Sachs, also participated alongside an undisclosed Israeli investment firm.

Since its launch, aMoon 2 has made five investments in companies like Zebra Medical Vision, Cartiheal, Ayala Pharmaceuticals, Biolojic Design, and a still-in-stealth mode fifth company.

Broadly speaking, those deals align with the firm’s broader investment strategy which Schindel described as tackling diseases that are “either the worst killers or the largest cost-drivers of healthcare such as: cancer, cardiovascular disease, diabetes, Alzheimer’s, Parkinson’s, and infectious diseases.”

For Schindel and his colleagues at the firm, Israel represents an incredibly fertile market for developing new healthcare technologies.

The country boasts highly curated electronic medical records for nearly the entire population dating back more than 20 years. That means Israel has one of the most complete electronic pictures of its national population health extant in the world today.

And the Israeli government recently launched a $272 million investment scheme into digital health projects over the next five years

“The biggest opportunity today lies in the convergence of technology and biology and the shift from care which is reactive to care which is predictive, preventive and personalized,” says Schindel in a statement.

And the presence of large consumer tech companies in the healthcare market these days, means good things to come for startup companies, according to Schindel.

:Their presence means a larger universe of buyers as well as a much faster pace of development in a relatively conservative industry which is currently undergoing a massive digital transformation,” he wrote in an email.

 


Source: TechCrunch

Africa Roundup: Kenya’s BRCK acquires EveryLayer, Nigeria’s TeamApt eyes global expansion

Kenyan  communications hardware company BRCK acquired the assets of Nairobi based internet provider Surf and its U.S. parent EveryLayer in a purchase deal of an undisclosed amount in February.

Based in Nairobi, Surf is a hotspot service provider aimed at offering affordable internet to lower income segments. BRCK is a five year old venture that pairs its rugged WiFi routers to internet service packages designed to bring people online in frontier and emerging markets.

With the acquisition, BRCK gains the assets of San Francisco based EveryLayer and its Surf subsidiary, including 1200 hotspots and 200,000 active customers across 22 cities in Kenya, according to BRCK CEO and founder Erik Hersman.

Backed by $10 million from investors including Steve Case’s Revolution  VC fund, BRCK plans to use its new resources to expand to an undisclosed East African country and is eyeing options abroad. “We’re looking at Indonesia and starting our pilot in Mexico next month,” Hersman told TechCrunch on a call from Kigali.

BRCK built its platform around providing internet solutions primarily in Kenya and Rwanda. In 2017, the company rolled out its SupaBRCK product and paired it to its Moja service, which offers free public WiFi—internet, music, and entertainment—subsidized by commercial partners.

There’s not a requirement to click on or watch advertisements to gain Moja access, though users can gain faster speeds if they “interact with one of our business partners…by doing a survey, downloading an app, or watching an ad,” said Hersman.

In 2018, BRCK began offering SupaBRCK devices to drivers of Nairobi’s Matatu buses for Kenyan commuters to access Moja. As of January Moja traffic is racking up 300,000 active uniques and 3.7 million impressions per month, according to Hersman. There’s more on the deal and Africa’s internet connectivity equation in this TechCrunch exclusive on the acquisition.

Nigerian fintech startup TeamApt raised $5.5 million in capital in a Series A round led by Quantum Capital Partners.

The Lagos based firm will use the funds to expand its white label digital finance products and pivot to consumer finance with the launch of its AptPay banking app.

Founded by Tosin Eniolorunda, TeamApt supplies financial and payment solutions to Nigeria’s largest commercial banks—including Zenith, UBA, and ALAT.

For Eniolorunda, launching the fintech startup means competing with his former employer, the later stage Nigerian tech company Interswitch.

The TeamApt founder is open about his company going head to head not only with Interswitch, but other Nigerian payment gateway startups, including Paystack and Flutterwave, he told TechCrunch in this exclusive.

TeamApt, whose name is derivative of aptitude, bootstrapped its way to its Series A by generating revenue project to project working for Nigerian companies, according to its CEO.

The venture now has a developer team of 40 in Lagos, according to Eniolorunda, who spent 6 years at Interswitch as a developer and engineer himself, before founding the startup in 2015 .

“The 40 are out of a total staff of about 72 so the firm is a major engineering company. We build all the IP and of course use open source tools,” he said.

TeamApt’s commercial bank product offerings include Moneytor— a digital banking service for financial institutions to track transactions with web and mobile interfaces—and Monnify, an enterprise software suite for small business management.

On performance, TeamApt claims 26 African bank clients and processes $160 million in monthly transactions, according to company data. Though it does not produce public financial results, TeamApt claimed revenue growth of 4,500 percent over a three year period.

Quantum Capital Partners, a Lagos based investment firm founded by Nigerian banker Jim Ovia, confirmed it verified TeamApt’s numbers.

“Our CFO sat with them for about two weeks,” Elaine Delaney told TechCrunch.

TeamApt’s results and the startup’s global value proposition factored into the fund’s decision to serve as sole-investor in the $5.5 million round.

Delaney will take a board seat with TeamApt “as a supportive investor,” she said.

TeamApt plans to develop more business and consumer based offerings. “We’re beginning to pilot into much more merchant and consumer facing products where we’re building payment infrastructure to connect these banks to merchants and businesses,” CEO Tosin Eniolorunda said.

Part of this includes the launch of AptPay, which Eniolorunda describes as “a push payment, payment infrastructure” to “centralize…all services currently used on banking mobile apps.”

The company recently received its license from the Nigerian Central Bank to operate as a payment switch in the country.

On new markets,  TeamApt is looking to Canada and Europe with a specific expansion announcement expected by fourth quarter 2019, according to Eniolorunda

TeamApt’s CEO is open about the company’s future intent to list. “The project code name for the recent funding was NASDAQ. We’re clear about becoming a public company,” said Eniolorunda.

More Africa Related Stories @TechCrunch

African Tech Around The Net    


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546