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

Archivo del Autor: Belen De Leon

The Mueller Investigation May Be Safe Despite Matt Whitaker

Robert Mueller’s work as special counsel may seem imperiled by the acting attorney general, but there’s plenty of reason for optimism.
Source: Wired

New Range Rover Evoque teased in wireframe ahead of Nov. 22 debut – Roadshow

The real thing will, presumably, not be made of wire.
Source: CNET

ServiceTitan raises $165M for its home services software, now valued at $1.65B

ServiceTitan, a startup out of Glendale, CA that has built a software platform for home services businesses — in areas like air conditioning, plumbing and electrical repairs — to manage their work, has raised $165 million in what it claims is the “largest software raise in Southern California history.”

(That distinction might be specifically for B2B software, since Snap, as one example, raised billions before it went public, when it was still known as the app startup Snapchat.)

The company has confirmed that its valuation is now at $1.65 billion — making it the newest unicorn out of the region (and fulfilling a prediction we made earlier this year).

This latest round, a Series D, was led by Index Ventures. New backers Dragoneer and T. Rowe Price also participated, along with existing investors Battery Ventures, Bessemer Venture Partners and ICONIQ Capital.

It’s coming just 7 months after ServiceTitan raised its last round: rapid funding rounds of large sums of money, raised within months of each other, seems to be a trend at the moment, underscoring the current state of the market where VCs have themselves raised huge funds and are looking for safe harbours and fast-growing companies in which to invest them. (As two examples, just earlier today, UiPath announced another huge round, its third fundraising this year; and Nikola Trucking also raised its second round of the year.)

The funding will be used for bringing on more talent — it’s already hired from Google, Netflix, Adobe and Accel — as well as business development and to build more software to fill out a vision of becoming “the operating system for home services.” It’s also been making acquisitions, and this could help with that, too.

This is potentially a huge market, with some $400 billion spent on home service repairs annually in the US alone.

ServiceTitan was co-founded by two Armenian Americans, Ara Mahdessian and Vahe Kuzoyan, in 2012, after they met on a ski trip organized by the Armenian student associations at Stanford and the University of Southern California when they were still were in college. The startup was borne out of work both were doing after college to build software to help their fathers, who worked in air conditioning contracting, run their businesses. 

Small businesses often are some of the most overlooked when it comes to tech innovations, even more so when they come from relatively unsexy industries like air conditioning repair, but they need solutions as much as larger organizations. ServiceTitan’s rise has come from filling that gap in the market.

It says it is on track to double subscription revenues this year, with some 2,500 customers on board covering some 50,000 technicians and $10 billion of services in areas like plumbing, air conditioning, electrical and garage door repair, working out to nearly 20 percent of homes across the US and Canada.

“The ServiceTitan mission has always been personal to us,” said Ara Mahdessian, co-founder and CEO of ServiceTitan, in a statement. “Our software powers the tireless men and women of home services who ensure the world has the basic necessities of life: running water, relief from the scorching heat and biting cold, power and electricity, and more. We take it for granted today, until our toilets back up, our air conditioning goes out during the heat of summer, or our lights go out in the middle of the night. These are the heroes that come to our rescue, and we’re here to help them be more efficient and successful.”

ServiceTitan is not the only company eyeing up the space, of course: aggregators like Amazon and Angi Homeservices (formerly Angie’s List) are providing a way for independent contractors and small franchises to connect with customers, and they will inevitably also look to provide the accounting and other software to help these companies run their businesses in their two-sided marketplaces.

ServiceTitan believes it has an edge. “Our software helps our customers with nearly every workflow in their business, including CRM, scheduling, dispatch, mobile invoicing, payments, inventory, and more,” said Vahe Kuzoyan, co-founder and President of ServiceTitan, in a statement. “We’re now integrating with large partners to enable the future of home services, including real-time appointment booking integrations with partners like Yelp and others, as well as supply-chain integration with partners like Lennox and others.”

With this round, Index’s Nina Achadjian is joining the board. “Ara and Vahe started ServiceTitan because they wanted to solve the pain point they felt first hand running their fathers’ businesses,” she said. “Since then, the company has revolutionized how plumbers, electricians, air conditioning technicians and thousands of others in other trades run their businesses. The best part is that ServiceTitan is just getting started. We could not be more excited to be a part of their journey to transform the $400 billion home services market.”


Source: TechCrunch

2020 Kia Soul teases boxy good looks, will break cover in LA – Roadshow

Expect more of the same, which is a very good thing in this case.
Source: CNET

Mozilla ranks dozens of popular ‘smart’ gift ideas on creepiness and security

If you’re planning on picking up some cool new smart device for a loved one this holiday season, it might be worth your while to check whether it’s one of the good ones or not. Not just in the quality of the camera or step tracking, but the security and privacy practices of the companies that will collect (and sell) the data it produces. Mozilla has produced a handy resource ranking 70 of the latest items, from Amazon Echos to smart teddy bears.

Each of the dozens of toys and devices is graded on a number of measures: what data does it collect? Is that data encrypted when it is transmitted? Who is it shared with? Are you required to change the default password? And what’s the worst case scenario if something went wrong?

Some of the security risks are inherent to the product — for example, security cameras can potentially see things you’d rather they didn’t — but others are oversights on the part of the company. Security practices like respecting account deletion, not sharing data with third parties, and so on.

At the top of the list are items getting most of it right — this Mycroft smart speaker, for instance, uses open source software and the company that makes it makes all the right choices. Their privacy policy is even easy to read! Lots of gadgets seem just fine, really. This list doesn’t just trash everything.

On the other hand, you have something like this Dobby drone. They don’t seem to even have a privacy policy — bad news when you’re installing an app that records your location, HD footage, and other stuff! Similarly, this Fredi baby monitor comes with a bad password you don’t have to change, and has no automatic security updates. Are you kidding me? Stay far, far away.

All together 33 of the products met Mozilla’s recently proposed “minimum security standards” for smart devices (and got a nice badge); 7 failed, and the rest fell somewhere in between. In addition to these official measures there’s a crowd-sourced (hopefully not to be gamed) “creep-o-meter” where prospective buyers can indicate how creepy they find a device. But why is BB-8 creepy? I’d take that particular metric with a grain of salt.


Source: TechCrunch

Every Christmas movie on Netflix – CNET

Get your hot cocoa and fuzzy blankets ready!
Source: CNET

Mozilla's 'Privacy Not Included' Gift Report Highlights Security Concerns

In its second annual “Privacy Not Included” guide, the nonprofit highlights internet-connected gifts that value your privacy—and the ones that may not.
Source: Wired

Edit portraits with A.I. and adjust focus in the new ON1 Photo RAW 2019 editor

ON1 Photo RAW 2019 now has a dedicated tab for portraits that automatically recognizes faces to help with retouching. The update also brings a new focus stacking tool, enhancements to layers, and improvements to local adjustments.

The post Edit portraits with A.I. and adjust focus in the new ON1 Photo RAW 2019 editor appeared first on Digital Trends.


Source: Digital trends

Amazon did exactly what it should have with its HQ2 process

I love my colleague Jon Shieber, he’s a great guy. But his arguments against Amazon’s HQ2 process are just wrong, and are part of an increasingly poisonous atmosphere around employment growth and prosperity in America.

Our normally-scheduled analysis of AI and semiconductors will (hopefully) restart tomorrow.

We are experimenting with new content forms at TechCrunch. This is a rough draft of something new – provide your feedback directly to the author at danny@techcrunch.com if you like or hate something here.

A tale of three arguments

Shieber’s pointed argument yesterday falls in line with the wider debate about gentrification and the steep inequality of today’s digital economy. “Amazon played everyone involved in the process: the governments that pandered to it and the media that covered it (including us),” he wrote. “Now it looks like the residents of these communities that will have to live with their new corporate neighbor are going to be left to pay for it.”

Shieber sees essentially three problems with Amazon’s HQ2 process and announcement:

  1. Amazon’s wealth drives its corporate power, which forces governments to do its bidding by applying to its reverse RFP process.
  2. The incentive packages lined up by NYC and Northern Virginia are a form of corporate welfare that would be better used for everyday citizens, plus Amazon would have come anyway.
  3. Amazon is not-transparent about its data or process, even while it collected data from hundreds of city governments.

Let’s take a look at that analysis.

Cities win and lose

In the normal world of economic development, cities post potential projects as Requests for Proposals (RFPs) and then wait for applications to come in, read through them, and select a winner. This is the process that New York City went through recently in selecting a group of firms to operate its new cybersecurity initiative. It’s reasonably transparent, and it is theoretically meritocratic, urban machine politics aside.

Increasingly though, companies have learned that cities will come far and wide to fight for jobs. In fact, rather than bidding for projects and having city governments or their economic development agencies select winners, companies can propose projects, have cities bid, and then the CEO can make the call. I call this a “reverse RFP.”

Almost three decades ago, United ran a reverse RFP process for the creation of a $1 billion maintenance facility which ended up being a fight between Oklahoma City and Indianapolis. As The Oklahoman wrote at the time: “United Airlines on Wednesday chose Indianapolis as the site of its $1 billion aircraft maintenance center, making Oklahoma City a loser in the race for what some termed the biggest industrial development project of the decade.” Sound familiar?

Last year, Foxconn extracted up to $4.8 billion in subsidies from Wisconsin as part of a process to build a new display manufacturing plant. And of course, Amazon ran its very public process over the past months.

Shieber wrote:

That Amazon felt comfortable enough to flip the script and instead have cities bid for the largesse of a corporation was galling enough. The fact that cities across America actually did the company’s bidding was proof of just how feckless, toothless, and seemingly powerless government at every level in this country has become.

Here’s the thing: Amazon is its own entity. It can make decisions for itself, in any way it chooses. Typically, corporate offices expand based on the personal decision of the CEO, maybe with some feedback from the board. When Square launched a customer operations office, it chose St. Louis, where its CEO Jack Dorsey is from. Such decisions get made every day with little input from cities.

Instead, Amazon opened that process up. It allowed cities to apply and provide information on why they might be the best location for its new headquarters. Maybe the company ignored all of the applications. Maybe it only ran the process to collect data. Maybe it just wanted the publicity. Maybe all of the above, and more. Regardless, it allowed input into a decision it has complete and exclusive control over.

Are cities “feckless” for applying? Should cities avoid competing tête-à-tête for jobs? Of course not. Cities compete every single day for individuals to move in, for small businesses to start, for federal tax funding. That competition is fundamentally a force for good, since it disciplines cities to make their residents — and future residents — happy. That’s one reason why Americans approve their local governments at 70%, and Congress remains mired in the single digits.

Amazon’s process hopefully woke up a number of slumbering city governments to the reality that their hometowns are not relatively as attractive as other cities.

Jobs and incentives

Photo: Chris Hepburn/Getty Images

Much of the ire over the Amazon announcement yesterday originated from the company’s combined multi-billion dollar incentive packages that it received from NYC and the DC metro. Amazon is already one of the wealthiest companies in the world, so why then does it need further incentives that divert tax dollars from other worthy causes?

As Shieber wrote:

As housing prices climb in Queens for rentals, cooperatives and condominiums, the neighborhood’s existing residents will likely be unable to afford the higher property prices. They’ll be moved out and essentially Amazon will be paying for infrastructure upgrades likely to be enjoyed solely by the company’s employees — again, at the expense of the broader tax base.

The challenge to that line of reasoning, which was common in many of the arguments against the HQ2 process, is failing to look at economic development holistically as a system. Opponents spend too much time focused on the tax receipts from income from new Amazon employees versus incentives, and not nearly enough time on all the spillover effects that will take place in these two regions.

These spillover effects are at the heart of agglomeration economies. With Amazon’s arrival, more software engineers will locate to NYC. They will start companies, join other tech firms, and expand the vitality of the community. As Edward Glaeser argues convincingly in his book The Triumph of the City, density of talent matters enormously for the success of the city. Amazon thickens the market for tech talent, and that is a huge win for both NYC and DC.

For a concrete example, Cornell Tech officially launched last year on NYC’s Roosevelt Island, which is located one subway stop from the proposed Amazon headquarters. What will the opening up of Amazon mean for the future of that new campus and its graduates? Does Cornell Tech have a better shot now at being a leading university in the computer sciences? Will more talent be drawn to Cornell Tech and ultimately into the NYC economy because of this co-location? It’s really hard to know or quantify, but the answer is almost certainly not zero.

Besides the lack of focus on spillovers, there is also this anti-gentrification line though that always grates on me. If Amazon’s plans are realized, it will deliver thousands of six-figure jobs into the city. As Enrico Moretti notes in his own book The New Geography of Jobs, it is exactly these sorts of jobs with high incomes that drive the economic vitality in cities. Killing the economy may be one way to lower housing prices, but it is a pretty foolish one.

Plus, I think there is a massive scale problem in people’s analysis of the incentives. Amazon’s incentive package for New York comes out to $1.5 billion or so. As a cost comparison, the East Side Access rail project, for instance, costs $3.5 billion a mile. New York’s incentive package is about 2,300 feet of rail, or roughly the distance between 2nd Ave and 6th Ave.

Tech jobs are bringing new wealth to cities, and obviously there are huge challenges with housing prices and affordability. But what a luxurious problem to have.

Transparency

The final point is about transparency and political decision-making. Shieber writes:

The question is less about whether Amazon’s decision to site its satellite offices in certain cities will be a boon to those cities. Instead, it’s whether the residents who already live there should be able to have a say in whether or not Amazon can come in and reshape their cities in radical ways.

But the residents in these cities did have a say — they elected mayors and governors to steer their cities and create widespread wealth. Hundreds of those elected leaders thought it prudent to apply for Amazon’s reverse RFP and sell their cities as great places for jobs.

If voters hate economic development incentives, then they can vote for politicians that will dismantle these programs. But the reality — which should be obvious — is that voters like jobs and income and employment. And they want their cities to compete and win the opportunity to bring large corporate offices to their cities, sometimes at a relatively high cost.

I frankly would love to see a more bottoms-up approach from cities around economic development, but there are frankly limits on how much the government can help small businesses. Plus, the math is often terrible — small businesses may create some local wealth, but they don’t create the kind of high-paying jobs that drive economies.

Ultimately, Amazon’s HQ2 process is a microcosm of larger forces, of technology, inequality, and democracy. The arguments against the reverse RFP are often just arguments for much broader structural change. That’s fine, but ultimately counter-productive from the municipal viewpoint. Cities aren’t going to lead the charge around structural reform — that has to happen at the federal level, and possibly even at a global context to be effective. Just ask Seattle about its city headcount tax and why Amazon might be looking at a second headquarters in the first place.


Source: TechCrunch

Uber Rewards wants to take the wind out of Lyft's sails – Roadshow

Unlike Lyft, Uber’s program has different tiers and perks associated with them.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555