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

Archivo del Autor: Belen De Leon

What Instagram users need to know about Facebook’s security breach

Even if you never log into Facebook itself these days, the other apps and services you use might be impacted by Facebook’s latest big, bad news.

In a follow-up call on Friday’s revelation that Facebook has suffered a security breach affecting at least 50 million accounts, the company clarified that Instagram users were not out of the woods — nor were any other third-party services that utilized Facebook Login. Facebook Login is the tool that allows users to sign in with a Facebook account instead of traditional login credentials and many users choose it as a convenient way to sign into a variety of apps and services.

Third-party apps and sites affected too

Due to the nature of the hack, Facebook cannot rule out the fact that attackers may have also accessed any Instagram account linked to an affected Facebook account through Facebook Login. Still, it’s worth remembering that while Facebook can’t rule it out, the company has no evidence (yet) of this kind of activity.

“So the vulnerability was on Facebook, but these access tokens enable someone to use [a connected account] as if they were the account holder themselves — this does mean they could have access other third party apps that were using Facebook login,” Facebook Vice President of Product Management Guy Rosen explained on the call.

“Now that we have reset all of those access tokens as part of protecting the security of people’s accounts, developers who use Facebook login will be able to detect that those access tokens has been reset, identify those users and as a user, you will simply have to log in again into those third party apps.”

Rosen reiterated that there is plenty Facebook does not know about the hack, including the extent to which attackers manipulated the three security bugs in question to obtain access to external accounts through Facebook Login.

“The vulnerability was on Facebook itself and we’ve yet to determine, given the investigation is really early, [what was] the exact nature of misuse and whether there was any access to Instagram accounts, for example,” Rosen said.

Anyone with a Facebook account affected by the breach — you should have been automatically logged out and will receive a notification — will need to unlink and relink their Instagram account to Facebook in order to continue cross-posting content to Facebook.

How to relink your Facebook account and do a security check

To do relink your Instagram account to Facebook, if you choose to, open Instagram Settings > Linked Accounts and select the checkbox next to Facebook. Click Unlink and confirm your selection. If you’d like to reconnect Instagram with Facebook, you’ll need to select Facebook in the Linked Accounts menu and login with your credentials like normal.

If you know your Facebook account was affected by the breach, it’s wise to check for suspicious activity on your account. You can do this on Facebook through the Security and Login menu.

There, you’ll want to browse the activity listed to make sure you don’t see anything that doesn’t look like you — logins from other countries, for example. If you’re concerned or just want to play it safe, you can always find the link to “Log Out Of All Sessions” by scrolling toward the bottom of the page.

While we know a little bit more now about Facebook’s biggest security breach to date, there’s still a lot that we don’t. Expect plenty of additional information in the coming days and weeks as Facebook surveys the damage and passes that information along to its users. We’ll do the same.


Source: TechCrunch

Trump officials on 5G: Bring it on, private sector – CNET

A White House summit Friday focuses on ways to spur companies to invest in the next-gen networks, like through tax cuts and less red tape.
Source: CNET

The Facebook Security Meltdown Exposes Way More Sites Than Facebook

The social networking giant confirmed Friday that sites you use Facebook to login to could have been accessed as a result of its massive breach.
Source: Wired

How to cut down your screen time video – CNET

Do you spend too much time on your phone? Use Apple and Google’s tools to cut down on your screen time.
Source: CNET

Tesla offers employees free self-driving and premium interiors for Autopilot driving data – Roadshow

The offer is worth $13,000 and is open to 100 employees who buy a new Tesla.
Source: CNET

Will Ferrell, John C. Reilly cause comic chaos in Holmes and Watson trailer – CNET

The game is a tripped-up foot. Ferrell as Sherlock Holmes and Reilly as Dr. John Watson attempt to solve a murder plot against Queen Victoria.
Source: CNET

Volkswagen partners with Microsoft on connected car platform

Volkswagen and Microsoft are partnering to create cloud services for VW’s fleet. VW anticipates that more than 5 million new Volkswagen-brand vehicles per year “will be fully connected and will be part of the Internet of Things.”

The post Volkswagen partners with Microsoft on connected car platform appeared first on Digital Trends.


Source: Digital trends

Trump's Auto Emissions Plan Is Full of Faulty Logic

A federal proposal to freeze cars’ emissions standards argues that climate change isn’t worth fighting at the tailpipe, but scientific research suggests otherwise.
Source: Wired

Facebook is blocking users from posting some stories about its security breach

Some users are reporting that they are unable to post today’s big story about a security breach affecting 50 million Facebook users. The issue appears to only affect particular stories from certain outlets, at this time one story from The Guardian and one from the Associated Press, both reputable press outlets.

When going to share the story to their news feed, some users, including members of the staff here at TechCrunch who were able to replicate the bug, were met with the following error message which prevented them from sharing the story.

According to the message, Facebook is flagging the stories as spam due to how widely they are being shared or as the message puts it, the system’s observation that “a lot of people are posting the same content.”

Update: After attention was drawn to it, the bug appears to be resolved, according to updates on Facebook’s Twitter account. We still don’t have more official information about how or why the behavior occurred.

To be clear, this isn’t one Facebook content moderator sitting behind a screen rejecting the link somewhere or the company conspiring against users spreading damning news. The situation is another example of Facebook’s automated content flagging tools marking legitimate content as illegitimate, in this case calling it spam. Still, it’s strange and difficult to understand why such a bug wouldn’t affect many other stories that regularly go viral on the social platform.

This instance is by no means a first for Facebook. The platform’s automated tools — which operate at unprecedented scale for a social network — are well known for at times censoring legitimate posts and flagging benign content while failing to detect harassment and hate speech. We’ve reached out to Facebook for details about how this kind of thing happens but the company appears to have its hands full with the bigger news of the day.

While the incident is nothing particularly new, it’s an odd quirk — and in this instance quite a bad look given that the bad news affects Facebook itself.


Source: TechCrunch

Betterment keeps growing as fintech competitors rise

Betterment, which Barron’s recently declared the largest independent online financial adviser, is betting that the future of online investing includes a blend of robot and human advisers. And the plan is working, according to chief executive Jon Stein.

However, incumbents like Vanguard have leveraged existing strengths to move in to the market, and other startups like Robinhood have carved out swathes of the fast-growing market.
In response, Betterment has launched a series of new high-touch features on the platform, including “advice packages” that its users can buy to receive one-time advice from professional human experts.

In the interview below, Stein shares new details on the company’s growth, its plans to fend off the rise of commission-free trading, an eventual bear market and the many other challenges in the space, and eventually going public.

Gregg Schoenberg: Things have changed a lot for Betterment and the entire sector since we first sat down in early 2017. What are Betterment’s assets under management these days?

Jon Stein: We now have $15.5 billion under management and we’ve crossed 400,000 customers.

GS: Congratulations. Is each billion getting easier to accumulate or harder?

JS: We’ve seen acceleration every year we’ve been in the business. Back in the day, I like to say that it took us a year to get to our first $10 million under management. And then six months to get to $20 million, and three months to get to $30 million. Today, $10 million is a bad day. So the scale is far greater today because assets beget assets.

GS: That’s impressive, but when you look at the competitive environment, there are clearly some other online peers that have managed to build traction, and perhaps the incumbents watch you more closely now. What’s your core reason for optimism that when the dust settles, Betterment emerges better off?

JS: Part of it is our customer obsession and commitment to innovate around what the customer wants in financial services, and part of it is that it’s still very early in the journey for us. Just as Jeff Bezos always talks about his Day One, that’s how I feel about our space. We’ve got a long list of projects that we are working on and there’s so much more for us to do.

It’s about trust, and it’s about who you want to manage your money. Is it somebody whose sole focus is to help you make the most of it? Or somebody who is trying to gamify it or trying to make money off you in ways they’re not telling you about?

GS: But at the same time, you’re aware of Acorns and Robinhood and some others that are also building traction. Robinhood, for example, talks about becoming a full-service financial institution.

JS: I think some of these firms have different philosophies than what we do. I started this company because people were coming to ask me, “What should I do with my money?” It’s a really hard question, but we sought to excel on the three pillars that we think are most important in answering it: performance, convenience and peace of mind. I think that none of the companies you’ve mentioned do a better job than we do.

GS: Okay, but you have to acknowledge that dangling free commissions before a younger investor starting out is enticing, right? I mean, free works. Look at how Google and Facebook have trained a generation of people to expect free.

JS: Free isn’t new, right? There have been free offers for millions of years. I’ll agree with you that it’s powerful, but people are wise to the fact that companies are making money. And if the product that you’re being sold is free, well, you know, you’re the product.

GS: Right.

JS: And probably in ways that are less well aligned with your interests as a customer. We’ve always been transparent about our fee. It’s always been up front. That’s one of the ways we establish peace of mind. Because the only way we make money is that 25 basis point fee that we charge. That’s it. These other companies are selling you data, they’re trading against you—

GS: —You’re referring to selling the order flow?

JS: I’m saying order flow. I’m saying they’re actually selling trade data to other firms who can trade against you. They’re not there principally to make the most of your money. Betterment is. Betterment is a mission-driven company that’s going to make the most of our customer’s money, which is an increasingly unique position.

GS: So you’re really speaking to the issue of trust.

JS: It’s about trust, and it’s about who you want to manage your money. Is it somebody whose sole focus is to help you make the most of it? Or somebody who is trying to gamify it or trying to make money off you in ways they’re not telling you about?

GS: Let’s turn to the incumbents. Recently, your new board member, Donna Wells, said this: “Betterment is directly causing people to ask better informed and pretty uncomfortable questions of the incumbents.” Doesn’t that serve the ends of the Schwabs and Vanguards who have massive marketing and tech budgets? Haven’t you just motivated the behemoths?

JS: [Charles] Schwab is still trying to put everyone into cash and paying nothing on that cash. They’re trying to put all of their customers into their own funds and they make a lot of money off those funds — even though those funds probably aren’t what’s best for the customer. So they’re not acting in their customers’ best interests with the products they’re selling. Vanguard is a great company. We’ve learned a lot from them, but the only funds they’ll put you in on their platform are Vanguard funds. They refuse to look at other funds.

GS: But you use Vanguard funds.

JS: Yes, we use a lot of Vanguard funds, but they’re not right for everything. Vanguard is a mutual fund sales company. That’s all they’re doing … selling you mutual funds. So these companies are not thinking about the customer. And none of these incumbents can do that because they have so much to lose from the way that they are doing business today. Also, it’s a big market. There are lots of companies out there. You named a couple of big ones. But if we think more broadly about financial services competition, there are other big firms out there. There’s Raymond James and Edward Jones and there’s Financial Engines, J.P. Morgan Chase, Goldman Sachs, Bank of America, etc.

GS: Right, and we’ll get back to J.P. and Goldman in a moment, but the competition–

JS: –All of these firms see what we’re doing. And I think our vision probably isn’t as unique as it was eight years ago because we’ve moved the industry forward. We’ve set a standard of what customers should expect. And lots of people are trying to run at that now. But we keep moving the standard down the field. And I think it’s going to get harder and harder for these firms to catch up. Will one or two get there? I wouldn’t be surprised. There are a lot of smart people running these firms. Will all of them get there? No. But it doesn’t worry me that we’ll have competition. There’s always been competition in this space.

GS: Fair enough, but when you talk specifically about Vanguard, whose robo has crossed $100 billion in assets under management, and Schwab’s, which has over $30 billion, what you’re saying is that you’re not fazed because your near-$16 billion is unconflicted.

JS: That’s a big piece. I could also expand on why we’re better than them from a customer perspective. Our mobile and web apps are better than what they produce. We also have higher-performance services; the tax management that we do is better than what anybody else offers. The kinds of reporting and tools that you get are better than anybody else’s. The behavioral guard rails that we have are better, too. So we give you more performance, more convenience, and I believe better peace of mind.

GS: I think that JP and Goldman are especially interesting to touch on. JP’s You Invest, as you know, is dangling free trading out there and Goldman has embraced retail customers through Marcus, buying Clarity Money, etc.

JS: I think it’s great that more and more folks are going after the zero commission model. Because I’ve always thought that commissions should be zero. And that’s going to compete things away, to where there’s no longer a real competitive advantage in having zero commissions. Right? It should just be the way it is. But ultimately, trading stocks is not a productive activity for most Americans.

GS: Some people like to be self-directed.

JS: There’s a segment that wants to do that because it’s like a hobby. But it’s not actually the way to make the most of your money. I compare the financial system that we’ve built to the healthcare system. Imagine if you had all the drugs on the shelf, and anyone could take as much as they want of anything. It’s all cheap, but there are no doctors. You would never design a healthcare system that way because everyone would basically have to become an expert in managing their own situation. And that’s really expensive for people who are engaged in other careers and have busy lives.

Something like 40% of the 2,000 people that we surveyed thought that the market hadn’t gone up since 2008.

GS: Despite Betterment’s customer-centric attributes, it’s not immune to the competitive realities out there. In fact, Betterment, by virtue of the teaser rates that it offers, is playing the game, too.

JS: Yes, we do have a deal where people get three months free if you refer a customer. That’s always been the No. 1 way that we’ve attracted people. And that’s kept our cost of customer acquisition low, and kept us growing faster and faster, while spending less money each year. And so I think we’ve got a model that continues to generate return. By the way, with all the competition that you’re talking about, we’re still growing more customers at a lower cost than we have in any year ever.

GS: Is there any color you can give me on your customer acquisition costs?

JS: We don’t reveal our customer acquisition costs publicly, but they are a fraction of the numbers that I see quoted publicly. They’re also a fraction of what I see in the financials of the big competitors out there.

GS: If you put Betterment’s name on a stadium, I’m going to call you out on that, Jon. I want to turn to the topic of individual stock trading and specifically, to this recent commercial you’re airing featuring the actress, Maggie Siff.

JS: Yes, they’re filming “Billions” near me.

GS: The commercial, as you know, features your tagline, Outsmart Average.

JS: Yes.

GS: As you also know, her character on “Billions,” Wendy Rhoades, isn’t helping Bobby Axelrod pick a diversified portfolio of low-cost ETFs. So while I understand your view that most people shouldn’t be in individual stocks, aren’t you using the Wendy Rhoades character to send your target market another message?

JS: Well, Maggie is a strong spokesperson, because across a number of different characters, she’s played someone who’s wise, a coach and a leader. This campaign came out of a place of shifting the conversation away from Betterment versus the old way of investing, which conjures up images of boiler-room brokers and all those bad practices that traditional finance is peddling. But the problem with talking about all of the negative things in the industry is that people often don’t want to hear that.

GS: We’ve heard it ad nauseam.

JS: Yes, most people don’t want to hear that they’ve been doing the wrong thing with their money for a long time. But what we discovered is that we can shift away from talking about the industry, and shift the focus on our customers. There are people who are okay with the way things are, and there are people who are constantly striving for more. For example, I’ve got the right credit card for going to restaurants because it gives me 4 percent back. I’ve also got the right one for buying other stuff.

GS: You get 4 percent cash back at restaurants?

JS: Yes, the Uber card gives you 4 percent back on certain restaurants. So I’m an optimizer. When I go on a vacation, I’ll look at a number of sites and figure out exactly what’s the best place to go, and then I’ll book an Airbnb in the best neighborhood. It’s the same when it comes to my money. I want it managed really well and I demand more than whatever the status quo provides. That’s who we serve and that’s what we’re saying in the commercial. It’s about people who demand better than the status quo.

GS: But no individual stocks?

JS: Individual stocks are fine. There’s nothing wrong with managing your money that way. It’s just not the way most people want to manage their money.

GS: Let’s talk about the bear market, which I’m absolutely certain will happen in our lifetimes. As you know, many of Betterment’s customers have never lived through a bear market as an investor. The standard thing to say is that when it comes, the right thing to do is to stay the course, think long-term, etc.

JS: Yes.

I’ve always said, we’re building an institution and building to go public. It’s something that we want to ultimately do. My view is we’ll probably be at least twice as big as we are today before we go out.

GS: What happens when the market headlines get really ugly and people start seeing a sea of red in their Betterment account?

JS: A bear market is bad for everyone in this industry, not just Betterment. And we’ve been preparing for that in a number of ways. One, we have messaging that we’ve tested and have shown can help make those customers stay the course. We’ll also do things like suggest that instead of just pulling all your money out, maybe you want to think about changing your allocation. Take 2008, for example. Betterment wasn’t yet in business, but we saw a lot of people blow themselves up by getting out of the market.

GS: It was very tempting to run for cover.

JS: Actually, we ran a survey of customer attitudes since then and it was shocking to me that something like 40 percent of the 2,000 people that we surveyed thought that the market hadn’t gone up since 2008.

GS: Wow.

JS: Yes, it’s sad. And I think back to our mission, which is to help people make the most of their money and keep them invested. So it’s important to us that we do that throughout the cycle. We’re also preparing for it by thinking about our strategic options.

GS: Can you elaborate?

JS: Just this month, we launched a smart saver account, which gets you a higher yield on your cash. It’s currently paying 1.83 percent net of all of our fees, and it’s actually higher than that if you consider that it’s a tax advantaged account.

GS: So that’s not FDIC-insured then.

JS: It’s not FDIC-insured, but it’s SIPC-insured. Another area that we think is an interesting countercyclical play is our B2B business. Throughout the market cycle, people are contributing to their retirement, which makes our 401k business an attractive place for us to be. Similarly, our Betterment for Advisors business is a good place for us to be investing.

GS: How do you feel about adding life insurance and college savings products?

JS: Actually, many people already are saving for college with Betterment through things like IRAs, which can be used for college. As far as life insurance is concerned, we’re talking to a lot of financial partners about it because we think it’s interesting.

GS: I agree. So last topic: When does Betterment go public?

JS: I’ve always said, we’re building an institution and building to go public. It’s something that we want to ultimately do. My view is we’ll probably be at least twice as big as we are today before we go out. Is that going to take two years or five years? I can’t tell you exactly when it’s going to be because It will depend not just on our scale, but also on the capital markets, and a lot of other factors. But we continue to drive towards it, and I believe we’re in a great position. We’re audited, we have an amazing finance team, we’ve got great risk management, security processes … all of those things that companies that are preparing to IPO ought to be doing.

GS: Well, you appear to be big enough, and you have a great customer base and everybody knows who Betterment is. But as you said, timing matters.

JS: Yes, and they’re probably aren’t enough public companies out there today. But there’s innovation happening around how companies go public, which is needed. I’m also really encouraged by what some of our peers are doing out in the market, and I want us to continue to innovate in financial services, even around our IPO.

GS: On that note, Jon, I wish you and the team great luck.

JS: Thanks very much, Gregg.

This interview has been edited for content, length and clarity.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544