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

Archivo del Autor: Belen De Leon

Headset or not, Apple's AR strategy is already starting to come together – CNET

Apple’s AR updates in iOS 12 are paving the way for where headsets could go next.
Source: CNET

Venmo is discontinuing web support for payments and more

PayPal-owned, peer-to-peer payments app Venmo is ending web support for its service, the company announced in an email to users. The changes, which are beginning to roll out now, will see the Venmo.com website phasing out support for making payments and charging users. In time, users will see even less functionality on the website, the company says.

The message to users was quietly shared in the body of Venmo’s monthly transaction history email. It reads as follows:

NOTICE: Venmo has decided to phase out some of the functionality on the Venmo.com website over the coming months. We are beginning to discontinue the ability to pay and charge someone on the Venmo.com website, and over time, you may see less functionality on the website – this is just the start. We therefore have updated our user agreement to reflect that the use of Venmo on the Venmo.com website may be limited.

The decision represents a notable shift in product direction for Venmo. Though best known as a mobile payments app, the service has also been available online, similar to PayPal, for many years.

The Venmo website today allows users to sign in and view their various transaction feeds, including public transactions, those from friends, and personal transactions. You can also charge friends and submit payments from the website, send payment reminders, like and comment on transactions, add friends, edit your profile, and more.

Some users may already be impacted by the changes, and will now see a message alerting them to the fact that charging friends and making payments can only be done in the Venmo app from the App Store or Google Play.

It’s not entirely surprising to see Venmo drop web support. As a PayPal-owned property after its acquisition by Braintree which later brought it to PayPal, there’s always been a lot of overlap between Venmo and its parent company, in terms of peer-to-peer payments.

Venmo had grown in popularity for its simple, social network-inspired design and its less burdensome fee structure among a younger crowd. This made it an appealing way for PayPal to gain market share with a different demographic.

It’s also cheaper, which people like. PayPal doesn’t charge for money transfers from a bank account or PayPal balance, but does charge 2.9 percent plus a $0.30 fixed fee on payments from a credit or debit card in the U.S. Venmo, meanwhile, charges a fee of 3 percent for credit card payments, but makes debit card payments free. That’s appealing to millennials in particular, many of whom have ditched credit cards entirely, and are careful about their spending.

Plus, as a mobile-first application, Venmo was offering a more modern solution for mobile payments, at a time when PayPal’s app was looking a bit long in the tooth. (PayPal has since redesigned its mobile app experience to catch up.)

Another factor in Venmo’s decision could be that, more recently, it began facing competition from newcomer Zelle, the bank-backed mobile payments here in the U.S. which is forecast to outpace Venmo on users sometime this year, with 27.4 million users to Venmo’s 22.9 million. In light of that threat, Venmo may have wanted to consolidate its resources on its primary product – the mobile app.

Not everyone is happy about Venmo’s changes, of course. After all, even if the Venmo website wasn’t heavily used, it was used by some who will certainly miss it.

Reached for comment, Venmo explained the decision to phase out the website functionality stems from how it sees its product being used.

A Venmo spokesperson told TechCrunch:

Venmo continuously evaluates our products and services to ensure we are delivering our users the best experience. We have decided to begin to discontinue the ability to pay and charge someone on the Venmo.com website. Most of our users pay and request money using the Venmo app, so we’re focusing our efforts there. Users can continue to use the mobile app for their pay and charge transactions and can still use the website for cashing out Venmo balances, settings and statements.

The company declined to clarify what other functionality may be removed from the website over time, but noted that using Venmo to pay authorized merchants is unaffected.


Source: TechCrunch

Fitbit employees charged with stealing Jawbone trade secrets

Six current and former Fitbit employees have been hit with a federal indictment over the theft of trade secrets from one-time rival, Jawbone. All had worked for Jawbone for at least a year between 2011 and 2015, before jumping ship and getting hired by the company’s chief competitor.

The allegations have been floating around for a while. Look, we even made a graphic for the stream of allegations being lobbed back and forth between the wearable makers.

Shortly before Fitbit’s 2015 IPO, Jawbone filed a suit alleging that Fitbit had attempted to recruit nearly a third of its employees. The suit was seemingly resolved late last year, however, through a global settlement between both parties.

“In a trade secret misappropriation case brought by Jawbone in the International Trade Commission in 2016 that involved these same individuals,” Fitbit said in a statement given to TechCrunch this morning, “a federal administrative law judge during a nine-day trial on the merits found that no Jawbone trade secrets were misappropriated or used in any Fitbit product, feature or technology.”

Jawbone, of course, has since fallen on tough times. The company was liquidated roughly this time last year, as CEO Hosain Rahman set out to create a related health startup. As far as the DOJ was concerned, however, the story isn’t finished just yet.

“Intellectual property is the heart of innovation and economic development in Silicon Valley,” Acting U.S. Attorney Alex Tse told MarketWatch “The theft of trade secrets violates federal law, stifles innovation, and injures the rightful owners of that intellectual property.”


Source: TechCrunch

Gmail proves that some people hate smart suggestions

Gmail has recently introduced a brand new redesign. While you can disable or ignore most of the new features, Gmail has started resurfacing old unanswered emails with a suggestion that you should reply. And this is what it looks like:

The orange text immediately grabs your attention. By bumping the email thread to the top of your inbox, Gmails also breaks the chronological order of your inbox.

Gmail is also making a judgement by telling you that maybe you should have replied and you’ve been procrastinating. Social networks already bombard us constantly with awful content that makes us sad or angry. Your email inbox shouldn’t make you feel guilty or stressed.

Even if the suggestions can be accurate, it’s a bit creepy, it’s poorly implemented and it makes you feel like you’re no longer in control of your inbox.

There’s a reason why Gmail lets you disable all the smart features. Some users don’t want smart categories, important emails first and smart reply suggestions. Arguably, the only smart feature everyone needs is the spam filter.

A pure chronological feed of your email messages is incredibly valuable as well. That’s why many Instagram users are still asking for a chronological feed. Sure, algorithmic feeds can lead to more engagement and improved productivity. Maybe Google conducted some tests and concluded that you end up answering more emails if you let Gmail do its thing.

But you may want to judge the value of each email without an algorithmic ranking.

VCs could spot the next big thing without any bias. Journalists could pay attention to young and scrappy startups as much as the new electric scooter startup in San Francisco. Universities could give a grant to students with unconventional applications. The HR department of your company could look at all applications without following Google’s order.

When the Gmail redesign started leaking, a colleague of mine said “I look forward to digging through settings to figure out how to turn this off.” And the good news is that you can turn it off.

There are now two options to disable nudges in the settings on the web version of Gmail. You can tick off the boxes “Suggest emails to reply to” and “Suggest emails to follow up on” if you don’t want to see this orange text ever again. But those features should have never been enabled by default in the first place.


Source: TechCrunch

Adobe could be the next $10 billion software company

Adobe reported its Q2 FY’18 earnings yesterday and the news was quite good. The company announced $2.2 billion in revenue for the quarter up 24 percent year over year. That puts them on an impressive $8.8 billion run rate, within reach of becoming the next $10 billion software company (or at least on a run rate).

Revenue was up across all major business lines, but as has been the norm, the vast majority comes from the company’s bread and butter, Creative Cloud, which houses the likes of Photoshop, InDesign and Dreamweaver, among others. In fact digital media, which includes Creative Cloud and Document Cloud accounted for $1.55 billion of the $2.2 billion in total revenue. The vast majority of that, $1.30 billion was from the creative side of the house with Document Cloud pulling in $243 million.

Adobe has been mostly known as a creative tools company until recent years when it also moved into marketing, analytics and advertising. Recently it purchased Magento for $1.6 billion, giving it a commerce component to go with those other pieces. Clearly Adobe has set its sights on Salesforce, which also has a strong marketing component and is not coincidentally perhaps, the most recently crowned $10 billion software company.

Moving into commerce

Adobe CEO Shantanu Narayen speaking to analysts on the post-reporting earnings call sees Magento as filling in a key piece across understanding the customer from shopping to purchase. “The acquisition of Magento will make Adobe the only company with leadership in content creation, marketing, advertising, analytics and now commerce, enabling real-time personalized experiences across the entire customer journey, whether on the web, mobile, social, in-product or in-store. We believe the addition of Magento expands our available market opportunity, builds out our product portfolio, and addresses a key underserved customer need,” Narayen told analysts.

If Adobe could find a way to expand that marketing and commerce revenue, it could easily surpass that $10 billion revenue run rate threshold, but so far while it has been growing, it remains less than half of the Creative revenue at $586 million. Yes, it grew at an 18 percent year over year clip, but it seems as though there is potential for so much more there and clearly Narayen hopes that the money spent on Magento will help drive that growth.

Battling with Salesforce

Even while it was announcing its revenue, rival Salesforce was meeting with Marketing Cloud customers in Chicago at the Salesforce Connections conference, a move that presented an interesting juxtaposition between the two competitors. Both have a similar approach to the marketing side, while Salesforce concentrates on the customer including CRM and service components. Adobe differentiates itself with content, which shows up on the balance sheet as the majority of its revenue .

Both companies have growth in common too. Salesforce has been on quite a run over the last five years reaching $3 billion in revenue for the first time last quarter. Adobe hit $2 billion for the first time in November. Consider that prior to moving to a subscription model in 2013, Adobe had revenue of $995 billion. Since it moved to that subscription model, it has reaped the benefits of recurring revenue and grown steadily ever since.

Each has used strategic acquisitions to help fuel that growth with Salesforce acquiring 27 companies since 2013 and Adobe 13, according to Crunchbase data. Each has bought a commerce company with Adobe buying Magento this year and Salesforce grabbing Demandware two years ago.

Adobe has the toolset to keep the marketing side of its business growing. It might never reach the revenue of the creative side, but it could help push the company further than it’s ever been. Ten billion dollars seems well within reach if things continue along the current trajectory.


Source: TechCrunch

The US Should Pay Attention to Foreign Cambridge Analytica Probes

Opinion: The UK and Canada are uncovering the unsettling reach of Cambridge Analytica. So why aren’t Americans interested?
Source: Wired

Dank learning system autogenerates memes

We all know that in the near future humanity will come to a crossroads. With 99% of the world’s population currently tasked with creating memes and/or dank memes, what will happen when computers get better at it than humans? Researchers may have just found out.

Using machine learning, a pair of Stanford researchers, Abel L. Peirson V and E. Meltem Tolunay, have created a system that automatically generates memes including the ones visible above. Their system, they’ve discovered “produces original memes that cannot on the whole be differentiated from real ones.”

You can read the report here.

The system uses a pre-trained Inception-v3 network using the long short-term memory model to produce captions that are applicable to a particular picture. Humans then assess the humor of the meme, rewarding the system for true LOLs.

The researchers trained the network with “400.000 image, label and caption triplets with 2600 unique image-label pairs” including funny memes generated by actual humans. The system then recreates memes in a similar vein.

Does it work? Yes, it does, but I doubt it will replace human meme-workers any time soon. Humanity, it seems, is safe… for now.

We acknowledge that one of the greatest challenges in our project and other language modeling tasks is to capture humor, which varies across people and cultures. In fact, this constitutes a research area on its own, and accordingly new research ideas on this problem should be incorporated into the meme generation project in the future. One example would be to train on a dataset that includes the break point in the text between upper and lower for the image. These were chosen manually here and are important for the humor impact of the meme. If the model could learn the breakpoints this would be a huge improvement and could fully automate the meme generation. Another avenue for future work would be to explore visual attention mechanisms that operate on the images and investigate their role in meme generation tasks.

Sadly, however, we still cannot trust our robotic meme overlords not to be nasty.

“Lastly we note that there was a bias in the dataset towards expletive, racist and sexist memes, so yet another possibility for future work would be to address this bias,” wrote the researchers.


Source: TechCrunch

Save $34 on this leather-clad Owlee Scroll speaker video – CNET

Bluetooth, NFC and a unique design make this a particularly great gift item.
Source: CNET

E3 2018 had plenty of games, tears and Fortnite — lots of Fortnite – CNET

The video game industry confab is quite the spectacle. I’m glad someone’s enjoying it.
Source: CNET

What happens when a run-flat tire goes flat – Roadshow

My recent blowout in a BMW put a spotlight on the pros and cons of run-flat tires.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083