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

Archivo del Autor: Belen De Leon

British Airways data hack hits 380,000 recent customers

Another day, another hack. This latest one affects 380,000 British Airways customers who recently used its website or app to make a reservation. Customers’ personal and financial details are believed to have been stolen.

The post British Airways data hack hits 380,000 recent customers appeared first on Digital Trends.


Source: Digital trends

Goldman CTO: the story about us dropping Bitcoin trading was ‘fake news’

It sometimes feels like the price of Bitcoin rises and falls on the turn of a speculative dime, and yesterday we saw one such moment come to pass, when it was reported that Goldman Sachs was planning to drop a plan to build a Bitcoin trading platform, causing the price of the cryptocurrency to crash. But today, at TechCrunch Disrupt, the CTO of Goldman Sachs described the story as “fake news,” and said that in fact the bank is still considering how to offer services that involved physical Bitcoin, but that it has not yet set a timeline for it.

“I was in New York yesterday and I was co-chairing our risk committee, and I saw the news article,” said CTO Marty Chavez, referring to the report yesterday. “It wasn’t like we announced anything or that anything had changed for us… I never thought I’d hear myself actually use this term, but I’d really have to describe that as fake news.”

As Chavez described it, Goldman Sachs had been building a Bitcoin trading platform modelled on a commodities futures trading platform, where there is never any Bitcoin traded, but more the promise of how the currency might move.

“Our institutional clients said, ‘We would love for you to clear these new Bitcoin-linked futures contracts offered by the exchanges,’ so we’ve been doing that, and then clients since May [started to ask], ‘We would like for you also to provide us liquidity and trade the principal as principal the futures contracts, not just clear them,’ and so we’ve been doing that, the next stage of the exploration, what we call ‘non-deliverable forwards.’

“These are derivatives, over the counter derivatives,” he continued. “They’re settled in U.S. dollars and the reference price is the Bitcoin U.S. dollar price established by a set of exchanges, the same one that’s referenced in the futures contracts, and we’re working on that now because the clients wanted physical Bitcoin — something tremendously interesting and tremendously challenging. From the perspective of custody, we don’t yet see an institutional grade custody cases custodian solution for Bitcoin.”

While companies like Coinbase are trying to tap into that demand by offering custodial services aimed squarely at institutional money, but Goldman itself still has no timeline for when its own offering might be ready.

“We’re interested in having that exist, and it’s a long road and so I would just be speculating. Maybe someone who was thinking about our activities here got very excited that we would be making markets as principal and physical Bitcoin, and as they got into realizing that that’s part of the evolution but it’s not here yet.”

Bitcoin — and the crypto market generally — suffered significant price losses this week off the back of reports of Goldman’s aborted plans, but that wasn’t the sole trigger. Reuters also reported that EU is looking into regulating crypto and is preparing a report that proposes to regulate exchanges and ICOs.

Bitcoin hit a record valuation of nearly $20,000 in January, and it has struggled to return to those highs during the rest of this year. The cryptocurrency was priced at $6,536 at the time of writing, some way short of a months-long high of $8,266 on July 26, according to information from Coinmarketcap.com.


Source: TechCrunch

Equifax’s hack, one year later: A look back at how it happened – CNET

It’s a breach post-mortem.
Source: CNET

Meet the five Startup Battlefield finalists at Disrupt SF 2018

Over the past two days, 21 companies have taken the stage at the Disrupt SF Startup Battlefield. We’ve now taken the feedback from all our expert judges and chosen five teams to compete in the finals.

These teams will all take the stage again tomorrow afternoon to present in front of a new set of judges and answer even more in-depth questions. Then one startup will be chosen as the winner of the Battlefield Cup — and they’ll also take home $100,000.

Here are the finalists. The competition will be livestreamed on TechCrunch starting at 1:35pm on Friday.

CB Therapeutics

CB Therapeutics is a new biotech company that aims to change the game with cannabinoids produced cleanly and cheaply in the lab, out of sugar. What it’s done is bioengineer microorganisms — specifically yeast — to manufacture cannabinoids out of plain-old sugars.

Read more about CB Therapeutics here.

Forethought

Forethought has a modern vision for enterprise search that uses AI to surface the content that matters most in the context of work. Its first use case involves customer service, but it has a broader ambition to work across the enterprise.

Read more about Forethought here.

Mira

Mira is a new device that aims to help women who are struggling to conceive. The Mira Fertility system offers personalized cycle prediction by measuring fertility hormone concentrations in urine samples, telling women which days they’re fertile.

Read more about Mira here.

Origami Labs

Origami Labs wants to bring voice assistants right to your ear without requiring you to wear a device like a Bluetooth headset or Apple AirPods. Instead, the startup is using a ring on your finger combined with bone conduction technology to allow you to use your smartphone’s built-in assistant – whether that’s Google Assistant or Siri – in an all-new way.

Read more about Origami Labs here.

Unbound

Unbound makes fashion-forward vibrators, and their latest is the Palma. The new device masquerades as a ring, offers multiple speeds, and is completely waterproof. And the team plans to add accelerometer features.

Read more about Unbound here.

 


Source: TechCrunch

Impostor Syndrome leaves most tech workers feeling like a fake – CNET

A new informal study shows that 58 percent of tech employees from companies like Facebook, Amazon, Apple and Microsoft feel like frauds.
Source: CNET

Twitter permanently bans Alex Jones and Infowars – CNET

The social network says new videos prompted the move.
Source: CNET

Pretty art screen startup Meural gets acquired by ugly wifi router company

The startup behind the Meural art frame has been acquired by Netgear. The deal was announced during the router company’s analyst day and was confirmed to TechCrunch by a Meural spokesperson. Terms of the deal weren’t disclosed.

Netgear may feel like an odd suitor for this consumer hardware startup, but they were an early investor in them and the buy is certainly no more strange than the last exit in this smart art space, when Giphy bought Electric Objects, torched the hardware business and made the subscription content free to existing users.

Meural has built some very nice hardware. At $595 the company’s art frames are a bit pricier than other products in the market, though its $40 annual subscription to its art network is much more palatable. The device’s gesture controls also offer some quality controls beyond the mobile app.

Netgear seems to have some real interest in bringing the Meural hardware into its plans to hide wifi routers in plain sight in people’s homes, an analyst at the event noted in Forbes.

It’s certainly an interesting prospect, this seems like an odd product to exercise this strategy with though. Smart art frames are at their ugliest when the power cord can’t be hidden and it’s probably going to be a tad difficult for you to hide ethernet cords on your wall unless you’re hiding them in the wall which doesn’t work great when so many smart home hubs need a direct connection to your router.

Meural raised $9.3 million in funding from investors including Corigin Ventures, Bolt, Forefront Ventures, Firstrock Capital and Netgear.


Source: TechCrunch

Vtrus launches drones to inspect and protect your warehouses and factories

Knowing what’s going on in your warehouses and facilities is of course critical to many industries, but regular inspections take time, money, and personnel. Why not use drones? Vtrus uses computer vision to let a compact drone not just safely navigate indoor environments but create detailed 3D maps of them for inspectors and workers to consult, autonomously and in real time.

Vtrus showed off its hardware platform — currently a prototype — and its proprietary SLAM (simultaneous location and mapping) software at TechCrunch Disrupt SF as a Startup Battlefield Wildcard company.

There are already some drone-based services for the likes of security and exterior imaging, but Vtrus CTO Jonathan Lenoff told me that those are only practical because they operate with a large margin for error. If you’re searching for open doors or intruders beyond the fence, it doesn’t matter if you’re at 25 feet up or 26. But inside a warehouse or production line every inch counts and imaging has to be carried out at a much finer scale.

As a result, dangerous and tedious inspections, such as checking the wiring on lighting or looking for rust under an elevated walkway, have to be done by people. Vtrus wouldn’t put those people out of work, but it might take them out of danger.

The drone, called the ABI Zero for now, is equipped with a suite of sensors, from ordinary RGB cameras to 360 ones and a structured-light depth sensor. As soon as it takes off, it begins mapping its environment in great detail: it takes in 300,000 depth points 30 times per second, combining that with its other cameras to produce a detailed map of its surroundings.

It uses this information to get around, of course, but the data is also streamed over wi-fi in real time to the base station and Vtrus’s own cloud service, through which operators and inspectors can access it.

The SLAM technique they use was developed in-house; CEO Renato Moreno built and sold a company (to Facebook/Oculus) using some of the principles, but improvements to imaging and processing power have made it possible to do it faster and in greater detail than before. Not to mention on a drone that’s flying around an indoor space full of people and valuable inventory.

On a full charge, ABI can fly for about 10 minutes. That doesn’t sound very impressive, but the important thing isn’t staying aloft for a long time — few drones can do that to begin with — but how quickly it can get back up there. That’s where the special docking and charging mechanism comes in.

The Vtrus drone lives on and returns to a little box, which when a tapped-out craft touches down, sets off a patented high-speed charging process. It’s contact-based, not wireless, and happens automatically. The drone can then get back in the air perhaps half an hour or so later, meaning the craft can actually be in the air for as much as six hours a day total.

Probably anyone who has had to inspect or maintain any kind of building or space bigger than a studio apartment can see the value in getting frequent, high-precision updates on everything in that space, from storage shelving to heavy machinery. You’d put in an ABI for every X square feet depending on what you need it to do; they can access each other’s data and combine it as well.

This frequency and the detail which which the drone can inspect and navigate means maintenance can become proactive rather than reactive — you see rust on a pipe or a hot spot on a machine during the drone’s hourly pass rather than days later when the part fails. And if you don’t have an expert on site, the full 3D map and even manual drone control can be handed over to your HVAC guy or union rep.

You can see lots more examples of ABI in action at the Vtrus website. Way too many to embed here.

Lenoff, Moreno, and third co-founder Carlos Sanchez, who brings the industrial expertise to the mix, explained that their secret sauce is really the software — the drone itself is pretty much off the shelf stuff right now, tweaked to their requirements. (The base is an original creation, of course.)

But the software is all custom built to handle not just high-resolution 3D mapping in real time but the means to stream and record it as well. They’ve hired experts to build those systems as well — the 6-person team already sounds like a powerhouse.

The whole operation is self-funded right now, and the team is seeking investment. But that doesn’t mean they’re idle: they’re working with major companies already and operating a “pilotless” program (get it?). The team has been traveling the country visiting facilities, showing how the system works, and collecting feedback and requests. It’s hard to imagine they won’t have big clients soon.


Source: TechCrunch

Wingly is carpooling for private planes

Don’t call Wingly the “Uber of the Sky” — Wingly co-fonder Emeric de Waziers would like to nip that little misinterpretation in the bud as the French startup looks to expand into the U.S. If anything, the startup’s mission is more akin to carpooling for small aircrafts, helping pilots fill up empty seats in small passenger planes.

The distinction is an important one, with regard to the company’s ability to operate. After all, allowing private pilots to turn a profit changes the math significantly, both with regard to specific licenses and the company’s ability to operate inside different countries. Ninety-five percent of pilots who use the service don’t have a commercial license.

“What often happens with hobby pilots is they set a budget for the year. They’re going to fly as many times as they can with this money. If they can fly four times cheaper, they can fly four times more. We have many pilots posting what we call ‘flexible flights,’ saying, ‘hey, I’m available for a roundtrip from San Francisco to Tahoe.’ The passenger says they’re interested and they book the flight.”

Founded in July 2015, the company faced regulatory challenges early on in its native France. It was enough to cause Wingly to relocate operations, setting up shop in Germany in February of the following year. That launch was a sort of a proof of concept for the novel flight booking app. It was successful enough to convince Wingly to take on its home country again, pushing back against French regulatory bodies.

These days, it operates in Germany, France and the UK, with those markets composing 45, 30 and 20 percent of the company’s business, respectively (with the other five percent belonging to various parts of Europe). Wingly’s flight matching service currently hosts around 2,000 passengers a month, with each flight averaging about 1.8 passengers.

It’s not a huge number, but, then, these aren’t huge planes, with the prop and twin-engine crafts sporting between two and six seats each. Profitability for Wingly means pushing into high volume numbers, but the current pace has been successful enough for the startup to begin pursuing the U.S. as its next major market — a move the company plans to begin in earnest as a Battlefield contestant at Disrupt today in San Francisco.

Currently, Wingly takes a 15-percent commission on each flight, along with a €5 charge. The company has also raised €2.5 million including a €2 million seed round back in December. It’s been enough funding to help the company thrive in Europe, but coming to the States will require additional cash, particularly its current launch time frame of early 2019. From there, Wingly hopes to reach numbers comparable to the business it’s doing in Europe by August/September of next year.


Source: TechCrunch

Facebook ex-security chief says creating election chaos is 'totally doable' – CNET

Alex Stamos says the US will be in a “pretty bad place” if foreign interference continues in the next few elections.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445