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

Archivo del Autor: Belen De Leon

Target announces launch of its curated, third-party marketplace, Target+

Target this morning announced Target+, a new initiative designed to expand the assortment on Target.com with merchandise from third-party sellers. But unlike with Walmart and Amazon’s marketplaces, Target is taking a more curated approach as to how sellers will be added to its program. The retailer says it’s starting with “thoughtfully selected” additions in areas like home, toys, electronics and sporting goods.

While any seller can apply to join Amazon or Walmart’s marketplace, there’s no such process for joining Target+. Instead, Target explains that each partner is “carefully selected” and then invited into the program – a move it hopes will help keep quality high.

At launch, guests will be able to discover an expanded array of running shoes, outdoor décor, patio accessories, a bigger selection of STEM learning toys, new musical instruments, and baseball gear from both national and speciality sellers, says Target. Some of the current sellers include: SVSportsMizunoKaplan Early Learning CompanySerenity Health & Home Décor and Music123.

Over time, more products and sellers will be added, as Target learns more about guest needs.

Offering only a curated selection means Target+ won’t face the same struggles as other retailers when it comes to policing their third-party marketplaces for offensive content – like the racist merchandise found on Amazon, for instance; the toilet seat covers featuring holy text, politically charged and controversial apparel; and other items. Because these marketplaces are so large, offensive or just generally questionable or odd merchandise repeatedly surfaces, resulting in bad PR for the marketplace’s host, like Amazon, Walmart or eBay.

Target will avoid this issue by way of its curation, but it will come at the expense of having a larger third-party assortment.

Target+ merchandise will also be integrated into the site within the appropriate categories, so the items can be discovered through both browsing and search. There’s no way to just search for “Target+” items.

In addition, shoppers will have the same perks when buying from third parties as they do when buying from Target’s own assortment, including 5 percent off when using their Target REDcard, free shipping, and in-store returns.

Before Target+, a portion of Target’s assortment was shipped directly from third-party vendors, but guests were purchasing the items from Target. With Target+, products are purchased and shipped from the third-party vendors.

“Guests look to Target for great products. With Target +, we aim to give them easy access to even more great products by partnering with best-in-class specialty and national brands that will help guests save and get more done in just one stop to Target.com,” said Rick Gomez, Target’s chief marketing officer and digital officer, in a statement.

The launch of Target+ follows Walmart’s recent announcement that it would expand its 2-day shipping program to the millions of products offered by its own marketplace sellers, to better compete with Fulfillment by Amazon, which allows sellers to make their items available on Prime. And, like Target, Walmart aims to leverage its brick-and-mortar stores for third-party merchandise returns.

Both moves put Amazon at more of a disadvantage, as its brick-and-mortar footprint is limited to its Whole Foods stores, and various bookstores and other shops in urban metros. Walmart, on the other hand, has 140 million weekly in-store customers, and says 90 percent of Americans live within 10 miles of a Walmart store.

Target, meanwhile, has 1,850 retail stores in the U.S. compared with roughly 475 Whole Foods stores in the U.S., and over 4,700 Walmart locations in the U.S. (excluding Sam’s Club.)

 


Source: TechCrunch

Europe is prepared to rule over 5G cybersecurity

The European Commission’s digital commissioner has warned the mobile industry to expect it to act over security concerns attached to Chinese network equipment makers.

The Commission is considering a defacto ban on kit made by Chinese companies including Huawei in the face of security and espionage concerns, per Reuters.

Appearing on stage at the Mobile World Congress tradeshow in Barcelona today, Mariya Gabriel, European commissioner for digital economy and society, flagged network “cybersecurity” during her scheduled keynote, warning delegates it’s stating the obvious for her to say that “when 5G services become mission critical 5G networks need to be secure”.

Geopolitical concerns between the West and China are being accelerated and pushed to the fore as the era of 5G network upgrades approach, as well as by ongoing tensions between the U.S. and China over trade.

“I’m well away of the unrest among all of you key actors in the telecoms sectors caused by the ongoing discussions around the cybersecurity of 5G,” Gabriel continued, fleshing out the Commission’s current thinking. “Let me reassure you: The Commission takes your view very seriously. Because you need to run these systems everyday. Nobody is helped by premature decisions based on partial analysis of the facts.

“However it is also clear that Europe has to have a common approach to this challenge. And we need to bring it on the table soon. Otherwise there is a risk that fragmentation rises because of diverging decisions taken by Member States trying to protect themselves.”

“We all know that this fragmentation damages the digital single market. So therefore we are working on this important matter with priority. And to the Commission we will take steps soon,” she added.

The theme of this year’s show is “intelligent connectivity”; the notion that the incoming 5G networks will not only create links between people and (many, many more) things but understand the connections they’re making at a greater depth and resolution than has been possible before, leveraging the big data generated by many more connections to power automated decision-making in near real time, with low latency another touted 5G benefit (as well as many more connections per cell).

Futuristic scenarios being floated include connected cars neatly pulling to the sides of the road ahead of an ambulance rushing a patient to hospital — or indeed medical operations being aided and even directed remotely in real-time via 5G networks supporting high resolution real-time video streaming.

But for every touted benefit there are easy to envisage risks to network technology that’s being designed to connect everything all of the time — thereby creating a new and more powerful layer of critical infrastructure society will be relying upon.

Last fall the Australia government issued new security guidelines for 5G networks that essential block Chinese companies such as Huawei and ZTE from providing equipment to operators — justifying the move by saying that differences in the way 5G operates compared to previous network generations introduces new risks to national security.

New Zealand followed suit shortly after, saying kit from the Chinese companies posed a significant risk to national security.

While in the U.S. President Trump has made 5G network security a national security priority since 2017, and a bill was passed last fall banning Chinese companies from supplying certain components and services to government agencies.

The ban is due to take effect over two years but lawmakers have been pressuring to local carriers to drop 5G collaborations with companies such as Huawei.

In Europe the picture is so far more mixed. A UK government report last summer investigating Huawei’s broadband and mobile infrastructure raised further doubts, and last month Germany was reported to be mulling a 5G ban on the Chinese kit maker.

But more recently the two EU Member States have been reported to no longer be leaning towards a total ban — apparently believing any risk can be managed and mitigated by oversight and/or partial restrictions.

It remains to be seen how the Commission could step in to try to harmonize security actions taken by Member States around nascent 5G networks. But it appears prepared to set rules.

That said, Gabriel gave no hint of its thinking today, beyond repeating the Commission’s preferred position of less fragmentation, more harmonization to avoid collateral damage to its overarching Digital Single Market initiative — i.e. if Member States start fragmenting into a patchwork based on varying security concerns.

We’ve reached out to the Commission for further comment and will update this story with any additional context.

During the keynote she was careful to talk up the transformative potential of 5G connectivity while also saying innovation must work in lock-step with European “values”.

“Europe has to keep pace with other regions and early movers while making sure that its citizens and businesses benefit swiftly from the new infrastructures and the many applications that will be built on top of them,” she said.

“Digital is helping us and we need to reap its opportunities, mitigate its risks and make sure it is respectful of our values as much as driven by innovation. Innovation and values. Two key words. That is the vision we have delivered in terms of the defence for our citizens in Europe. Together we have decided to construct a Digital Single Market that reflects the values and principles upon which the European Union has been built.”

Her speech also focused on AI, with the commissioner highlighting various EC initiatives to invest in and support private sector investment in artificial intelligence — saying it’s targeting €20BN in “AI-directed investment” across the private and public sector by 2020, with the goal for the next decade being “to reach the same amount as an annual average” — and calling on the private sector to “contribute to ensure that Europe reaches the level of investment needed for it to become a world stage leader also in AI”.

But again she stressed the need for technology developments to be thoughtfully managed so they reflect the underlying society rather than negatively disrupting it. The goal should be what she dubbed “human-centric AI”.

“When we talk about AI and new technologies development for us Europeans it is not only about investing. It is mainly about shaping AI in a way that reflects our European values and principles. An ethical approach to AI is key to enable competitiveness — it will generate user trust and help facilitate its uptake,” she said.

“Trust is the key word. There is no other way. It is only by ensuring trustworthiness that Europe will position itself as a leader in cutting edge, secure and ethical AI. And that European citizens will enjoy AI’s benefits.”


Source: TechCrunch

Amazon's Lord of the Rings writers' room has security rivaling Mordor – CNET

Keep it secret, keep it safe.
Source: CNET

Galaxy Fold, Huawei Mate X: Foldable phones are a beautiful, cruel tease – CNET

Commentary: Foldables are stunning. Now if only the masses can get their hands on these cutting-edge devices.
Source: CNET

OnePlus demos a 5G prototype at MWC

OnePlus promised us a 5G handset this year. At Mobile World Congress this week, the company kind of, sort of delivered. Unlike the sea of other 5G devices unveiled at the show, however, the company’s offering is still very much in the prototype phase — like, behind protective glass with all of the interesting bits obscured, as it isn’t officially official.

The product appeared at Qualcomm’s booth this week, since OnePlus’ presence at the show has been mostly limited to closed-door events. For the chipmaker, it was an opportunity to show yet again how ubiquitous its tech has become in the vast sea of Android devices.

“At Qualcomm Technologies’ booth, OnePlus simulated a futuristic setting of 5G cloud gaming where players would only need a smartphone and a gamepad,” Qualcomm explains. “Through the powerful capabilities of cloud processing as well as the throughput and responsiveness of 5G, players can play large sized games online that are generally only playable after downloading onto the PC first. Utilizing Snapdragon elite gaming features and optimizations, players were able to experience high definition and low latency cloud gaming like never before.”

Based on past release schedules, we can likely expect OnePlus to officially debut its next handset in the summer. Past release cycles have also seen a point upgrade later in the yea,r as well, though the company has been shifting things around a bit, as it continues to grow and figure out where it best fits in the broader handset market.

This particular device, likely the OnePlus 7, is due out in Q2, though, sadly, its 5G variant won’t be released in the States in 2018.

The addition of 5G in 2019, meanwhile, finds OnePlus taking a more cutting-edge approach to its release cycle, rather than holding back in order to lower the price tag on technology.


Source: TechCrunch

More passwordless logins are coming to Android

The FIDO Alliance and Google today announced that Android (from version 7.0 up) with the latest version of the Google Play Services, is now FIDO2 certified. At first glance, that sounds rather boring, but it will enable developers to write apps that use a phone’s fingerprint scanner or a FIDO security key to authenticate users without making them type in a password. Since I’m not aware of too many people who like to type in complicated passwords that their IT department makes them change every few months, that’s a big deal.

Developers will be able to enable password-less logins in their web and native apps. Chrome, Microsoft Edge and Firefox already fully support this feature, as does Apple’s Safari (but only in preview). In addition to the convenience, FIDO2 also promises to offer phishing-resistant security, given that this technology won’t let you authenticate on a malicious site.

“Google has long worked with the FIDO Alliance and W3C to standardize FIDO2 protocols, which give any application the ability to move beyond password authentication while offering protection against phishing attacks,” Google product manager Christiaan Brand. “Today’s announcement of FIDO2 certification for Android helps move this initiative forward, giving our partners and developers a standardized way to access secure keystores across devices, both in market already as well as forthcoming models, in order to build convenient biometric controls for users.”

It’s worth noting that Android already supported password-less authentication for native apps, but now it’ll also support these for browser logins. Once you’ve set up this new authentication mechanism (and once web apps support it), your phone will store all of the cryptographic data on the device and none of the raw fingerprint data, for example, will be transferred to anybody else.

The FIDO Alliance says this new mechanism will soon enable a billion users on modern Android devices to experience password-less logins. Developers will have to implement support in their web and native applications, though, but that’s relatively easy.


Source: TechCrunch

Sprint to launch 5G service in 4 cities in May

Telecom company Sprint has shared some of its plans when it comes to 5G service in the U.S. The company announced at MWC in Barcelona that mobile customers in Atlanta, Chicago, Dallas and Kansas City can expect 5G service as soon as May 2019.

If you don’t live in one of those cities, maybe you live in Houston, Los Angeles, New York City, Phoenix or Washington D.C. Sprint also promises 5G coverage in those cities soon after the initial launch, at some point before the end of June 2019.

Overall, Sprint expects to cover 1,000 square miles in nine cities by the end of the first half of 2019. It’s going to take years to roll out 5G coverage across the U.S.

When it comes to devices, Sprint will sell smartphones that are compatible with its 5G network. The first one will be the LG V50 ThinQ 5G. The company will also sell the Samsung Galaxy S10 5G at some point this summer.

Sprint is also partnering with Google so that Google Fi customers can take advantage of Sprint’s 5G network if they have a compatible device.

And that’s about all there’s to know. It’s still unclear whether 5G plans are going to cost more.

Disclosure: Sprint competitor Verizon owns TechCrunch


Source: TechCrunch

SME lender Validus Capital raises $15M for expansion in Southeast Asia

SME lending was a hot topic in Southeast Asia last year, and companies continue to attract investor dollars in 2019. The latest to pull in capital of its own is Singapore-based Validus Capital, which today announced a SG$20.5 million (US$15.2 million) Series B that’ll go towards regional expansion.

Founded in 2015, Validus is focused on growth capital among SMEs with an average loan of SG$70,000 (US$52,000) in Singapore. Its P2P lending platform pairs SMEs with individual and institutional lenders and it has paid out SG$180 million (US$134 million) in loans since acquiring its license in December 2017. Validus works with an insurance firm to underwrite its loans.

The company goes after “brick and mortar SMEs, such as guard supply or service companies that do not have collateral… or companies in the construction sector where cashflow becomes a problem as they grow,” Validus co-founder and executive chairman Vikas Nahata told TechCrunch.

That approach is in contrast to others, which go over micro-loan type enterprises, such as small businesses or sole merchants using e-commerce platforms.

Nahata said Validus uses a cluster model, which includes partnerships with procurement platforms, to tap SMEs at the point that they need capital, for example, when they have landed a big contract or major order.

This new round of funding is led by Dutch development bank FMO — which is making its first direct investment in Asia through this deal — with participation from Taiwan’s Cathay Financial Holdings, Vietnam’s VinaCapital Ventures, AddVentures from Siam Cement Group in Thailand and Singapore-based VCs Openspace Ventures and (returning backer) Vertex, which is backed by sovereign fund Temasek. The company previously raised a $3 million Series A in 2017.

Left to right: FMO senior investment officer Arno de Vette, Validus co-founder and executive chairman Vikas Nahata, Validus co-founder and CEO Ajit Raikar, and Liu Genping, partner at Vertex Ventures

Nahata, who operates the business alongside fellow co-founder and CEO Ajit Raikar, said the goal is to expand to Indonesia by Q2 and Vietnam later this year. Already, the company has a team of nearly 20 in Indonesia’s capital Jakarta, that’s likely to double as the business kicks off once it is awarded the requisite license it is waiting on.

The capital will also go towards developing technology. That includes the Valdius credit risk algorithm, as well as APIs to help work more closely with third-party services, particularly around aggregating data.

Nahata said that, typically, Validus asks for as much data and signs of growth that applicants can provide. So that’s information such as invoices, contracts and cash flow signals. It’ll also map how companies work with large corporates as an endorsement.

In Southeast Asia, however, and particularly outside of Singapore, the reality is that credit is not a digital-only business. A retail presence, including partners with banks, offline touch points sales, are wholly necessary for growth. While he said that word of mouth is a major driver — while a 90 percent return rate is impressive — Nahata said a mixture of on- and offline is crucial.

“The last mile requires touch points but our objective is that origination should be tech-orientated,” he said.

Other SME lenders in Southeast Asia include Funding Societies, Aspire Capital, First Circle and Finaxar.


Source: TechCrunch

Facebook expands its internet infrastructure projects

Like every year, Facebook is using MWC Barcelona to focus on its infrastructure projects. While you may mostly think of Facebook as a social network, the company started launching infrastructure projects for connecting bringing more people online (and onto its network) many years ago.

These projects include things like the (now-cancelled) solar-powered Aquila drone and plenty of open-source software and hardware initiatives for carriers. Indeed, there’s so many project’s that range from physical devices and networks to software that it’s sometimes hard to keep up. That wide range is by design, though.

“The one thing that has been consistent since the very beginning is that there’s no silver bullet,” Facebook director of engineering Yael Maguire told me during an interview at MWC. “We try to contribute to different parts of the ecosystem. The ecosystem could be in dense urban markets where we’re doing things like Terragraph, or rural markets where we are doing Express Wi-Fi.”

At MWC, the company announced a number of new partnerships and projects that expand on its existing projects.

Maybe the most interesting of these projects is called Internet para Todos (IpT) Peru. What Facebook is trying to show here is that it’s possible to create an economically viable provider of rural mobile infrastructure. Facebook is building this together with Telefonica, IDB Invest and CAF (Development Bank of Latin America). It’s an open access network that will be open to all carriers. “It is very economically challenging to think about connecting small communities in rural parts of Peru, let alone other parts of the world,” Maguire said. “The idea is that we can create common infrastructure that is open access, let others innovate on business models and create competition etc. The hope is that a business case can close for IpT.” Over time, Facebook hopes to bring this model to other places, too — assuming it works, which Maguire admits is not a given since this is very much an experiment at this point. If the model works, though, then the hope is that commercial vendors will see that there’s money to be made by connecting these small rural communities.

As the company also announced today, Facebook is investing in a new 750km open-access fiber project in Nigeria, for example, which will provide fiber access to more than one million people. Facebook is co-investing in this project with a number of local state authorities. The company previously worked on a similar project in Uganda and as Maguire noted, it learned quite a bit from this experience, including how to make laying fiber through large bodies of water more economically viable. But it’s not just the logistics, it’s also working with the local bureaucracy — which Maguire says is harder than the technical challenges. “There’s not a lot of new technology that we are inventing for this right now,” he said and also acknowledged that these are relatively small projects. But as the company learns, it plans to scale up these efforts and launch more projects in Africa, Latin America and Asia-Pacific.

The company is also announcing new partners for its Express Wi-Fi service, including Cell C in South Africa, Vodafone in Ghana and Globe in the Philippines. That’s on top of other partnerships in India, Nigeria, Kenya, Tanzania and Indonesia. The idea of Express Wi-Fi is to work with internet providers and mobile operators to help them build their Wi-Fi businesses and to give local entrepreneurs the tools to provide internet access to their neighbors.

As far as open source projects go, Facebook also today announced the launch of Magma, a new open-source platform that makes mobile network deployments easier for carriers. The launch partner for Magma is Telefonica, which is using it in Latin America, and BRCK, which is using it to pilot a new LTE network in Kenya.

Terragraph, one of the company’s most successful open source infrastructure projects that helps bring high-speed connectivity to urban and suburban communities, is now seeing new trials in Athens, Greece and Curitiba, Brazil and it’s already in production usage in Canon, Ohio and Penang, Malaysia, as well as Alameda, California.

Those are still small-scale projects, though, even if the local impact is huge. What’s maybe more important, though, is that it’s seeing increased support from hardware vendors, which now include MikroTik and Cambium Networks, in addition to Nokia and Radwin, which previously came on board.

One thing Maguire also noted is that Facebook remains as committed to these infrastructure projects as it has ever been. “We are trying to make sure we are learning and reflecting on everything that is happening and it’s important that we understand the role we play in all of this, but it’s super important and tied to the mission of what we do,” he said.


Source: TechCrunch

2019 Nissan Leaf Plus first drive review: Expanding the EV’s appeal – Roadshow

A bigger battery pack gives Nissan’s likable Leaf more power and a longer driving range.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445