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

Archivo del Autor: Belen De Leon

Q&A with Diversity VC’s Check Warner on newly launched Diversity & Inclusion guide for tech companies

If the last few years has seen a growing consensus that the tech industry has a diversity and inclusion problem, then what is clearly needed next are practical solutions. While most people agree that building a diverse and inclusive company culture is easier to achieve the earlier you set out to do so, for startups and even much larger companies it is often difficult to know where to start, let alone what your own eventual D&I strategy might look like.

Conversely, there’s a body of evidence that points to diverse teams creating more successful and longer-lasting companies. Besides, it’s never smart to leave talent on the table. Enter a new initiative from Diversity VC, a nonprofit partnership promoting diversity in Venture Capital, and London venture capital firm Atomico.

The pair have teamed up to launch what may well be an industry-first resource: a practical and hands-on guide for ambitious technology entrepreneurs to “help them build companies that have diversity and inclusion at their core”. The guide can be found online here, and is also in print. It was unveiled last week on stage at Slush 2018 by Diversity VC’s Check Warner and Atomico founder Niklas Zennström.

The objective of the “Founder Guide” is to be a central place for technology companies, large and small to “find pragmatic, actionable advice for planning, implementing and measuring their D&I strategy. It’s also meant to be a work in progress, and with the help of feedback and suggestions, will evolve as the industry’s understanding of D&I develops.

More broadly, the guide focuses on diversity and inclusion in the workplace in its broadest sense, looking at ethnicity, socio-economic backgrounds, disability, gender, sexuality, religious faith, cognitive differences, dependents, caring responsibilities and how all of those factors, and the “intersections of those factors,” can impact on an individual’s success in tech companies, and therefore the success of companies overall.

In an email Q&A with Diversity VC co-founder and CEO Check Warner, we delved deeper into what the guide hopes to achieve, why D&I matters, and what diversity and inclusion might look like as an end goal. I also argued that the way we think about D&I is currently too narrow and needs to put a greater emphasis on social mobility, which at times is seems to be missing from the conversation entirely.

TC: Why did you decide to create a Diversity & Inclusion guide for tech companies? And why was it needed?

CW: The conversation on Diversity and Inclusion until now has focused on highlighting the challenge we face (which are significant), but there’s been very little actionable advice. The idea of the Diversity and Inclusion guide is to move the discussion forward. We want to start a positive conversation around what tech companies can do to promote diversity and inclusion, and we want entrepreneurs to start making simple, meaningful changes today. 65% of founders surveyed in the Atomico State of European Tech Report said they didn’t have a Diversity and Inclusion policy for hiring, and 55% said there was no Diversity & Inclusion lead in their company (source – Atomico’s State of European Tech Report 2018).

The guide is intended to make it as simple and frictionless as possible to start that conversation and put in place a plan. At the same time, we know that this Guide is only the first step. It’s not a panacea for all ills. But we hope it helps moves the conversation forward, and constitutes a step towards tackling the deep and nuanced challenge of creating an industry where everyone has a fair chance to succeed.

The organisation Diversity VC is a non-profit dedicated to promoting diversity and inclusion in venture capital and tech. We focus on positive interventions and this guide is a high impact, useful resource for VCs to give their portfolio companies, and for the industry as a whole. Atomico share this mission and were being asked by their portfolio for help with Diversity and Inclusion, so we joined forces.

We hope that by publishing this guide now, and publishing it in a format which people can contribute and add to through our website www.inclusionintech.com, that we encourage input from companies who have had success in promoting Diversity and Inclusion. We’ve already started to see this happen, as we’ve had several notes from founders with suggestions of other interventions that can be made, even in the two days since the guide was released.

TC: Clearly diversity within the workforce is always going to be a ‘work in progress’, but in terms of an end goal, what does diversity actually look like?

CW: For us, success looks like a technology and venture capital industry where anyone, from any background, ability, religion, ethnicity, gender, sexuality and socio-economic background can succeed and thrive. We want there to be equity of opportunity between these groups and everyone else.

TC: What would you say to people who believe that although a diverse and inclusive workforce is a noble aim, early-stage companies and founders have much more immediate problems to solve, such as finding product-market fit, fundraising or making their first 10 hires. Therefore, a D&I strategy is a nice to have but ultimately a distraction for a startup?

CW: Having a diversity and inclusion strategy is not ‘additional to’ any of these things, but instead a key part of them, and an essential ingredient to success. When it comes to finding product market fit, having a diverse team has been shown to increase creativity, improve performance and profitability. A diverse team will also help the company connect to, and empathise with, a broader base of customers, which competitors who have homogenous teams will be in a much worse position to do. Having an inclusive company culture will ensure that a company can attract the broadest range of talent, and therefore pick and retain the very best people.

TC: The guide is pretty dense — yes, I’ve read it! — and packed with lots of actionable advice but at times asks as many questions of a company than it provides answers. Where should a founder or D&I champion within a company start if it all feels a bit overwhelming at first?

CW: Thank you for reading it! We’ve tried as much as possible to focus on practical advice and we have over 40 tech tools and resources included in the guide which can help with everything from hiring, to culture to product design. There’s also a two page summary of the key takeaways to make it as easy as possible for founders to digest. However – the structural inequalities that we’re talking about are multi-faceted and complex – so it’s unfortunately not something that can be simply ‘solved’ . In our research we found the companies that were most successful in fostering a diverse and inclusive culture were the ones that included their employees, at all levels, in inputting and crafting solutions and answers, so we suggest that starting a conversation, asking questions, and making sure that the whole company feels part of that conversation is a good beginning.

TC: The guide has a few passages on the role of PR as part of a D&I strategy. Shouldn’t this be one area where it explicitly isn’t about publicity as this leaves companies open to accusations — rightly or wrongly — of being superficial or so-called virtue signalling?

CW: The emphasis we have put on PR is about the need for leaders across the technology industry, to show public commitment to promoting diversity and inclusion in their companies. For too long, this is a subject that people have been afraid of talking about for fear of ‘getting it wrong’ or of revealing that they are not making progress fast enough. So long as the commitment to Diversity and Inclusion comes from a place of understanding and the actions being taken are genuine and actually helping, then companies should have nothing to fear in talking about their work in this area. In fact, I would like to see more leaders across the technology industry state, like Niklas Zennstrom has this week, where they are struggling and where they need to make more progress as I think this will accelerate getting answers!

TC: The report provides some very good tips on how to get ‘buy in’ for a D&I agenda across the whole company and from other stakeholders. Why is this important and what are the biggest mistakes a founder or other D&I champion can make in this regard along the way?

CW: Like any strategic project or undertaking, making sure that there’s a shared goal in terms of what the founder is trying to achieve is important, but it is particularly so when it comes to putting in place a D&I strategy because the impact of getting it wrong compounds as the company grows. One mistake I’ve seen is where well-meaning companies isolate a single group of people, and focus their a D&I strategy on them, which may actually be to the detriment of other underrepresented groups, or to those at the intersection of multiple groups.

TC: It is very noticeable that in the ‘The current state of diversity and inclusion in tech’ section of the guide the entire conversation is reduced to the underrepresentation of women in tech, leaving out other marginalised groups or other definitions of diversity. This seems to be quite common across the industry as a whole where diversity at is times simply a byword for gender imbalances. Do you see this as a problem?

CW: I see this as a big problem. The whole guide is written to address the broad topic of diversity and we have deliberately chosen contributors to reflect these diverse perspectives, from LGBTQ founders, to people with cognitive and physical disabilities, to BAME founders and combinations of the above. Unfortunately the section on the ‘State of Diversity in Tech’ is a reflection of the current frustrating lack of available data on any other aspect of diversity than gender diversity in the tech industry, which makes it very difficult to quantify the challenge.

This is something that Diversity VC and Atomico are working hard on. As an organization Diversity VC are focused on Diversity and Inclusion in its broadest sense, and one of the big challenges that we set out to tackle was the lack of data on diversity in the VC industry. In 2019 we will be publishing the first ever study on UK VCs that includes ethnicity data, educational backgrounds and career backgrounds, which will also help us understand the socio-economic backgrounds of the VC industry. Whilst this is not nearly enough, it goes some way to helping us understand diversity and inclusion beyond the narrow subject of gender imbalance.

TC: Related to this, socio-economic diversity or the tech industry’s need to do a better job promoting social mobility as part of a D&I agenda seems almost entirely lacking from the wider industry conversation and I’m not sure this guide does enough to change that. Isn’t this odd when it would seem evident to anyone who works in the tech industry that economic privilege and lack of social mobility is intrinsically linked to the marginalisation of many underrepresented groups?

CW: I agree that it’s hugely lacking in the conversation and that we need much more focus on this area. For me the biggest mindset shift required is to remove the rigid criteria of what hiring managers and recruiters are screening for when they are making hires. Our case study on Backstage Capital in section 3 is about recruiting through Twitter and Instagram, and having no set criteria for qualifications or subjects studied, and instead, hiring for aptitude and investing in training hires either on the job or through courses. Both apprenticeships and internships are an important part of this conversation and I’d like to see more done to promote these across the industry. At Diversity VC we are running an internship programme which aims to help people who don’t have qualifications (MBA or similar) which are sometimes sought by recruiters for venture capital. We’ve found this internship programme to be an effective way of getting young people into full-time jobs, despite the fact that a recruiter would probably have passed over their CV in a traditional recruitment process.

TC: I say this as a white male who comes from a middle class family (both my parents were teachers): you are a white woman who is private school and Oxbridge educated and so some might say you are part of the problem as much as the solution. How do you square that circle in the important work you are doing at Diversity VC?

CW: Absolutely – this is something I’m very conscious of. I’ve been privileged in the opportunities I’ve had, which has given me an enormous leg up in getting into the industry. I find it completely unjust that others haven’t had the same chance which made me determined, almost as soon as I got into the industry, to get together with Travis, Lillian, Farooq and Anna, as well as our advisors, to do something about it. But, to echo a sentiment that I’m sure all of us share, the worst thing you can do in the face of something unjust is to stay silent.

The mission and the organization are also so much bigger than any individual. There are over 50 people across the industry that have volunteered on Diversity VC’s data projects, joined training programmes, mentored founders from diverse backgrounds, spoken at schools and universities, contributed to the Guide. In order for Diversity VC to be successful in its aims it is important that the leadership group is as diverse as possible, which is not the case today.

TC: Lastly, it is great to see a practical guide that has the potential to help produce some really tangible improvements in how tech companies approach D&I. If we look ahead, how different do you hope or expect the industry to be with regards to diversity and inclusion in one, five or ten years time?

CW: I hope that in one year’s time the industry is more comfortable and proactive in discussing the subject of diversity and inclusion, and that we have significantly more data than we do today to enable us to target solutions. In five and ten years’ time I hope that the tech industry will have emerged as a leader in being inclusive and sets an example for other industries to follow. Since it is growing 5x faster than the economy, the impact that getting this right will make is hard to overstate.


Source: TechCrunch

Let’s meet in Poland next week

I’m heading back to Europe to run a pitch-off in Wroclaw and Warsaw, Poland. Are you ready?

The Wroclaw event, called In-Ference, is happening on December 17 and you can submit to pitch here. The team will notify you if you have been chosen. The winner will receive a table at TC Disrupt in San Francisco.

The Warsaw event, here, is on the 19th. You can sign up to pitch here. I’ll notify the folks I’ve chosen and the winner gets a table as well.

Special thanks to WeWork Labs in Warsaw for supplying some beer and pizza for the event and, as always, special thanks to Dermot Corr and Ahmad Piraiee for putting these things together. See you soon!


Source: TechCrunch

How Uber will become an ad company, starting with Eats Pool

Where there is discovery in an app, there is paid discovery. Google helped you choose between links, then sold ads that promote a few. Facebook helped you choose between pieces of content, then sold ads that promote a few. And eventually, as Uber helps you choose between restaurants, it will sell ads that promote a few. It could become the marketing platform through which the physical world vies for your attention.

We got our first glimpse of this future last week when I reported that Uber Eats was offering restaurants in India bonus visibility in a Specials section if they’d offer discounts on meal bundles to Uber’s customers. Knock some rupees off the price of a sandwich, fries, and a drink, and a restaurants wins itself some enhanced discoverability. Whether a chef wants to boost orders during slow hours, get rid of surplus food, preference high margin items, or just score new customers, there’s plenty of reasons to pay Uber — even if currently only indirectly through discounts instead of a direct ad buy.

But now Uber’s senior director and head of Eats product Stephen Chau has confirmed to me the company’s intentions to become an ad company. “There’s a bunch of different ways we can work with restaurants over time. If we have all the restaurants on the marketplace and we give them tools to help them grow, then this will be a very efficient marketplace. They’re going to be spending those ad dollars somewhere” Chau tells me. “One of the things we’ve been experimenting with is allowing retailers to create promotions themselves and show them within the product.”

This conversation emerged from TechCrunch spotting Uber’s latest effort to influence where people choose to eat. To be worthy of ad dollars, Uber has to build leverage over restaurants by accruing sway over how people decide between restaurants. And with Uber confidentially filing to go public last week, it needs to prep new revenue streams. So it’s created what’s effectively “Uber Eats Pool”.

Gaining Leverage With Eats Pool

In response to our inquiry, Uber confirmed it’s now testing in some markets a system designed to batch multiple orders from different customers nearby each other to a single restaurant. That way, a single delivery driver can pick up all the orders at once and then speedily distribute them to neighbors or co-workers. Uber must incentivize customers who are close to each other to pick the same restaurant in rapid succession, so it offers a discount.

“$2 off your order — share a courier with a nearby order” the promotion announces atop the Uber Eats homescreen above a carousel of restaurants where you can grab the discount. It’s equipped with a countdown timer to when it will refresh the list of restaurants that follows users on an eatery’s order page. This triggers a sense of urgency to hurriedly buy through Uber Eats (and not check competitors), but also to ensure orders come in close enough together that the first one cooked won’t have to wait long for the last before they’re all scooped up for delivery.

Some customers actually play the Uber Eats Pool discounts like a game they can beat, waiting through several rounds of the timer until they spot one of their favorite restaurants, Chau says with a laugh. For now, passengers don’t ride alongside food orders, though that’s certainly a possibility in the future. And if Uber Eats can batch your order into a Pool with other customers, it will retroactively give you the discount.

“It’s similar to what we did with Uber Pool” Chau tells me. “Generally people are coming in with an intent to eat but there are many, many options available to them. We’re giving you a discount on the food delivery by using machine learning to understand these are some restaurants it might make sense to order from. When multiple people order from the same restaurant, delivery drivers can pick up multiple people’s food.”

Therein lies the leverage. As Stratechery’s Ben Thompson writes about aggregation theory, internet companies are gaining great influence by becoming marketplaces that connect customers with suppliers when previously customers preemptively chose a particular supplier. These platforms not only gain enormous amounts of data on customer preferences, but they also hold the power to point customers to certain suppliers that are willing to play ball.

Uber Builds A Toll Bridge

With all the data, the platforms know just who to show the ads to for a maximum conversion rate. And over time as the aggregator’s perks lure in more customers, it can pit suppliers against each other to further drop their prices or pay more for ads. Spotify used its own playlists to control what songs became popular, and the artists and record labels became beholden to cutting it sweeter deals to stay visible. Amazon looks like the best place to shop because it makes merchants fiercely fight to offer the lowest prices and best customer experience. With Uber Eats Pool, Uber is flexing its ability to influence where you eat, training you to trust where it points you when businesses eventually pay directly to be ranked higher in its app.

“Eats proves the power and potential of the Uber platform, showing how our logistics expertise can create the easiest way to eat” Chau tells me. “We partner with a wide selection of restaurants and bring our trademark speed and coverage to the food delivery experience. This feature shows how leveraging the Uber network allows us to offer people even more affordable dining options.” That quote is even more telling than at first glance. It’s the logistic network that accrues the power and creates leverage over the supplier to benefit customers with the lowest prices.

“We can see on Eats how much more business they’re bringing in and how much is incremental new business. Eventually we’ll be able to do very precise targeting. ‘People who haven’t tried my restaurant before, let’s give them a discount’” Chau tells us. Restaurants are asking him how to grow delivery as a percentage of their orders. “We can see the types of food people are ordering right now but also what they’re searching or are not able to order [because that cuisine isn’t available nearby]. We’re working with them to create new options to fill that gap. They’re able to get much more utilization of their fixed assets and iterate on these concepts much faster than they’re used to.”

Uber demonstrated the data science it could dangle over restaurants with its review of Uber Eats 2018 trends it published this morning. It predicts clean eating, plant-based foods, smoothie bowls, milk alternatives, fermented items like kimchi, and Instagrammably dark ‘goth food’ will rise in popularity next year. Meanwhile, now-tired social media bait ‘rainbow-colored foods’, brussel sprouts, and seaweed are on the decline.

It becomes easy to imagine restaurants running Uber Eats software for tracking order trends and predicting spikes to better manage food and staffing resources, with a baked-in option to buy ads or give deeper discounts to get seen by more hungry people. Chau concludes “Restaurants can think of Uber Eats as a platform that gives them this intelligence.”


Source: TechCrunch

Google Maps’ new personalized suggestions come to iOS

A more personalized version of Google Maps is now arriving on iOS. At Google’s I/O developer conference earlier this year, the company introduced a series of new features designed to help Google Maps users learn what’s happening around them, track area businesses to receive updates about their events and promotions, and receive personalized suggestions of places to visit, dine, and more. The latter now appear in a “For You” tab in the revamped Google Maps app, which first arrived on Android this June.

Today, the feature is rolling out more broadly.

According to Google, the “For You” tab is now making its way to over 130  more countries on Android and is launching on iOS across 40+ countries.

When switching over to this tab, you’ll see any number of suggestions – from newly opened places to visit or restaurants to try to new pop-ups – to new menu items at favorite restaurants and restaurant suggestions Google thinks you’d like to try. It bases these on your personal tastes and preferences it’s inferred from your use of the Google Maps app, including what sort of businesses you search and follow.

The “For You” tab can also help you with travel planning, by making suggestions of places before you depart, Google notes.

To get better recommendations, you’ll want to follow local businesses you like in Google Maps, or even neighborhoods you frequent, to personalize your suggestions further.

The feature is part of a larger overhaul of Google Maps that’s aiming to challenge Facebook as the place where businesses offer updates of their goings-on, news about their sales, events, and other information they want to share with customers – as well as target potential new customers through ads and being featured in users’ recommendations.

In October, Google Maps launched the “Follow” button for tracking businesses, and last month rolled out a new “Google My Business” app for business owners, so they could more easily create and publish content to their business profile on Google.

With these products in place – content publication tools and the ability for users to follow that content – Google is now ready to turn those signals into personalized suggestions. You’ll find it at the bottom of the Google Maps app, where it will show you potential “matches” (and the percentage for the match), plus news about recent openings, trending spots, and other suggestions.

The company says the “For You” tab is rolling out starting today across the new markets and on iOS.


Source: TechCrunch

Lenovo Yoga Chromebook C630 review

The Yoga Chromebook features great build quality, a 1080p display, and all-day battery life. All that for $540? That’s right, but there’s one catch.

The post Lenovo Yoga Chromebook C630 review appeared first on Digital Trends.


Source: Digital trends

The Science of Growing a Perfect Christmas Tree

Is your tree robust to cold? Do its needles cling to their branches? Christmas tree scientists ask these questions so we don’t have to.
Source: Wired

Best Wireless Gaming Headsets (2018): PS4, Xbox One, PC, Switch

No matter your gaming system, these are the best wireless gaming headsets out there.
Source: Wired

TuSimple's Robo-Truck Cameras See Twice as Far as Any Lidar

The self-driving startup’s computer vision-wielding truck drives like a champion—until a system freeze cuts a test drive short.
Source: Wired

An Energy Evolution: From Delicious to Dirty to Almost Free

A warp-speed history of our quest for cheap energy, from prehistoric hunters to climate change.
Source: Wired

Galaxy S10 could shoot portrait videos and use 'ultrasonic' fingerprint reader with Snapdragon 855 chip – CNET

Six ways Qualcomm’s new processor can benefit Samsung’s phone and others in 2019.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511