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

Archivo del Autor: Belen De Leon

Chicago's 'Wild Mile' Is a Habitat Made Almost Entirely From Scratch

The city’s manmade North Branch Canal is polluted and lacks natural habitat. Enter 80 coconut-fiber “islands” that host wildlife and filter the water.
Source: Wired

How to watch Samsung unveil the Galaxy Note 9

The leaks, controlled and otherwise, have left little up to the imagination. That, in part, was likely by design. After all, sales of the S9 were underwhelming, which could well have Samsung positioning this as the Note line’s mainstream moment.

You can get the full rundown of what we know so far about the Note 9 here, but also expect this to be a pretty big show for Samsung on the news front. After all, the company announced a new tablet just last week, rather than holding it for the big Unpacked event, leading many to believe that Samsung’s got even more up its sleeve for today’s show.

Among other things, a new version of the Gear smartwatch appears to be on the stars for the event, possibly under the new Galaxy Watch title. We’ll be on hand at the event today, to break out all of the important news. A livestream of the event will be available both on Samsung’s page and YouTube.

The event starts at 11:00AM on the East Coast of the U.S. and 8:00AM out west.


Source: TechCrunch

Apple defends decision not to remove InfoWars’ app

Apple has commented on its decision to continue to allow conspiracy theorist profiteer InfoWars to livestream video podcasts via an app in its App Store, despite removing links to all but one of Alex Jones’ podcast content from its iTunes and podcast apps earlier this week.

At the time Apple said the podcasts had violated its community standards, emphasizing that it “does not tolerate hate speech”, and saying: “We believe in representing a wide range of views, so long as people are respectful to those with differing opinions.”

Yet the InfoWars app allows iOS users to livestream the same content Apple just pulled from iTunes.

In a statement given to BuzzFeed News Apple explains its decision not to pull InfoWars app’ — saying:

We strongly support all points of view being represented on the App Store, as long as the apps are respectful to users with differing opinions, and follow our clear guidelines, ensuring the App Store is a safe marketplace for all. We continue to monitor apps for violations of our guidelines and if we find content that violates our guidelines and is harmful to users we will remove those apps from the store as we have done previously.

Multiple tech platforms have moved to close to door or limit Jones’ reach on their platforms in recent weeks, including Google, which shuttered his YouTube channel, and Facebook, which removed a series of videos and banned Jones’ personal account for 30 days as well as issuing the InfoWars page with a warning strike. Spotify, Pinterest, LinkedIn, MailChimp and others have also taken action.

Although Twitter has not banned or otherwise censured Jones — despite InfoWars’ continued presence on its platform threatening CEO Jack Dorsey’s claimed push to want to improve conversational health on his platform. Snapchat is also merely monitoring Jones’ continued presence on its platform.

In an unsurprising twist, the additional exposure Jones/InfoWars has gained as a result of news coverage of the various platform bans appears to have given his apps some passing uplift…

So Apple’s decision to remove links to Jones’ podcasts yet allow the InfoWars app looks contradictory.

The company is certainly treading a fine line here. But there’s a technical distinction between a link to a podcast in a directory, where podcast makers can freely list their stuff (with the content hosted elsewhere), vs an app in Apple’s App Store which has gone through Apple’s review process and the content is being hosted by Apple.

When it removed Jones’ podcasts Apple was, in effect, just removing a pointer to the content, not the content itself. The podcasts also represented discrete content — meaning each episode which was being pointed to could be judged against Apple’s community standards. (And one podcast link was not removed, for example, though five were.)

Whereas Jones (mostly) uses the InfoWars app to livestream podcast shows. Meaning the content in the InfoWars app is more ephemeral — making it more difficult for Apple to cross-check against its community standards. The streamer has to be caught in the act, as it were.

Google has also not pulled the InfoWars app from its Play Store despite shuttering Jones’ YouTube channel, and a spokesperson told BuzzFeed: “We carefully review content on our platforms and products for violations of our terms and conditions, or our content policies. If an app or user violates these, we take action.”

That said, both the iOS and Android versions of the app also include ‘articles’ that can be saved by users, so some of the content appears to be less ephemeral.

The iOS listing further claims the app lets users “stay up to date with articles as they’re published from Infowars.com” — which at least suggests some of the content is identical to what’s being spouted on Jones’ own website (where he’s only subject to his own T&Cs).

But in order to avoid failing foul of Apple and Google’s app store guidelines, Jones is likely carefully choosing which articles are funneled into the apps — to avoid breaching app store T&Cs against abuse and hateful conduct, and (most likely also) to hook more eyeballs with more soft-ball conspiracy nonsense before, once people are pulled into his orbit, blasting them with his full bore BS shotgun on his own platform.

Sample articles depicted in screenshots in the App Store listing for the app include one claiming that George Soros is “literally behind Starbucks’ sensitivity training” and another, from the ‘science’ section, pushing some junk claims about vision correction — so all garbage but not at the same level of anti-truth toxicity that Jones has become notorious for for what he says on his shows; while the Play Store listing flags a different selection of sample articles with a slightly more international flavor — including several on European far right politics, in addition to U.S. focused political stories about Trump and some outrage about domestic ‘political correctness gone mad’. So the static sample content at least isn’t enough to violate any T&Cs.

Still, the livestream component of the apps presents an ongoing problem for Apple and Google — given both have stated that his content elsewhere violates their standards. And it’s not clear how sustainable it will be for them to continue to allow Jones a platform to livestream hate from inside the walls of their commercial app stores.

Beyond that, narrowly judging Jones — a purveyor of weaponized anti-truth (most egregiously his claim that the Sandy Hook Elementary School shooting was a hoax) — by the content he uploads directly to their servers also ignores the wider context (and toxic baggage) around him.

And while no tech companies want their brands to be perceived as toxic to conservative points of view, InfoWars does not represent conservative politics. Jones peddles far right conspiracy theories, whips up hate and spreads junk science in order to generate fear and make money selling supplements. It’s cynical manipulation not conservatism.

Both should revisit their decision. Hateful anti-truth merely damages the marketplace of ideas they claim to want to champion, and chills free speech through violent bullying of minorities and the people it makes into targets and thus victimizes.

Earlier this week 9to5Mac reported that CNN’s Dylan Byers had said the decision to remove links to InfoWars’ podcasts had been made at the top of Apple — after a meeting between CEO Tim Cook and SVP Eddy Cue. Byers’ reported it was also the execs’ decision not to remove the InfoWars app.

We’ve reached out to Apple to ask whether it will be monitoring InfoWars’ livestreams directly for any violations of its community standards and will update this story with any response.


Source: TechCrunch

The 20-Year Journey of 'The Meg'—the Movie the Internet Wouldn't Let Die

For decades, fans of the 1997 book kept the movie version afloat.
Source: Wired

The Sensors That Power Smart Cities Are a Hacker's Dream

The IoT security crisis is playing out on a macro scale too, putting critical infrastructure at risk.
Source: Wired

Sequoia India and Accel back on-demand scooter startup in $12.2M deal

Two of India’s most prominent VCs are backing a motorbike on-demand service after Sequoia India and Accel led a $12.2 million investment in Metro Bikes. Sequoia India and Accel were joined in the round by Raghunandan G, who founded TaxiForSure which sold to Ola, among other investors.

Metro Bikes started out as a luxury bike rental service in 2014 — initially as “Wicked Rides” — and it launched scooters (motorbikes) and other two-wheel rentals in 2016. Now, the company is rebranding to Bounce and refocusing its business to on-demand scooter (that’s motorbike in U.S. parlance) rentals for first and last mile transportation. The idea is to appeal to commuters, who can pick up a bike at their nearest location and later leave it at an endzone. The cost is based on distance and time spent.

Bounce is currently present in Bangalore, where it has 2,000 scooters currently, and Hyderabad, where it has around 500. The plan is to increase those numbers but the company is waiting on a permit to operate electric scooters, once it gets that it will only deploy electric, CEO Vivekananda Hallekere told TechCrunch in an interview. Its current mix of vehicles also includes bicycles, electric bicycles and kick scooters available.

The startup is going to hone its focus on Bangalore and Hyderabad for now, with no new expansions for 6-10 months, he added. Looking further forward, Bounce is aiming to be nationwide by 2020, while Hallekere said he sees the potential for deployment in Southeast Asia in the future.

Bounce claims that it is currently seeing around four rides per vehicle per day on its on-demand platform, the company is targeting seven to twelve rides which it believes will bring it to a good level of revenue. Although Hallekere did stress that the core business is anchored in sustainability.

That’s down to the funding of the fleet, which the CEO said is financed by institutional investors who purchase the assets in exchange for a cut of revenue. That helps cover a significant portion of operating expenses, while in other cases Bounce works with OEMs who provide vehicles under similar terms.

Bounce’s founding team (left to right): Vivekananda H R, CEO; Varun Agni, CTO; Anil Giri Raju, COO

Bounce is entering a fairly congested market in India, with other startups include Wheelstreet — which TechCrunch wrote about earlier this year — ZipHop also competing with similar services. Hallekere, the Bounce CEO, said that the company’s history in the business and its technology can help it stand out.

Added to that, Bounce said it is working closely with authorities to help ease last mile congestion. For example, the company is one of a number to have a struck a deal with Bengaluru Metro Rail Corporation Ltd. (BMRCL) to put rental bikes at 36 metro stations. It also landed a deal with corporate to enable parking across the city. The company said it plans to pursue similar arrangements with metro operators in Hyderabad and other cities when it expands.

“The first mile and last mile are essential to having public transport work in India,” Hallekere said. “It’s very natural for Indians to go on scooters and we started with metro bikes keeping this in mind. We want to make an impact and enable people to ditch cars.”

Bounce is also looking to introduce a pooling service that would enable scooter owners to add their vehicles to the company’s fleet and make money when they are used.


Source: TechCrunch

Fortnite Season 5, week 5 challenges and how to complete them – CNET

This week’s Fortnite challenges have a few actual challenges, but most are ones we’ve seen before.
Source: CNET

Berlin’s Taxfix, a mobile assistant for filing your taxes, picks up $13M led by Valar Ventures

Taxfix, the Berlin-based startup that has developed a mobile assistant to help you file your tax return, has closed $13 million in Series A funding. The round is led by Peter Thiel’s Valar Ventures, with participation from existing investors Creandum and Redalpine.

Launched in 2017, Taxfix is built on the premise that filing taxes remains a daunting task in most countries, involving a lot of archaic form filling, often carried out incorrectly and without the proper advice, and rarely optimised for tax refunds. As a result, the company says that in Germany alone, over 10 million employees decide not to file a tax return, and therefore forgo an average tax rebate of 935 Euros.

“The problem is that most people don’t have a personal tax accountant, nor the sufficient knowledge on how to file their taxes,” explains Taxfix co-founder and CEO Mathis Büchi. “Taxpayers are required to invest a substantial amount of time to become an expert themselves to receive their maximum tax refund. That’s why the rich can optimise their taxes with their own accountants and the regular citizens are overpaying billions of Euros in taxes every year in almost every country in the world”.

To help combat this, the Taxfix app works similar to a chatbot, and — coupled with the startup’s “tax-engine technology” — aims to make filing your taxes as easy as it would be if you hired your own tax accountant. You simply photograph your annual payslip and work through a questionnaire personally tailored to optimise your refund. The Taxfix app then automatically calculates the predicted tax rebate and submits your filing for you.

“[Taxfix creates] a digital tax accountant on the mobile phone, which asks the users simple questions and makes sure they optimise their refund and file their tax return correctly,” says Büchi.

To date, Taxfix’s typical customers are young people between 20-35 years old, who are not tax experts and often have never filed a tax return before. For every tax return that generates a refund of over 50 Euros, the startup charges 35 Euros for submission to the relevant financial authorities.

Of course, there are already a large number of startups and software companies that can help you file a tax return. These include legacy players such as WISO in Germany and Intuit’s TurboTax in the U.S., or upstarts such as the U.K.’s TaxScouts. A government’s own online tax filing gateway could also be considered a direct competitor.

“Taxfix differentiates itself from all other solutions by its mobile-first approach and by not using forms fields as the user interface,” adds Büchi. “Taxfix creates a completely new user experience with the conversational interface that asks simple questions and translates the information into tax language automatically. It takes on average 20 minutes to file your taxes with Taxfix, compared to 3 to 6 hours with traditional software”.

Meanwhile, Büchi says the new funding will be used for international expansion, bringing the app’s tax declaration capabilities to other jurisdictions. The German company also plans to invest heavily in machine learning to bring its tax engine technology “to the next level”.


Source: TechCrunch

NASA explains why its mission to 'touch' the sun is basically insane – CNET

I mean, I kinda thought it was self explanatory, but sure. Thanks, NASA.
Source: CNET

Walmart co-leads $500M investment in Chinese online grocery service Dada-JD Daojia

Walmart sold its China-based e-commerce business in 2016, but the U.S. retail giant is very much involved in the Chinese internet market through a partnership with e-commerce firm JD.com. Alibaba’s most serious rival, JD scooped up Walmart’s Yihaodian business and offered its own online retail platform to help enable Walmart to products in China, both on and offline.

Now that relationship is developing further after Walmart and JD jointly invested $500 million into Dada-JD Daojia, an online-to-offline grocery business which is part owned by JD, according to a CNBC report.

Unlike most grocery delivery services, though, Dada-JD Daojia stands apart because it includes a crowdsourced element.

The business was formed following a merger between JD Daojia, JD’s platform for order from supermarkets online which has 20 million monthly users, and Dada, which uses crowdsourcing to fulfill deliveries and counts 10 million daily deliveries. JD Daojia claims over 100,000 retail stores and its signature is one-hour deliveries for a range of products, which include fruit, vegetables and groceries.

Walmart is already part of the service — it has 200 stores across 30 Chinese cities on the Dada-JD Daojia service; as well as five online stores on the core JD.com platform — and now it is getting into the business itself via this investment.

JD.com said the deal is part of its ‘Borderless Retail’ strategy, which includes staff-less stores and retail outlets that mix e-commerce with physical sales.

“The future of global retail is boundaryless. There will be no separation between online and offline shopping, only greater convenience, quality and selection to consumers. JD was an early investor in Dada-JD Daojia, and continues its support, because we believe that its innovations will be an important part of realizing that vision,” said Jianwen Liao, Chief Strategy Officer of JD.com, in a statement.

Alibaba, of course, has a similar hybrid strategy with its Hema stores and food delivery service Ele.me, all of which links up with its Taobao and T-Mall online shopping platforms. The company recently scored a major coup when it landed a tie-in with Starbucks, which is looking to rediscover growth in China through an alliance that will see Ele.me deliver coffee to customers and make use of Hema stores.

Away from the new retail experience, JD.com has been doing more to expand its overseas presence lately.

The company landed a $550 million investment from Google this summer which will see the duo team up to offer JD.com products for sale on the Google Shopping platform across the world. Separately, JD.com has voiced intention to expand into Europe, starting in Germany, and that’s where the Google deal and a relationship with Walmart could be hugely helpful.

Another strategic JD investor is Tencent, and that relationship has helped the e-commerce firm sell direct to customers through Tencent’s WeChat app, which is China’s most popular messaging service. Tencent and JD have co-invested in a range of companies in China, such as discount marketplace Vipshop and retail group Better Life. Their collaboration has also extended to Southeast Asia, where they are both investors in ride-hailing unicorn Go-Jek, which is aiming to rival Grab, the startup that bought out Uber’s local business.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807