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

Archivo del Autor: Belen De Leon

Avengers: Infinity War now on Blu-ray: Every way to watch – CNET

Big, bad Thanos is snapping his way to your living room.
Source: CNET

Ethereum’s falling price splits the crypto community

Hello And Welcome Back To The Latest Edition Of All The Cryptos Are Getting Rekt Right Now.

Crypto bloodbaths have become fairly common in 2018 — mainly because of the insane growth in 2017 — but we’ve not covered them all because they are so numerous and often include so-called ‘flash crashes’ or small drops, but the fall happening today is worth noting for several wider reasons.

Primarily that’s because this is a major test for Ether — the token associated with the Ethereum Foundation that is the second largest cryptocurrency by volume — has been on a downward spiral with little sign of change.

Ether, which is the preferred platform of choice for most developers building on the blockchain, is down nearly 17 percent over the past day. That’s erased billions of dollars in paper (crypto) value as the bear market for cryptocurrencies continues to pull markets south.

The drop also marks the first time ever that the price of an Ether has fallen below its valuation over one year: one Ether is worth $266 right now at the time of writing, versus $304 on August 14 2017. The token has been steadily falling since early May, when its peak value was $808, and as the lynchpin for many ICO project tokens, its demise has sent the value of most other tokens down, too.

Just looking at Coinmarketcap.com this morning, all but two of the top 100 tokens are down over the last 24 hours with many losing 10-25 percent of their value over the past day. Bitcoin, too, has dropped below $6,000, having topped $8,000 for a time last month.

Ether’s plummet below $300 has sparked a mixed debate among those in the crypto community. The token had been held as visionary, an improvement on Bitcoin that gives developers a platform to build on — whether it be decentralized apps, decentralized systems or more — but that hasn’t been reflected in in this months-long price retreat.

Certainly, two founders who spoke TechCrunch and have held ICOs expressed a belief that Ether “needs to find some price stability” to allow the focus to become about product and not just ‘get rich’ speculation. Of course, it helps that the two founders and many of those who held token sales have long since sold the Ether or Bitcoin they raised in exchange for fiat currency. Indeed, if their token sale was last year, the chances are they got a lot more real-world cash than they initially bargained for or would get now.

But still, the idea of consistency is shared by others who are in crypto professionally. That includes investors like Kenrick Drijkoningen, who is in the midst of raising a $10 million fund for LuneX, a spinout of Singapore-based VC firm Golden Gate Ventures.

In an interview last week, Drijkoningen told TechCrunch that raising a fund and doing deals in a ‘low tide’ market like now beats attempting to do the same amid a frothy period with hype and peak valuations — one Ether was worth nearly $1,400 in January, for example. A number of others VCs have long said that, ultimately, stability is good for the ecosystem.

Vitalik Buterin is the creator of Ethereum

But, on the other side, there are more pessimistic voices.

Among some investors canvassed by TechCrunch, the sense is that with the downturn of the ICO funding boom that fueled much of Ethereum’s rise, there may be less incentive to hold as the broader market’s interest in the cryptocurrency wanes.

For one Bitcoin bull, the intrinsic value of Bitcoin as an immutable, decentralized ledger acts as a more powerful draw than the perceived mutability and centralization that the Ethereum platform offers.

“People are also beginning to understand the unique value of an immutable, decentralized ledger, and recognize that Ethereum is not that,” the investor wrote in an email.

Another long-term problem that Ethereum faces, according to this investor, is that the promise of decentralized apps backed by the token is yet to be released. Crypto Kitties, a smash hit earlier this year, has faded and now there’s competition as Bitcoin’s Lightning Network is adding nodes and apps — referred to as LApps — which can operate in a similar but leverage the Bitcoin ledger.

It’s still early days, of course, and markets will always rise and fall, but this is the first big test for Ether and Ethereum. Beyond the sport of price speculation, it’ll be worth watching to see where this heads next.

Note: One of the authors of this post — Jon Russell — owns a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life.


Source: TechCrunch

New defense bill bans the U.S. government from using Huawei and ZTE tech

U.S. government agencies will be forbidden from using certain components or services from several Chinese tech firms, including Huawei and ZTE. The ban was signed into law today by President Trump as part of the Defense Authorization Act and will go into effect over the next two years.

The bill covers anything that is a “substantial or essential component of any system,” as well as tech that is used to route or view user data. So even though it doesn’t mandate an outright ban on Huawei and ZTE products, it still means many government workers or contractors, or companies that want to do business with the government, will have to jettison much of their current technology. The Defense Authorization Act also directs U.S. agencies to allocate funding to companies that need to replace equipment as a result of the new bill.

Last month, ZTE struck a deal with the Commerce Department to lift a denial order that was put in place after it violated sanctions against North Korea and Iran. The denial order, barring ZTE from working with American suppliers, would have seriously damaged its business and was a major point of contention in the U.S.-China trade war.

Lawmakers on both sides of the political aisle opposed the deal and continue to view ZTE as a security threat, but Senate Republications abandoned an attempt to re-impose sanctions on the company last month, which paved the way for the less severe provision in the Defense Authorization Act.

TechCrunch has contacted Huawei and ZTE for comment.

Huawei and ZTE, in particular, have been singled out as national security threats by the U.S. since a Congressional report in 2012. But the ban also covers video surveillance and telecommunications hardware produced by Hytera Communications, Hangzhou Hikvision Digital Technology Company and Dahua Technology Company, all Chinese firms.


Source: TechCrunch

Trump signs defense bill with watered-down ZTE sanctions – CNET

Some lawmakers had sought to reinstate penalties against the Chinese telecom giant for violating trade laws.
Source: CNET

Facebook, Google, WhatsApp in the firing line as Australia reveals encryption laws – CNET

The new laws would require tech giants to assist law enforcement in accessing encrypted communications. But the government insists it’s not a backdoor.
Source: CNET

Google is probably tracking your location, even if you turn it off, says report – CNET

While your location history is paused, some services still store your location data.
Source: CNET

Enter to win* the 65-inch flat screen of your dreams – CNET

This sweepstakes could land you the prize of a lifetime, if you’re the lucky winner of a 65-inch LG W7 ultrathin OLED TV that’s slimmer than a pencil. This giveaway ends Aug. 31, 2018.
Source: CNET

FiveAI to start a trial of its shared autonomous car fleet in London in 2019

After raising $35 million to develop driverless car technology and a strategy to build a fleet of shared vehicles, UK startup FiveAI is announcing its first on-street trial: a service aimed at commuters in the London outer boroughs of Bromley and Croydon. Projected to begin in late 2019, it will kick off first with a 10-month “data gathering” exercise, which will see five FiveAI vehicles, with drivers, collect information about road conditions, the movement of pedestrians and various vehicles, and other variables to help train its AI platform.

The new trial will be the first on-street effort from the UK startup, which has up to now been testing its technology primarily in Bedfordshire, at automotive testing centre Milbrook Proving Ground, according to Ben Peters, FiveAI’s VP of product who is also a co-founder of the company (alongside Stan BolandSteve Allpress, John Redford and Simon Walker).

The news of the London trial comes as TechCrunch has learned that FiveAI is also in the process of raising a new round of funding.

While the $35 million FiveAI has raised to date is considered the highest amount of funding for an autonomous car company in Europe, it is a very modest figure when compared to startups in the US and China. Indeed, although transportation across Europe is estimated to be a $400 billion market, Peters estimates that no more than $100 million has been raised by autonomous driving startups in the region, versus around $8 billion by autonomous car startups the US, home to startups like Zoox and Nutonomy (which, like FiveAI, are building platforms that they plan to use in their own fleets), transportation providers like Uber, and car makers (which themselves are acquiring startup talent to kickstart their efforts), and tech giants like Google that approach cars like the next big hardware challenge.

But there is a clear opportunity: Europe has a lot of urban density, roads that are less likely to follow grid patterns, and road names are very often the opposite of clearly marked. These factors make Europe a hard problem to tackle, but one that a local company might be more amenable to trying.

With that in mind, Peters would not say how much FiveAI is looking to raise, or anything about the investors, but he did confirm that the round would be FiveAI’s largest to date, with the aim of expanding trials to more cities across Europe. The round should be closed by the end of this year.

In the meantime, Bromley and Croydon may not be the most high-profile parts of London to those outside of England, but Peters said that FiveAI is eschewing Central London and opting instead to focus on these two boroughs for a couple of reasons.

One is that the area affords the startup some sympathetic guinea pigs, or as Peters calls them, “friendly users.” First Direct, the insurance company that is an investor in FiveAI, has recently moved its offices to Bromley from Croydon, and so there are employees living in the latter borough who have to commute to the former on a regular basis. This gives FiveAI an opportunity to build a service tailored to that market.

Another is the opportunity to fill a gap that isn’t being addressed by others. The center of London is very congested, but there are already a number of transportation alternatives attempting to address that issue. “There are a lot of problems to solve there, but they are very well served by current providers,” said Peters. “But in Zones 4 to 6 [the outer boroughs of London], about one quarter of people are still driving their own vehicles to and from work.” That presents an opportunity for a shared mobility service.

It will take a good 10 months before the first FiveAI vehicles can offer rides, and likely more months before no driver has to be present to engage the vehicle if something goes awry. Peters said that this slow early work will help the startup add more roads, areas and cities to the service more quickly down the line. “It doesn’t have to be as slow in the future, maybe just a few months to get up and going,” he said. “We’re really targeting an urban service, which is the difficult part. Autonomous driving in urban areas is the hardest challenge, one that is still unsolved.”


Source: TechCrunch

The FDA OK’d an app as a form of birth control

Don’t want to get pregnant? There’s a Food and Drug Administration approved app for that. The FDA has just given the go ahead for Swedish app Natural Cycles to market itself as a form of birth control in the U.S.

Natural Cycles was already in use as a way to prevent pregnancy in certain European countries. However, this is the first time a so-called ‘digital contraceptive’ has been approved in America.

The app works using an algorithm based on data given by women using the app such as daily body temperature and monthly menstrual cycles. It then calculates the exact window of days each month a woman is most fertile and therefore likely to conceive. Women can then see which days the app recommends they should avoid having sex or use protection to avoid getting pregnant.

Tracking your cycle to determine a fertile window has long been used to either become pregnant or avoid conceiving. However, Natural Cycles put a scientific spin on the age-old method by evaluating over 15,000 women to determine its algorithm had an effectiveness rate with a margin of error of 1.8 percent for “perfect use” and a 6 percent failure rate for “typical use.”

What that means is almost two in every 100 women could likely conceive on a different date than the calculated fertile window. That’s not exactly fool-proof but it is higher than many other contraceptive methods. A condom, for instance, has an 18 percent margin of error rate, according to the Centers for Disease Control (CDC).

And though the app makers were able to convince the FDA of its effectiveness, at least one hospital in Stockholm has opened an investigation with Sweden’s Medical Products Agency (MPA) after it recorded 37 unwanted pregnancies among women who said they had been using the app as their contraception method.

“Consumers are increasingly using digital health technologies to inform their everyday health decisions, and this new app can provide an effective method of contraception if it’s used carefully and correctly,” assistant director for the health of women in the FDA’s Center for Devices and Radiological Health Terri Cornelison said in a statement.

However, she also acknowledged there was a margin of error in the app’s algorithm and other contraceptive methods. “Women should know that no form of contraception works perfectly, so an unplanned pregnancy could still result from correct usage of this device,” she said.


Source: TechCrunch

Zendesk introduces support bot for Discord gaming community

The Discord gaming community boasts 150 million members and 46 million active monthly users, who spend their days chatting about games, finding people to play with and looking for advice on how to resolve issues. Up until now, game publishers have had to monitor public discussions looking for people who need help or relied on expert users to assist them, but that’s about to change with Zendesk’s new Discord support bot.

Zendesk VP of product and platform, Luke Behnke, says they count a fair number of gaming companies as customers, and they have been looking for a way to have more direct communication with Discord users right where they play. With the Zendesk-Discord integration, users can request help by typing /support, and then the nature of the problem. This activates the Zendesk bot and triggers the creation of a help ticket, paving the way for a customer service rep to work directly with a person having an issue.

Calling the Zendesk bot in Discord. Screenshot: Zendesk

Prior to this, the only way that the game publishers could use Zendesk to generate help tickets was through the traditional sources like email, texts or phone calls, which required their users to leave the flow of the game. This integration allows the publishers to let the customers come to them for help without leaving the community.

Behnke says his company has been talking to Discord, whose members generate more than 530 million messages a day, about creating an integration that would work for their users. “We worked with Discord on this and they have been testing it internally and giving us feedback,” he said.

Conversation with game publisher CSR using Zendesk-Discord bot. Screenshot: Zendesk

Of course, it requires people know that you type /support to activate it, but Behnke believes that if the integration works well, word will get around that this is a useful way to get support directly from the publisher without leaving Discord. He says his company sees this as a unique approach to customer service, one that the gaming publishers, who tend to be innovative, are particularly open to.

Future updates could include the ability to push messages to the community such as information on an outage, or for the bot to answer common questions without accessing a human CSR. For now, this integration is in early release. The company is still working out the kinks with publishers, but they hope to get it into full production by the end of the year.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412