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

Archivo del Autor: Belen De Leon

Technical ignorance is not leadership

There is a peculiar pattern that I have noticed among elites in the United States outside Silicon Valley, which is the almost boastful ignorance of technology. As my colleague Jon Shieber pointed out today, you can see that ignorance among congressmen throughout the whole Facebook/Cambridge Analytica saga. Our president has rarely sent an email, and seems to confine his mobile phone activities to Twitter. One senior policymaker told me a few months ago that she doesn’t know how to turn on her computer.

Such a pattern is hardly unique to politics though. Hang out with enough business executives, lawyers, doctors, or consultants, and you will hear the inevitable “I don’t really do the computer,” with an air of detached disdain.

Yet it isn’t just the technical challenges that this class avoids, but anything to do with implementation in general. In the policy world, wonks spend decades debating the finer points of healthcare and social spending, only to be wholly ignorant at how their decisions are actually implemented into code. There is an elitism in policy between those who make the decisions and those who implement them, just as much as there is a social distinction between corporate executives and the people who have to carry out their directives.

In many ways, this disdain for the technical mirrors the disdain for math, where the phrase “I’m not a math person” has become sufficiently ubiquitous in the U.S. as to be covered regularly in the press. Being bad at math is a way to signal that someone isn’t one of the worker bees who actually have to care about calculations — they just read the reports prepared by others.

Yet, that ignorance of technology is increasingly untenable. Decisions are only as good as the implementation that results. Marketing isn’t a plan, it’s a system of feedback loops from the market that need to be adjusted in real-time. It’s one thing for politicians to sign a bill into law, but another to ensure that the bill’s intentions are actually encoded into the software that powers government.

The gap between decision and implementations was at the core of a conversation I had this past week with Jennifer Pahlka, who founded and heads Code for America, a nonprofit whose mission is to bridge the divide between government and technologists.

To show how far a policy and its implementation can be, she pointed me to Proposition 47 in California. That initiative, which was passed by voters in 2014, was designed to allow individuals to retroactively expunge or reclassify certain nonviolent felonies to misdemeanors, allowing individuals to become eligible again to work, vote, and receive some government benefits.

Yet, several years after the approval of Prop 47, a single digit percentage of eligible people have taken advantage of the program. The reason is classic government: incredibly convoluted paperwork, which is exponentially worse since every one of California’s 58 counties has to implement the program independently. “If you are a voter and you voted for a specific referendum,” Palhka explained, then you expect a certain outcome. But, “if none of the benefits that you expected to change” materialized, then cynicism mounts quickly.

To help bridge the gap, Code for America launched Clear My Record, a service designed to automate many of the steps involved in the Prop 47 process and make it more accessible. It’s just one of a bunch of services that the group has launched to improve government services ranging from food assistance through GetCalFresh to improving case manager communication through ClientComm.

Palhka’s mission isn’t to just offer point solutions for specific government programs, but to completely overhaul the latent anti-tech culture of government officials. “Digital competence is core to successful government,” she explained, and yet, “If you are a powerful person, you don’t have to understand how the digital world works … but what we are saying is that you do have to care.” Her goal is straightforward: “how do you get policy, operations, and tech to all work together?”

While Palhka and her organization focuses on the public sector, their framework is perhaps even more important to the private sector. There isn’t a company today that can survive without technical leadership in the C-suite, and yet, we still see an astonishing lack of awareness about the internet and its potential from corporate executives. Software increasingly intermediates all relationships with customers, whether though digital commerce or enterprise services. If the software is bad, no amount of decision-making in a mahogany-paneled board room is going to change it.

The good news is that ignorance has an easy solution: education. The computer is not some mystery box. It’s well-documented, and all kinds of resources are available to learn how they work and how to think about their capabilities and nuances. If someone can run a multinational company, they can probably ask smart questions about algorithms or machine learning even if they don’t realistically implement the linear algebra themselves.

CEOs, senators, and other leaders are synthesizers — they rely on staff to handle the details so they can focus on strategy. We would never trust a CEO who brushed off an accountant by saying “I don’t do cash flows,” and we shouldn’t trust a CEO who doesn’t understand how the internet works. Changing times require adaptable leaders, and today those leaders need tech literacy just as much as our grade-school children do. It’s the only way leadership can move forward today.


Source: TechCrunch

El lucrativo alcance de los ataques 'ransomware' en Bitcoin

En una investigación se han rastreado todas las cuentas de pago de los rescates asociados a este tipo de ciberataques. El que más beneficios ha conseguido es CryptoWall, con cifras que ascienden a los millones de dólares

 
Source: MIT

El ADN de un millón de personas para encontrar a un asesino en serie

El asesino del Golden State ha sido arrestado, según los indicios, gracias a una investigación basada en webs de genealogía que almacenan la información genética de cientos de miles de usuarios. Pero a estos no se les pidió permiso para utilizar su ADN en la investigación policial
Source: MIT

Construcción para sobrevivir y luchar contra el cambio climático

Los edificios también son víctimas de los fenómenos extremos y la subida del nivel del mar, pero sus emisiones los convierten en verdugos del clima. Innovaciones como casas flotantes y herramientas de seguimiento pueden ayudar que el sector sea más resiliente y respetuoso con el planeta
Source: MIT

How to find your eyeglass prescription without getting an exam – CNET

Need your vision specs so you can order new specs? This magical new tool can give you the numbers.
Source: CNET

British watchdog group orders Cambridge Analytica to hand over data

As the fallout of data firm Cambridge Analytica continues, a U.K. data privacy watchdog group has ordered that the company cede all of the personal information it collected from an American professor to him.

The post British watchdog group orders Cambridge Analytica to hand over data appeared first on Digital Trends.


Source: Digital trends

Daniel Jones is said to have left Global Founders Capital to ‘raise his own fund’

Global Founders Capital, the venture capital arm of Rocket Internet, has seen a number of its London investment team leave over the last couple of years, but the most significant departure may have only just happened.

According to multiple sources, Daniel Jones, General Partner at GFC, has left the VC firm and is thought to be planning to raise his own fund. A spokesperson for GFC declined to comment on the record when asked to confirm he is no longer at GFC. Jones couldn’t be reached for comment at the time of publication.

Rumours of Jones’ departure began circulating in late March, and sometime in April portfolio companies were informed by GFC about changes in the U.K. team and specifically that he was leaving. Separately I understand from several sources that the reason being given by GFC is that Jones has decided to take up the challenge of raising a fund of his own.

Perhaps a sign of how depleted the GFC London team is right now — in the last two years, the firm has lost associate Julien Bek to Accel, associate Julia Morrongiello to Point Nine Capital, and principle Nicholas Stocks to White Star Capital — a number of portfolio companies are being told that Rocket Internet co-founder and CEO Oli Samwer is to be their main contact for now going forward. He’s primarily being supported by GFC Partner Levin Bunz, according to a person familiar with the matter.

Meanwhile, Jones’ exit from GFC is bound to be a loss to the U.K. tech startup scene, even if he does go on to eventually raise his own fund. He was and remains a popular figure amongst GFC portfolio companies and as a General Partner was always somebody thought to have the ear of Samwer, and therefore an influential figure at GFC and Rocket Internet.

As one source with knowledge of how GFC operated in the U.K. put it: “Daniel Jones was the most important non-Samwer at Global Founders. He constituted at least half of the decision-making and the majority of the legwork on every term sheet GFC issued.”

According to his LinkedIn profile, Jones’ U.K. GFC investments include Goodlord, Echo and Nested. In the last few years, the stage-agnostic VC firm has also backed U.K. startups Quiqup, OpenRent, and HomeTouch, amongst others.


Source: TechCrunch

Enterprise wasn’t ready for blockchain, so Manifold brought its ledger to consumers instead

While the cryptocurrency craze last year brought more consumer attention to blockchain technology, the future of this movement will be in the enterprise. Blockchain’s true potential is its ability to replace the archaic and centralized infrastructure that powers everything from payments to land registries with digital-first, decentralized, and trusted networks of data.

Skepticism, though, abounds. Jamie Dimon, CEO of J.P. Morgan Chase, has called bitcoin a “fraud,” only to walk back those comments later. He has more recently said that blockchain is “real”. The challenge of course is it is exactly people like Dimon who ultimately control the destiny of blockchain in the enterprise. Without leadership from the top, few CIOs and other buyers are willing to consider such a wildly disruptive new technology.

That has been the experience of Manifold Technology founder and CEO Chris Finan and his co-founder Robert Seger. The two have an intelligence background, with Finan working at DARPA and Defense more broadly and Seger working at the NSA. Seger would go on to become CTO of Morta Security, which was acquired by Palo Alto Networks, while Finan became director of cybersecurity legislation for the White House before heading to the Valley and working at Impermium, a cybersecurity startup acquired by Google.

Taking advantage of their backgrounds, they got together in 2014 to try to connect blockchain into the enterprise. “We wanted to be the Cisco of enterprise blockchain providers,” Finan explained to me. “We were looking at what we can do to leverage cryptography to build the picks and shovels.”

Over the next few years, they built out a distributed ledger technology built on top of Amazon Lambda. The idea was that serverless technology like Lambda could offer quick scalability to a blockchain from day one, without requiring the kinds of decentralized technology adoption seen in cryptocurrencies like Bitcoin. “In that way, we try to let Amazon handle this scalability for us,” Finan explained.

There was just one problem: enterprise hasn’t gotten on the blockchain bandwagon yet. “They don’t want to buy a blockchain, they want to flip a switch and have it,” Finan said. He didn’t see institutions looking to migrate their infrastructure to a blockchain model, and “we found ourselves to be an engine manufacturer in a sector that wasn’t buying many engines.“ Even worse, “you definitely see VC interest in the enterprise infrastructure market definitely waning” when it comes to blockchain.

Stymied by the enterprise market, the team started investigating whether it could build consumer applications on top of its infrastructure. What they came up with is Volley, a blockchain-backed augmented reality marketplace to buy and sell goods, which is currently in beta and available in the Apple App Store. This new direction connected with investor appetites, and the company raised a $7 million series A from MalibuIQ, Westlake, and other investors.

The idea of Volley is that current online marketplaces for goods are filled with scams and other security issues. To improve trust and safety issues, Manifold has built a reputation system for buyers and sellers so that transactions are decentralized, but trusted. “We wanted to make it very expensive to make a fake account,” Finan said.

Using augmented reality, the app allows users to explore their world and see things for sale. The hope is that at scale, the app would show users hundreds of things all around them that they might purchase, from the backpack of the person in front of them to a car parked on the street. Right now, the technology only works with iOS and the ARKit library, with the company hoping to launch an Android version shortly.

Finan believes that a consumer marketplace is a near-perfect application of blockchain. “There has to be some sort of need for independent trust guarantees,” he said, which requires that a marketplace be filled with people who don’t trade often with each other and has goods that are not trivially cheap to replace if fraud were to occur. In addition, he believes you have to have “auditability” as well as high throughput for blockchain to make sense.

It’s easy to be cynical about two cybersecurity veterans diving into the consumer world. While Volley has to prove itself as a potential consumer winner, to me what makes the investment here more interesting is that there are two ways to win. Volley itself could become an interesting consumer play, or Volley might help to prove out Manifold’s serverless blockchain technology, which could find renewed adoption in the enterprise in the future. It’s the sort of hedged bet that investors are making in the blockchain space, as we await the further maturation of this brand new market.


Source: TechCrunch

Elon Musk wants to be your candyman – CNET

The billionaire and SpaceX founder tweets plans to launch a candy company, and he’s “super super serious.”
Source: CNET

In Canada’s cloud services market, venture investment opportunities abound

Canada will be home to a new venture capital fund that will invest in enterprise cloud startups. Its backer? Salesforce Ventures, the global investment arm of Salesforce, a leading cloud-hosted business software provider.

According to a recent press release from Salesforce, the $100 million Canada Trailblazer Fund has already taken stakes in four Canadian startups building cloud-based tools for the enterprise, including Tier1CRM, Traction Guest, Tulip and OSF Commerce.

(Disclosure: Salesforce’s venture arm is an investor in Crunchbase News’s parent, Crunchbase. As with all investors in Crunchbase, Salesforce Ventures has zero input in the operation or coverage of the News team.)

The companies mentioned above join a handful of other Canadian enterprise cloud companies in Salesforce’s broader investment portfolio. In the years prior to announcing the new Canada Trailblazer Fund, Salesforce Ventures made investments in Aislelabs, Vidyard and LeadSift. And Salesforce itself participated in Fredericton, New Brunswick-based Introhive’s $7.3 million Series B round back in 2015.

Almost exactly one year ago, Crunchbase News profiled Salesforce Ventures and a new AI-focused fund it announced at the time. But instead of revisiting the firm and its investments, this time we’re going to take a look at the state of the market it’s jumping into. 

Investors’ growing appetite for Canada’s cloud companies

Specifically, using Crunchbase data, we’re going to take a quick peek at Canadian companies in the “enterprise cloud” sector. To do so, we’ve pulled together a list of more than 1,000 companies in a wide variety of categories in Crunchbase. We used the enterprise applications, enterprise software, SaaS, CRM, sales automation, ERP, billing, meeting software, marketing animation, contact management and scheduling categories as a rough proxy for the kinds of markets on which Salesforce’s new fund may be interested.

And what did we find? 

For one, there’s been a general uptick in venture investment activity in Canadian cloud companies, but that growth has come in fits and starts. Below, you’ll find a chart displaying aggregated annual venture investment data for Canadian cloud companies.

The above chart is based on reported data in Crunchbase, which, especially for seed and early-stage rounds, carries some reporting delays. These may not affect dollar volume figures (fledgling companies don’t raise all that much money), but reported deal volumes will undershoot reality for up to two years.

Regardless, between 2012 and 2017, reported venture dollar volume grew by approximately 124 percent.

2018: Off to a strong start on the investment side

Although it’s not pictured in the chart, so far in 2018 there have been more than 20 reported venture funding rounds in Canada for cloud companies in the categories we searched above. Here are some of the highlights so far:

With help of the PointClickCare round, Canada’s enterprise-focused cloud service startups may be on track to raise more capital in 2018 than they did in the prior year.

Where do Canada’s cloud companies reside?

As for where the hot spots are for Canadian cloud companies, you shouldn’t be surprised that they’re based in the country’s major population centers. Below is a chart showing the distribution of headquarters for our list of cloud companies founded in the past decade.

This being said, it may make sense for Salesforce and other investors interested in Canadian cloud companies to start looking outside these major metro areas. The proportion of cloud companies founded elsewhere in Canada is on the rise. In our data set, around one-fifth of the cloud companies founded in 2008 were located outside the five major metro areas cited above. For companies founded in 2015 and 2017, half are headquartered in other Canadian metro areas.

It goes without saying that there are seemingly endless market niches in the enterprise cloud services market, and as such we just barely scratched the surface here. There are countless data points and anecdotes we didn’t cover here, like this fun fact: Slack, the seemingly ubiquitous workplace chat platform, was originally founded in Vancouver. (It’s since relocated HQ to San Francisco.) Another: Shopify, which is based in Ottawa, went public in May 2015 and raised nearly $131 million in the offering, making it one of Canada’s biggest-ever tech IPOs.

In its statement, Salesforce cited IDC research findings, which say that Canada’s public cloud software market will grow six times faster than on-premise deployments, reaching CA$4.1 billion by 2019. No doubt, there will be stiff competition among investors for an increasing number of Canadian companies seeking capital in years to come.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698