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

Archivo del Autor: Belen De Leon

Laundry service Zipjet picks up backing from Henkel and BSH

Zipjet, the on-demand laundry and dry cleaning service co-founded by Rocket Internet, has picked up further funding. Described as a “Series B extension,” the new round sees the likes of Henkel Ventures, Amsterdam Venture Partners, and BSH Home Appliances Group — the combined venture of Bosch and Siemens — make a “seven-figure” investment in the company, capital it plans to use for business and product development, including beefing up data-science and marketing.

Founded in 2014 by Florian Färber and Lorenzo Franzi on behalf of Germany’s most famous startup factory, Zipjet was an early mover in the European on-demand laundry and dry cleaning space. Operating in London, Paris and Berlin, the company offers an app and website that makes it super convenient to order a range of laundry and dry cleaning services, including pickup and return delivery. Garments can be cleaned, ironed, folded and delivered to customers “in as little as 24 hours”.

In many ways Zipjet can be viewed as a direct clone of Washio in the U.S., which shuttered in 2016 before being acquired for assets by rival Rinse. In the U.K., which has also seen consolidation, competitors include Laundrapp and the lesser-known and modestly funded Laundryheap. Late last year, Zipjet itself acquired French rival Cleanio.

Despite being an extension of a previous Series B and the exact amount remaining undisclosed, Zipjet’s latest funding is noteworthy because it is being spun as a “strategic” investment in relation to Henkel Ventures (investment arm of chemical and FMCG company Henkel), and Bosch and Siemens’ BSH Home Appliances Group. “This investment is about much more than money, it’s a strategic play with some of the world’s largest producers of washing machines and detergents. We will be able to collaborate on several projects, enabling us to service more customers and develop our product offering,” says Zipjet co-founder and CEO Florian Färber.

What those “projects” will look like, Zipjet isn’t saying, although I understand one being explored in the medium to long-term is giving existing Henkel and BSH Home Appliances Group customers the option to use Zipjet for a selection of clothing that requires extra service or convenience. Other potential ideas include turning partner locations into Zipjet “drop-off and pick-up” points or licensing Zipjet’s logistics software to partners.

Adds Uwe Blanarsch-Simon, Vice President Technical Product Management at BSH Home Appliances, in a statement: “The purpose of our business is to improve the quality of life of our consumers across the globe. Our goal is to serve our consumers with innovative appliances and solutions that make their everyday life easier and more enjoyable. The cooperation with Zipjet is a perfect complement for our core business in the laundry care section”.


Source: TechCrunch

Instabridge, the Wi-Fi sharing community, scores $3M more funding for Asia expansion

Sweden’s Instabridge, the Wi-Fi sharing community and mobile app that has proved particularly popular in Brazil and Mexico, has scored $3 million in further funding — money it’s pegged for Asia expansion, starting with India.

The new round is led by Luminar Ventures (headed up by Magnus Bergman and Jacob Key), with participation from previous backers Balderton Capital, Draper Associates, Moor, and Creandum. The company had previously raised around $5 million.

Originally founded in late 2012 as a way to enable you to share your home Wi-Fi with friends on Facebook, the Stockholm-based company has since pivoted to become a broader Wi-Fi sharing community, and has found traction in developing markets where cellular data remains prohibitively expensive.

The Instabridge app lets you share the details of any Wi-Fi hotspot with other Instabridge users, and provides access to Wi-Fi hotspots shared by everyone else in the community. This has enabled it to build a crowdsourced database of Wi-Fi hotspots, in addition to a list of known public venues that have free Wi-Fi, such as McDonald’s or Starbucks.

Instabridge says it plans to build on the traction it has seen in South America by targeting India’s population of over 1 billion people, of which it says only 400 million currently have internet access. This, Instabridge co-founder Niklas Agevik tells me, will include building out a team in India, and plays into the company’s new-found mission of expanding internet access in developing countries where internet services remain relatively expensive and yet access to the internet is a proven means of “reducing income inequality”.

Meanwhile, I’m told that Instabridge is now seeing 2.3 million Monthly Active Users, and is growing at a rate of 50,000 new users per day. The Instabridge database now houses the details of 2 million Wi-Fi spots.


Source: TechCrunch

An open letter to that useless Facebook friend who shared your data – CNET

Commentary: Here’s to the 0.017 percent of the population that ruined it for the rest of us. Congratulations. You’re Patient Zero.
Source: CNET

How to live a Facebook-free life, according to Conan O'Brien – CNET

Commentary: As Facebook CEO Mark Zuckerberg appears before the Senate, the late-night comedian shows how you can live without Facebook.
Source: CNET

Mark Zuckerberg Congressional testimony: Watch day 2 here – CNET

The Facebook CEO will spend a second day testifying on Wednesday, starting at 10 a.m. ET.
Source: CNET

Here are Mark Zuckerberg’s notes from today’s hearing

Facebook’s Mark Zuckerberg pulled off a smooth appearance in a joint Senate hearing today, dodging most questions while maintaining an adequately patient vibe through five hours of varied but mostly tame questioning.

The chief executive avoided admitting that Facebook is a publisher or a monopoly, refused to commit to any meaningful legislation and respectfully addressed lawmakers over a nearly five hour marathon testimony.

Still, he did make one rookie mistake.

Zuckerberg left his hearing notes open in front of his seat for long enough for AP Photographer Andrew Harnik to snap a high resolution shot with talking points in plain view. Twitter users and journalists scanning photos from the courtroom as they hit the wire were quick to notice, the irony of the minor privacy invasion not lost on them.

Most of the notes cover points that we heard Zuckerberg repeat during the course of the hearing, but there are a few more candid statements that didn’t come up. The notes also provide a glimpse into what lines of questioning Facebook expected. For one, they expected Congress might demand his resignation.

Below we’ve listed the subheadings on his notes in bold with any interesting bullet points pulled out. Our partial transcript retains the original emphasis from the document. Though we’ve italicized what was underlined, bold lettering is retained.

Cambridge Analytica

Compensation

Reverse lookup (scraping)

Accountability

  • Do you ever fire anyone? Yes; hold people accountable all the time; not going into specifics.
  • Resign? Founded Facebook. My decisions. I made mistakes. Big challenge, but we’ve solved problems before, going to solve this one. Already taking action.
  • No accountability for MZ? Accountable to you, to employees, to people who use FB.

Data Safety

  • I use FB every day, so does my family, invest a lot in security.

Business Model (ads)

  • Want FB to be a service that everyone can use, has to be free, can only do that with ads.
  • Let’s be clear. Facebook doesn’t sell data. You own your information. We give you controls.

???/ wellbeing

  • Time spent fell 5% Q4, pivot to MSI.

Defend Facebook

  • [If attacked: Respectfully, I reject that. Not who we are.]

Tim Cook on biz model

  • At FB, we try hard to charge you less. In fact, we’re free.
  • On data, we’re similar. When you install an app on your iPhone, you give it access to some information, just like when you login with FB.
  • Lots of stories about apps misusing Apple data, never seen Apple notifying people.
  • Important you hold everyone to the same standard.

Disturbing content

Election integrity (Russia)

Diversity

  • Silicon Valley has a problem, and Facebook is part of that problem.
  • Personally care about making progress; long way to go [3% African American, 5% Hispanics]

Competition

  • Consumer choice: consumers have lots of choices over how they spend their time.
  • Small part of ad market: advertisers have choices too – $650 billion market, we have 6%
  • Break up FB? US tech companies key asset for America; break up strengthens Chinese companies.

GDPR (Don’t say we already do what GDPR requires)


Source: TechCrunch

Four Questions Congress Should Actually Ask Mark Zuckerberg

Mark Zuckerberg left a lot of questions unanswered before Senate committees on Tuesday. House members might try these more pointed queries when the Facebook CEO appears before them on Wednesday.
Source: Wired

Mark Zuckerberg Makes Facebook Privacy Sound So Easy

[In his testimony to Congress, Facebook CEO Mark Zuckerberg repeatedly misrepresented the amount of control Facebook users really have over their data.](https://www.wired.com/story/mark-zuckerberg-congress-day-one)
Source: Wired

Sen. Harris puts Zuckerberg between a rock and a hard place for not disclosing data misuse

Senator Kamala Harris (D-CA) spent her portion of today’s epic-length questioning of Mark Zuckerberg getting the CEO to squeeze himself deeper and deeper between a rock and a hard place. He didn’t reveal anything particularly damning, but he also — with her help — made himself look ineffective and clueless.

Her questioning had Zuckerberg contradicting himself on a serious topic: how the decision was made in 2015 to not inform the 87 million users that their data had been improperly sold off. If he didn’t know about how that decision was made, what kind of leadership was that? But if he did know, then how could no conversation have taken place about the decision before it was made? It was one of the few times in the hearing where Zuckerberg’s prepared remarks proved wholly insufficient.

Harris, who sounded bored — as well she might be after some of the softballs that had been lobbed in Zuckerberg’s direction — began by saying that she was “concerned” by what she’d heard.

“During the course of this hearing these last four hours you’ve been asked several critical questions for which you don’t have answers,” she began.

We were also tracking the many, many times Zuckerberg declined to answer clearly or deferred with the standard “we’ll follow up.” For the record, Harris listed that Zuckerberg did not address:

  • Whether Facebook tracks users after they log out (his answer to this, “I know that people use cookies on the internet, and that people can probably correlate activity between sessions,” was a monumental eye-roller considering we know this is a crucial capability Facebook deploys.)
  • Whether Facebook can track activity across devices
  • Who is Facebook’s biggest competitor (Senator Graham pursued this with vigor)
  • Whether Facebook “may store up to 96 categories of user information” (I would be surprised if it is that few)
  • Whether he knew about Aleksandr Kogan’s terms of service or whether Kogan could sell or transfer data under them

But her main issue, aside from informing Zuckerberg that these points had not been forgotten, was to bring up the specific occurrence that in 2015, Facebook learned that the data of millions of users had been abused, and yet did not inform those users.

“A concern of mine is that you, meaning Facebook, and I’m going to assume you personally as CEO, became aware in December of 2015 that Dr Kogan and Cambridge Analytica misappropriated data from 87 million Facebook users. That’s 27 months ago,” she said. “However, a decision was made not to notify the users. So my question is did anyone at Facebook have a conversation, at the time that you became aware of this breach, have a conversation wherein the decision was made not to contact the users?”

Here Zuckerberg attempted the defense of not being able to know every conversation at Facebook “because I wasn’t in a lot of them… I mean, I’m not sure what other people discussed.”

WASHINGTON, DC – APRIL 10: Facebook co-founder, Chairman and CEO Mark Zuckerberg testifies before a combined Senate Judiciary and Commerce committee hearing in the Hart Senate Office Building on Capitol Hill April 10, 2018 in Washington, DC. Zuckerberg, 33, was called to testify after it was reported that 87 million Facebook users had their personal information harvested by Cambridge Analytica, a British political consulting firm linked to the Trump campaign. (Photo by Chip Somodevilla/Getty Images)

Harris did not take the bait and when Zuckerberg attempted to steer the conversation towards the known facts of how Facebook responded in 2015, she pressed on:

“Were you part of a discussion that resulted in the decision not to inform your users?”

“I don’t remember a conversation like that,” Zuckerberg responded, and attempted to expand with “for the reason why—” only to be cut off by Harris again.

“Are you aware of anyone in leadership at Facebook who was in a conversation where a decision was made not to inform your users,” she asked, “or do you believe no such conversation ever took place?”

This was an excellent move. She’d limited Zuckerberg’s options to either admitting he was unaware of conversations among leadership choosing to withhold news of this data abuse from users (unrealistic), or admitting that leadership did not have those conversations (deeply troubling). Both reflect poorly on him, his executives, and the company. Zuckerberg prudently chose to plead ignorance.

“I’m not sure whether there was a conversation about that,” he said, yet immediately hit on a prepared line. “But I can tell you about the thought process at the time, of the company, which was that in 2015 when we hard about this, we banned the developer and we demanded that they delete all the data and stop using it, and the same with Cambridge Analytica. They told us they had—”

But Harris had no intention of allowing him to run out the clock with recycled, irrelevant statements, as he had many times in the previous hours.

“I’ve heard your testimony in that regard,” she cut in before finally taking her chance to bear down on him.

“But I’m talking about notification of the users. This relates to the issue of transparency and the relationship of trust — informing the user about what you know in terms of how their personal information has been misused. When you personally became aware of this, did you or senior leadership do an inquiry to find out who at Facebook had this information, and did they not have a discussion about whether or not the users should be informed, back in December of 2015?”

Zuckerberg was faced again with a poor choice, and instead opted for a show of humbleness.

“Senator, in retrospect I think we clearly view it as a mistake that we didn’t inform people, and we did that based on false information that we thought that the case was closed and that the data had been deleted.”

Facebook CEO Mark Zuckerberg arrives to testify before a joint hearing of the US Senate Commerce, Science and Transportation Committee and Senate Judiciary Committee on Capitol Hill, April 10, 2018 in Washington, DC. (Photo: JIM WATSON/AFP/Getty Images)

Harris jumped on this admission that “we did that”: “So there was a decision made on that basis not to inform the users, is that correct?”

“That’s my understanding, yes. But in retrospect I think that was a mistake and knowing what we know now we should have handled a lot of things here differently,” he continued, abjectly.

Harris politely dismissed this sad act (“And I appreciate that point”) and returned to business for one last question on this: “Do you know when that decision was made not to inform the users?”

“I don’t,” Zuckerberg said simply.

So to sum up: in 2015, it became clear to Facebook and certainly to senior leadership that the data of 87 million people had been sold against the company’s terms. Whether or not to inform those users seems like a fundamental question, yet Zuckerberg claimed to have no recollection of any discussion thereof. That hardly seems possible — especially since he later said that they had in fact had that discussion, and that the decision was made on bad information. But he doesn’t remember when this discussion, which he does or doesn’t remember, did or didn’t take place!

While this poor showing likely doesn’t rise to the level of falsity, this blatant dissimulation by Zuckerberg results in him coming off looking like a liar and a sap. For a hearing where the Senators themselves were often the ones making fools of themselves, it was nice to see the shoe on the other foot. I look forward to Senator Harris’s continuing attentions — her parting shot was telling Zuckerberg and everyone else how subpar their answers to her 50 (!) written questions from a previous hearing were. Here’s hoping she gets answers.

You can watch the full video below (courtesy of ABC):


Source: TechCrunch

Mark Zuckerberg's Congress Testimony Day One: Simple Questions, Hard Answers

The basic lines of questioning Congress pursued show just how inscrutable Facebook remains to most Americans.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414