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

Archivo del Autor: Belen De Leon

Surface Laptop 3s are repairable, but Microsoft doesn’t want you to do it

A recent report revealed that the newly-announced Surface Laptop 3 would be repairable, but still challenging for those who prefer self-repairing their devices.
Source: Digital trends

The Ukraine Whistle-Blower Did Everything Right

The Trump administration’s attacks on the whistle-blower aren’t just baseless—they could have a corrosive long-term effect.
Source: Wired

HP’s Spectre x360 laptop gets a huge $250 discount for Fall Blowout Sale

This discount on the HP Spectre x360 13 lets you get the best convertible 2-in-1 for less. Order yours on the HP store during the Fall Blowout Sale.
Source: Digital trends

Uber launches a shift-work finder app, Uber Works, starting in Chicago

What do you do when your current business model is so staggeringly loss-making you’re having to warn investors it may never turn a profit, at the same time as it’s under increasing legal and regulatory attack?

One answer might be to pivot. Uber isn’t doing that, exactly. Not yet anyway. But it has just officially announced the launch of a new app for matching shift workers with shifts, called Uber Works, working in partnership with staffing agencies.

The announcement confirms a report by the Financial Times a year ago, which reported Uber was working on an on-demand staffing business. The company declined to comment at the time.

The tech giant is best know for its ride-hailing platform but has been diversifying its business for some time — getting into food delivery (Uber Eats) and buying into the micromobility trend (with Jump e-bikes and scooters).

Becoming a matchmaker for shift work looks to be the next step on Uber’s quest for sustainability — both of its core business and, well, its reputation for exploiting labor.

In a blog post about the Uber Works launch, which is starting in Chicago but slated to be expanding to more areas “soon”, the company writes that it’s “committed to deliver services that support skill up-leveling and promote work re-entry”, saying it will be partnering with “various organizations that support workers in their employment journey”.

A month ago Uber’s home turf state of California signed into law a gig worker protections bill that squarely targeted at ride-hailing giants.

The new law means gig economy workers who are managed algorithmically via platforms will very likely be entitled to minimum wage, workers’ compensation and other benefits because it requires employers to apply the ABC test in order to classify a worker as an independent contractor — meaning they will need to prove the worker is free from the control and direction of the hiring entity; performs work outside the scope of the entity’s business; and is regularly engaged in work of some independently established trade or other similar business.

The law is due to take effect January 1, 2020. Uber is not going gentle into that goodnight, and has continued to deny the law applies to its business — saying it will do what’s necessary to keep the contractor status.

It is pushing against the tide, though. At home and abroad. In Europe it’s already been forced to offer a number of concessions (such as free insurance and caps on working hours) after a series of legal and regulatory challenges, as well as close political scrutiny of how its business operates — including the pay and conditions it provides workers.

The regulator of Uber’s most important regional city — London — continues to withhold a full licence renewal. Transport for London denied its application to renew its licence in 2017, citing safety concerns and questions over its corporate governance and culture. And Uber’s ride-hailing business remains on a very short leash, with just a two-month extension granted last month — along with fresh conditions.

Safe to say, the costs of ride-hailing aren’t shrinking.

Uber Works looks like an attempt to find a less bumpy path to profitability — via a matchmaking platform for workers who are employed by staffing agencies, which Uber’s blog post is careful to note “employ, pay and handle worker benefits”. Ergo Uber doesn’t have to.

What it wants to be is a technology provider to staffing agencies, offering a platform that matches agency workers to available shifts — in roles such as prep cook, warehouse worker, commercial cleaner and event staff — while also carrying out time-tracking, tied to a carrot for workers of more “timely” payments.

The platform’s ability to track their work will also clearly be working for agencies, though — with Uber suggesting its “technology-first approach” will lead to a “more efficient marketplace… [b]y providing a reliable pool of vetted and qualified workers”. So that’s code for workers who slack off will be seen by the technology to be slacking — and likely won’t get matched to great shifts if they do.

Here’s how Uber is pitching the play:

Today, millions of Americans use staffing agencies to find work. Yet the status quo is not ideal, for workers or for businesses.

Workers face rigid scheduling and opaque information about where they can pick up shifts and how much they can expect to earn. Businesses struggle to staff up to meet peak demand, and have to grapple with missed shifts and high turnover.

We believe a new, technology-first approach can provide faster and easier means for people to get work, while offering greater insight into the many opportunities for work that are out there—improving the experience for workers and businesses alike.

That’s why over the past year, we’ve studied and built tech solutions that can help positively impact a workers’ shift experience and eliminate bottlenecks to finding work.

There is — it must be said — more than a little irony here. In that lawyers for Uber, the ride-hailing giant, have been repeatedly instructed to argue it’s just a technology platform, not a transportation company. (Two years ago Europe’s CJEU blew that argument out of the water.)

With Uber Works, Uber is again hoping to cast itself as a technology platform. Though by partnering with staffing agencies it’s hope will be that there’s less legal risk involved.

Uber says the year-long Uber Works project grew out of its business incubator — tapping into its “marketplace technology and operational know-how to help solve pain points that exist in connecting workers with businesses”, as it puts it.

There’s no word on where in the US it might expand Uber Works to next.

The tech giant is certainly entering an already crowded field.

There are a large number of shift, temp and blue collar work finder apps targeting a similar fast-paced, high turnover employment need in the the US and Europe — including the likes of Bacon, Catapult, Gig, JobToday, Limber, Rota, Shiftgig, Shiifty, Snag and Syft to name a few.


Source: TechCrunch

11 best and worst Galaxy Fold features, from the keyboard to that crease – CNET

Notches, screens and the foldable phone’s hinge. Here’s what really matters with Samsung’s Galaxy Fold.
Source: CNET

Redesigned Google Shopping goes live, with price tracking, Google Lens for outfits and more

Google Shopping is getting a redesign with several new features, including options to shop local stores, track prices and even find style inspiration through Google Lens. Already, Google Lens’ smart image recognition technology can help identify objects, translate text, and find similar items. Now, using a photo of an outfit you like — for instance, something you found on Instagram — Google Lens will be able to pull up other “style ideas” from around the web.

These style ideas are focused on showing you how other people are wearing the item in question, not just returning matches of similar items, Google explains.

For example, if you found a skirt on social media, you could take a screenshot then use Lens in Google Photos to see how other people have been photographed wearing that same skirt.

Lens style ideas

But Lens isn’t limited to photos of new clothes posted online. You can also photograph an item hanging in your own closet, or seen on a store rack, and get suggestions of people wearing similar pieces.

The feature complements Lens’ existing item suggestions for things like home décor and individual items of clothing.

It’s also clearly meant as a challenger to Pinterest, which has been heavily investing in its own image recognition technology. This has allowed it to capture consumers’ interest long before their placing items in their online shopping cart — an existential threat to Google’s business, potentially.

Pinterest users often browse the site for inspiration, whether that’s what to wear or how to wear it, or how to decorate their home, or even where to travel. Later, those interests and desires may translate to clicks and purchases. The challenge for Pinterest is being able to connect the inspirational browsing with the checkout process.

Pinterest’s latest efforts on that front is the launch of its own “shop” tab, designed to showcase products.

Google, meanwhile, is doubling down on Google Shopping.

Its big redesign has now rolled out in the U.S. on both web and mobile, following the merger with Google Express earlier this year, and last month’s final shutdown of the Google Express brand and destination. 

The new version of Google Shopping aims to make itself a one-stop-shop for everything that’s around the web…and not on Amazon.

Price tracking

The updated Google Shopping experience includes a personalized homepage based on your habits and purchases, a price tracker for getting notifications of changes and drops, and the ability to shop from both online and local retailers. (Buying locally means you’ll have the option to go pick it up — great for last-minute gifts.)

Google says you can now shop from over 1,000 stores through Google Shopping and check out using the information saved to your Google account. It also offers a “Google guarantee,” on the items you purchase, which includes customer support and help with things like returns and exchanges.

Google is pitching the new experience as a redesign. And to some extent, it is, thanks to new features like price tracking and universal shopping carts. However, at the root of it, you’ll find it’s still very much the same concept that once was Google Express. That is: it’s an online Google-branded destination where shopping is meant to be as convenient as on Amazon.

Nearby results

But Google Express failed to capture consumers’ attention the first time around because of what Google lacks: a Prime competitor. There is no subscription that promises fast, 2-day (or less) shipping on millions of items, nor the wider perks program that Amazon Prime offers.

That said, it’s smart for Google to capitalize on the shopping search traffic it does have, and make that experience feel more connected and seamless. After all, Amazon doesn’t have everything — especially when it comes to specific fashion brands. That will see users turn to Google to search instead.

Google Shopping homepage

Google says the new Google Shopping is live in the U.S. on web and mobile today.

Google Lens is also live in the U.S. only for now.


Source: TechCrunch

Samsung Galaxy Fold review: A promising blueprint for foldable phones – CNET

Despite being riddled with problems, the Galaxy Fold proves that a foldable phone future could work.
Source: CNET

Beat the deadline: Apply to TC Top Picks @ Disrupt Berlin 2019

Here’s a solid shout-out to early-stage startup founders who love the word “free.” You have just two weeks left to apply to be a TC Top Pick and exhibit in Startup Alley at Disrupt Berlin 2019 for — you guessed it — free.

Attending Disrupt Berlin as a TC Top Pick is a VIP experience and an incredible opportunity to showcase your business to the startup world’s influential movers and shakers. The Top Picks application window closes on 18 October at 12 p.m. (PT). Don’t wait — apply today.

Here’s how it all works. We accept applications from early-stage startups that fall into one of the following tech categories: AI/Machine Learning, Biotech/Healthtech, Blockchain, Fintech, Mobility, Privacy/Security, Retail/E-commerce, Robotics/IoT/Hardware, CRM/Enterprise and Education.

Our discerning TechCrunch editors will review every qualified application searching for high-potential startups. They’ll choose up to five to represent each category. Each TC Top Pick receives a free Startup Alley Exhibitor Package that includes, among other perks, one day exhibiting in Startup Alley, three Founder passes, access to programming on all stages, the complete attendee list (via TC Events Mobile App) and CrunchMatch — our business networking platform.

As VIPs, Top Picks receive plenty of attention from investors, global press and potential customers. If that’s not enough exposure for you, listen up. A TechCrunch editor will interview every Top Pick startup — live on the Showcase Stage — and we’ll record that interview and promote it across our social media platforms. Talk about a great sales and marketing tool.

Did you know that every startup that exhibits in Startup Alley has a shot at being chosen as a Wild Card? It’s true — even Top Picks. And the startup selected as a Wild Card gets to compete in the Startup Battlefield for the $50,000 prize. Case in point: Legacy, a startup focused on helping men freeze and store their sperm for future use (yes, you read that correctly) exhibited in Startup Alley at Disrupt Berlin 2018. Legacy earned the Wild Card slot, and then it won the Startup Battlefield competition. Crazy big dreams do come true.

Disrupt Berlin 2019 takes place on 11-12 December, but you have only two weeks left if you want a chance to exhibit in Startup Alley for free. Don’t wait — apply to be a TC Top Pick before the deadline strikes on 18 October at 12 p.m. (PT). Come and show the world what you’ve got!

Is your company interested in sponsoring or exhibiting at Disrupt Berlin 2019? Contact our sponsorship sales team by filling out this form.


Source: TechCrunch

Microsoft Duo versus Galaxy Fold: Battle of the double-screen phones – CNET

How Microsoft’s dual-screen Surface phone could beat Samsung’s foldable phone screen.
Source: CNET

2019 Porsche Panamera GTS review: A meaner tweener – Roadshow

With its powerful V8 engine and a number of performance goodies, the GTS makes a strong case for being the sweet spot of the Porsche Panamera range.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458