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

Archivo del Autor: Belen De Leon

Fintech’s next decade will look radically different

The birth and growth of financial technology developed mostly over the last ten years.

So as we look ahead, what does the next decade have in store? I believe we’re starting to see early signs: in the next ten years, fintech will become portable and ubiquitous as it moves to the background and centralizes into one place where our money is managed for us.

When I started working in fintech in 2012, I had trouble tracking competitive search terms because no one knew what our sector was called. The best-known companies in the space were Paypal and Mint.

fintech search volume

Google search volume for “fintech,” 2000 – present.

Fintech has since become a household name, a shift that came with with prodigious growth in investment: from $2 billion in 2010 to over $50 billion in venture capital in 2018 (and on-pace for $30 billion+ this year).

Predictions were made along the way with mixed results — banks will go out of business, banks will catch back up. Big tech will get into consumer finance. Narrow service providers will unbundle all of consumer finance. Banks and big fintechs will gobble up startups and consolidate the sector. Startups will each become their own banks. The fintech ‘bubble’ will burst.

Who will the winners be in the future of fintech?

Here’s what did happen: fintechs were (and still are) heavily verticalized, recreating the offline branches of financial services by bringing them online and introducing efficiencies. The next decade will look very different. Early signs are beginning to emerge from overlooked areas which suggest that financial services in the next decade will:

  1. Be portable and interoperable: Like mobile phones, customers will be able to easily transition between ‘carriers’.
  2. Become more ubiquitous and accessible: Basic financial products will become a commodity and bring unbanked participants ‘online’.
  3. Move to the background: The users of financial tools won’t have to develop 1:1 relationships with the providers of those tools.
  4. Centralize into a few places and steer on ‘autopilot’.

Prediction 1: The open data layer

Thesis: Data will be openly portable and will no longer be a competitive moat for fintechs.

Personal data has never had a moment in the spotlight quite like 2019. The Cambridge Analytica scandal and the data breach that compromised 145 million Equifax accounts sparked today’s public consciousness around the importance of data security. Last month, the House of Representatives’ Fintech Task Force met to evaluate financial data standards and the Senate introduced the Consumer Online Privacy Rights Act.

A tired cliché in tech today is that “data is the new oil.� Other things being equal, one would expect banks to exploit their data-rich advantage to build the best fintech. But while it’s necessary, data alone is not a sufficient competitive moat: great tech companies must interpret, understand and build customer-centric products that leverage their data.

Why will this change in the next decade? Because the walls around siloed customer data in financial services are coming down. This is opening the playing field for upstart fintech innovators to compete with billion-dollar banks, and it’s happening today.

Much of this is thanks to a relatively obscure piece of legislation in Europe, PSD2. Think of it as GDPR for payment data. The UK became the first to implement PSD2 policy under its Open Banking regime in 2018. The policy requires all large banks to make consumer data available to any fintech which the consumer permissions. So if I keep my savings with Bank A but want to leverage them to underwrite a mortgage with Fintech B, as a consumer I can now leverage my own data to access more products.

Consortia like FDATA are radically changing attitudes towards open banking and gaining global support. In the U.S., five federal financial regulators recently came together with a rare joint statement on the benefits of alternative data, for the most part only accessible through open banking technology.

The data layer, when it becomes open and ubiquitous, will erode the competitive advantage of data-rich financial institutions. This will democratize the bottom of the fintech stack and open the competition to whoever can build the best products on top of that openly accessible data… but building the best products is still no trivial feat, which is why Prediction 2 is so important:

Prediction 2: The open protocol layer

Thesis: Basic financial services will become simple open-source protocols, lowering the barrier for any company to offer financial products to its customers.

Picture any investment, wealth management, trading, merchant banking, or lending system. Just to get to market, these systems have to rigorously test their core functionality to avoid legal and regulatory risk. Then, they have to eliminate edge cases, build a compliance infrastructure, contract with third-party vendors to provide much of the underlying functionality (think: Fintech Toolkit) and make these systems all work together.

The end result is that every financial services provider builds similar systems, replicated over and over and siloed by company. Or even worse, they build on legacy core banking providers, with monolith systems in outdated languages (hello, COBOL). These services don’t interoperate, and each bank and fintech is forced to become its own expert at building financial protocols ancillary to its core service.

But three trends point to how that is changing today:

First, the infrastructure and service layer to build is being disaggregates, thanks to platforms like Stripe, Marqeta, Apex, and Plaid. These ‘finance as a service’ providers make it easy to build out basic financial functionality. Infrastructure is currently a hot investment category and will be as long as more companies get into financial services — and as long as infra market leaders can maintain price control and avoid commoditization.

Second, industry groups like FINOS are spearheading the push for open-source financial solutions. Consider a Github repository for all the basic functionality that underlies fintech tools. Developers could continuously improve the underlying code. Software could become standardized across the industry. Solutions offered by different service providers could become more inter-operable if they shared their underlying infrastructure.

And third, banks and investment managers, realizing the value in their own technology, are today starting to license that technology out. Examples are BlackRock’s Aladdin risk-management system or Goldman’s Alloy data modeling program. By giving away or selling these programs to clients, banks open up another revenue stream, make it easy for the financial services industry to work together (think of it as standardizing the language they all use), and open up a customer base that will provide helpful feedback, catch bugs, and request new useful product features.

As Andreessen Horowitz partner Angela Strange notes, “what that means is, there are several different infrastructure companies that will partner with banks and package up the licensing process and some regulatory work, and all the different payment-type networks that you need. So if you want to start a financial company, instead of spending two years and millions of dollars in forming tons of partnerships, you can get all of that as a service and get going.�

Fintech is developing in much the same way computers did: at first software and hardware came bundled, then hardware became below differentiated operating systems with ecosystem lock-in, then the internet broke open software with software-as-a-service. In that way, fintech in the next ten years will resemble the internet of the last twenty.

placeholder vc infographic

Infographic courtesy Placeholder VC

Prediction 3: Embedded fintech

Thesis: Fintech will become part of the basic functionality of non-finance products.

The concept of embedded fintech is that financial services, rather than being offered as a standalone product, will become part of the native user interface of other products, becoming embedded.

This prediction has gained supporters over the last few months, and it’s easy to see why. Bank partnerships and infrastructure software providers have inspired companies whose core competencies are not consumer finance to say “why not?� and dip their toes in fintech’s waters.

Apple debuted the Apple Card. Amazon offers its Amazon Pay and Amazon Cash products. Facebook unveiled its Libra project and, shortly afterward, launched Facebook Pay. As companies from Shopify to Target look to own their payment and purchase finance stacks, fintech will begin eating the world.

If these signals are indicative, financial services in the next decade will be a feature of the platforms with which consumers already have a direct relationship, rather than a product for which consumers need to develop a relationship with a new provider to gain access.

Matt Harris of Bain Capital Ventures summarizes in a recent set of essays (one, two) what it means for fintech to become embedded. His argument is that financial services will be the next layer of the ‘stack’ to build on top of internet, cloud, and mobile. We now have powerful tools that are constantly connected and immediately available to us through this stack, and embedded services like payments, transactions, and credit will allow us to unlock more value in them without managing our finances separately.

Fintech futurist Brett King puts it even more succinctly: technology companies and large consumer brands will become gatekeepers for financial products, which themselves will move to the background of the user experiences. Many of these companies have valuable data from providing sticky, high-affinity consumer products in other domains. That data can give them a proprietary advantage in cost-cutting or underwriting (eg: payment plans for new iPhones). The combination of first-order services (eg: making iPhones) with second-order embedded finance (eg: microloans) means that they can run either one as a loss-leader to subsidize the other, such as lowering the price of iPhones while increasing Apple’s take on transactions in the app store.

This is exciting for the consumers of fintech, who will no longer have to search for new ways to pay, invest, save, and spend. It will be a shift for any direct-to-consumer brands, who will be forced to compete on non-brand dimensions and could lose their customer relationships to aggregators.

Even so, legacy fintechs stand to gain from leveraging the audience of big tech companies to expand their reach and building off the contextual data of big tech platforms. Think of Uber rides hailed from within Google Maps: Uber made a calculated choice to list its supply on an aggregator in order to reach more customers right when they’re looking for directions.

Prediction 4: Bringing it all together

Thesis: Consumers will access financial services from one central hub.

In-line with the migration from front-end consumer brand to back-end financial plumbing, most financial services will centralize into hubs to be viewed all in one place.

For a consumer, the hub could be a smartphone. For a small business, within Quickbooks or Gmail or the cash register.

As companies like Facebook, Apple, and Amazon split their operating systems across platforms (think: Alexa + Amazon Prime + Amazon Credit Card), benefits will accrue to users who are fully committed to one ecosystem so that they can manage their finances through any platform — but these providers will make their platforms interoperable as well so that Alexa (e.g.) can still win over Android users.

As a fintech nerd, I love playing around with different financial products. But most people are not fintech nerds and prefer to interact with as few services as possible. Having to interface with multiple fintechs separately is ultimately value subtractive, not additive. And good products are designed around customer-centric intuition. In her piece, Google Maps for Money, Strange calls this ‘autonomous finance:’ your financial service products should know your own financial position better than you do so that they can make the best choices with your money and execute them in the background so you don’t have to.

And so now we see the rebundling of services. But are these the natural endpoints for fintech? As consumers become more accustomed to financial services as a natural feature of other products, they will probably interact more and more with services in the hubs from which they manage their lives. Tech companies have the natural advantage in designing the product UIs we love — do you enjoy spending more time on your bank’s website or your Instagram feed? Today, these hubs are smartphones and laptops. In the future, could they be others, like emails, cars, phones or search engines?

As the development of fintech mirrors the evolution of computers and the internet, becoming interoperable and embedded in everyday services, it will radically reshape where we manage our finances and how little we think about them anymore. One thing is certain: by the time I’m writing this article in 2029, fintech will look very little like it did today.

So which financial technology companies will be the ones to watch over the next decade? Building off these trends, we’ve picked five that will thrive in this changing environment.


Source: TechCrunch

China Roundup: Ant Financial’s new boss and Tencent’s army of new apps

Hello and welcome back to TechCrunch’s China Roundup, a digest of recent events shaping the Chinese tech landscape and what they mean to people in the rest of the world. This week, we are looking at what Ant Financial’s executive shakeup could give to Alibaba’s financial affiliate and why Tencent has gone on an app-launching spree.

Return of the old boss

This week, Ant Financial, the online financial services company, 33% of which is owned by Alibaba and controlled by Jack Ma, announced Hu Xiaoming as its new chief executive. Management reshuffles aren’t rare at Alibaba, which prides itself on rotating executives every few months to stay fresh and agile in a competitive environment. The latest reshuffle is providing some clues to where Ant, the world’s most valuable private fintech company, is headed in the coming years.

Hu will take the lead in growing Ant’s domestic payments and financial services units while his predecessor and current chairman Eric Jing will manage overseas expansion and development of new technologies. Having worked at several major Chinese banks, Hu joined Alibaba in 2005 to expand the firm’s budding financial services and has since been credited with helping Ant identify paths to monetization.

Around 2009, Hu made a bold move to initiate a microloan service targeted at small and medium sellers on Alibaba’s e-commerce platform. It was a boon to millions of merchants who otherwise would not be able to borrow from traditional financial institutions because they lacked banking history. Instead, Alibaba assessed their creditworthiness based on digital records, such as online sales and customer ratings. Today, small loans are just one of the many offerings from Ant’s ever-expanding financial empire, which also operates the billion-user Alipay payments app, the world’s largest money market fund and credit-rating system Sesame Credit.

In 2014, the storied executive was assigned to lead Alibaba’s cloud business and later grew it into one of the firm’s fastest-growing segments and a serious contender to Amazon Web Services. Hu was no stranger to Alibaba Cloud, which had already been working to introduce cloud computing to the fintech unit’s existing IT environments (in Chinese). In fact, most of Alibaba Cloud’s early applications happened internally at Alibaba as the company felt the urgency to develop an IT system that was more scalable and customizable than most large international vendors could provide.

Under Hu’s helm, the cloud arm struck a major deal with the government of Hangzhou, Alibaba’s hometown in Eastern China, to ease traffic congestion using data analytics and cloud computing solutions. Government contracts are an important lever for businesses developing costly state-of-the-art technologies, for as soon as an innovation is proven in practice, private demand will pick up over time.

Hu Xiaoming, new CEO of Alibaba’s financial affiliate Ant Financial (Ant Financial via Weibo)

Hu’s experience with commercializing new technologies and cooperating with state agencies makes him the ideal leader of Ant at a critical time. Last year, Ant’s highly anticipated IPO plans were pushed back reportedly because Beijing worried the private firm had amassed too much influence. To allay concerns among regulators and big banks, Ant has in recent times pivoted to focus more on selling technology solutions rather than financial services, per se.

Social networking anxiety

Tencent has launched at least seven new social networking apps since the beginning of 2019. Each comes with a slightly different focus, whether it’s targeting college students or specializing in video-based chatting. Industry observers said Tencent made these moves to defend challengers, particularly ByteDance of which TikTok (or Douyin in China) has taken the world by storm. Although short videos don’t directly compete with Tencent’s messengers WeChat, they certainly are consuming more of people’s screen time. And there are signs that ByteDance is encroaching on Tencent’s core markets after the upstart pushed into video games and messaging.

Tencent might also worry about WeChat’s slowing growth. The slowdown is in part attributed to the app’s already enormous base — more than 1 billion monthly users — so growth has inevitably cooled. WeChat gave Tencent a timely boost at the start of the mobile internet revolution when QQ, Tencent’s messenger that dominated China’s PC era, had seen its day. Now Tencent appears to be in need of a new growth engine, be it a groundbreaking feature of WeChat to rejuvenate the app or a brand new social network to replicate the success of WeChat and QQ.

It’s worth keeping in mind that Tencent, like all other large internet companies in China, is always testing new products to meet shifting landscapes in the tech industry. Tencent is famous for pitting different departments against each other in what it calls an internal “horse race,” which spawned WeChat almost 10 years ago. In most cases, these projects failed to catch on, but the cost of making new apps is negligible for a behemoth like Tencent because much of the development process has been standardized. All it needs is a skunkworks team of a dozen employees, ideally headed by a visionary such as WeChat’s Allen Zhang.

Also worth your attention

Nvidia, the chipmaker known for its GPUs, is already working with some 370 automakers, tier-1 suppliers, developers and researchers in the field of autonomous driving. This week to its family of partners it added China’s largest ride-hailing company, Didi Chuxing . Together the pair will work on developing GPUs for Didi’s Level 4 autonomous cars (which can operate under basic situations without human intervention), the companies said in a statement. Didi, which peeled its autonomous driving unit into a separate company in August, said last month (in Chinese) at an industry conference that it had plans to soon begin testing autonomous vehicles on Shanghai streets.


Source: TechCrunch

Lesbian Culture Went Viral, Finally, in 2019

From Megan Rapinoe to the “gay rightsâ€� meme, queer women’s culture was all over the internet this year.
Source: Wired

Now is your last chance to order from Amazon for delivery by Christmas

Hunting down the perfect last-minute Christmas gift? The countdown is on — Amazon has announced today is the last day to order from tens of millions of items with guaranteed Two-Day Delivery before Christmas.
Source: Digital trends

Whatever happened to the Next Big Things?

In tech, this was the smartphone decade. In 2009, Symbian was still the dominant ‘smartphone’ OS, but 2010 saw the launch of the iPhone 4, the Samsung Galaxy S, and the Nexus One, and today Android and iOS boast four billion combined active devices. Today, smartphones and their apps are a mature market, not a disruptive new platform. So what’s next?

The question presupposes that something has to be next, that this is a law of nature. It’s easy to see why it might seem that way. Over the last thirty-plus years we’ve lived through three massive, overlapping, world-changing technology platform shifts: computers, the Internet, and smartphones. It seems inevitable that a fourth must be on the horizon.

There have certainly been no shortage of nominees over the last few years. AR/VR; blockchains; chatbots; the Internet of Things; drones; self-driving cars. (Yes, self-driving cars would be a platform, in that whole new sub-industries would erupt around them.) And yet one can’t help but notice that every single one of those has fallen far short of optimistic predictions. What is going on?

You may recall that the growth of PCs, the Internet, and smartphones did not ever look wobbly or faltering. Here’s a list of Internet users over time: from 16 million in 1995 to 147 million in 1998. Here’s a list of smartphone sales since 2009: Android went from sub-1-million units to over 80 million in just three years. That’s what a major platform shift looks like.

Let’s compare each of the above, shall we? I don’t think it’s an unfair comparison. Each has had champions arguing it will, in fact, be That Big, and even people with more measured expectations have predicted growth will at least follow the trajectory of smartphones or the Internet, albeit maybe to a lesser peak. But in fact…

AR/VR: Way back in 2015 I spoke to a very well known VC who confidently predicted a floor of 10 million devices per year well before the end of this decade. What did we get? 3.7M to 4.7M to 6M, 2017 through 2019, while Oculus keeps getting reorg’ed. A 27% annual growth rate is OK, sure, but a consistent 27% growth rate is more than a little worrying for an alleged next big thing; it’s a long, long way from “10xing in three years.” Many people also predicted that by the end of this decade Magic Leap would look like something other than an utter shambles. Welp. As for other AR/VR startups, their state is best described as “sorry.”

Blockchains: I mean, Bitcoin’s doing just fine, sure, and is easily the weirdest and most interesting thing to have happened to tech in the 2010s; but the entire rest of the space? I’m broadly a believer in cryptocurrencies, but if you were to have suggested in mid-2017 to a true believer that, by the end of 2019, enterprise blockchains would essentially be dead, decentralized app usage would still be measured in the low thousands, and no real new use cases would have arisen other than collateralized lending for a tiny coterie — I mean, they would have been outraged. And yet, here we are.

Chatbots: No, seriously, chatbots were celebrated as the platform of the future not so long ago. (Alexa, about which more in a bit, is not a chatbot.) “The world is about to be re-written, and bots are going to be a big part of the futureâ€� was an actual quote. Facebook M was the future. It no longer exists. Microsoft’s Tay was the future. It really no longer exists. It was replaced by Zo. Did you know that? I didn’t. Zo also no longer exists.

The Internet of Things: let’s look at a few recent headlines, shall we? “Why IoT Has Consistently Fallen Short of Predictions.” “Is IoT Dead?” “IoT: Yesterday’s Predictions vs. Today’s Reality.” Spoiler: that last one does not discuss about how reality has blown previous predictions out of the water. Rather, “The reality turned out to be far less rosy.”

Drones: now, a lot of really cool things are happening in the drone space, I’ll be the first to aver. But we’re a long way away from physical packet-switched networks. Amazon teased Prime Air delivery way back in 2015 and made its first drone delivery way back in 2016, which is also when it patented its blimp mother ship. People expected great things. People still expect great things. But I think it’s fair to say they expected … a bit more … by now.

Self-driving cars: We were promised so much more, and I’m not even talking about Elon Musk’s hyperbole. From 2016: “10 million self-driving cars will be on the road by 2020.” “True self-driving cars will arrive in 5 years, says Ford“. We do technically have a few, running in a closed pilot project in Phoenix, courtesy of Waymo, but that’s not what Ford was talking about: “Self-driving Fords that have no steering wheels, brake or gas pedals will be in mass production within five years.” So, 18 months from now, then. 12 months left for that “10 million” prediction. You’ll forgive a certain skepticism on my part.

The above doesn’t mean we haven’t seen any successes, of course. A lot of new kinds of products have been interesting hits: AirPods, the Apple Watch, the Amazon Echo family. All three are more new interfaces than whole new major platforms, though; not so much a gold rush as a single vein of silver.

You may notice I left machine learning / AI off the list. This is in part because it definitely has seen real qualitative leaps, but a) there seems to be a general concern that we may have entered the flattening of an S-curve there, rather than continued hypergrowth, b) either way, it’s not a platform. Moreover, the wall that both drones and self-driving cars have hit is labelled General Purpose Autonomy … in other words, it is an AI wall. AI does many amazing things, but when people predicted 10M self-driving cars on the roads next year, it means they predicted AI would be good enough to drive them. In fact it’s getting there a lot slower than we expected.

Any one of these technologies could define the next decade. But another possibility, which we have to at least consider, is that none of them might. It is not an irrefutable law of nature that just as one major tech platform begins to mature another must inevitably start its rise. We may well see a lengthy gap before the next Next Big Thing. Then we may see two or three rise simultaneously. But if your avowed plan is that this time you’re totally going to get in on the ground floor — well, I’m here to warn you, you may have a long wait in store.


Source: TechCrunch

Trump's Impeachment Tops This Week's Internet News Roundup

President Trump was officially charged with abuse of power and obstruction of Congress. Then came the tweets.
Source: Wired

Car Share Shrinks, a Tax Break Vanishes, and More Car News This Week

Share Now says it is leaving North America, and Tesla buyers will no longer get help from Uncle Sam for their EVs (and GM buyers are next).
Source: Wired

Boeing’s Starliner crew spacecraft nails desert landing, a first for a U.S.-made, human-rated capsule

The Boeing Starliner CST-100 spacecraft, which will be one of the first new human-rated spacecraft to carry astronauts from the U.S. to space, has successfully returned from orbit and landed at its target landing site in White Sands, New Mexico. The capsule touched down at 7:58 AM EST, right on time for the mission’s planned schedule as detailed at a news conference on Saturday.

Starliner didn’t have anyone on board, but was instead on its first test flight intended to launch, dock with the International Space Station and then return to Earth. The uncrewed flight didn’t go exactly as planned, however – that docking with the ISS never happened because of an error with the mission timer on board the spacecraft, which caused the Starliner to burn too much fuel during an early orbital maneuver and subsequently forced Boeing and NASA to change the mission parameters.

The flight still represents a number of successes for Boeing, however, as it was able to gather a lot of data on its trip, and did execute other maneuvers as planned and designed, including this landing. The landing itself is also significant because it’s the first time a capsule made in the U.S. has landed on land after returning from space ever – earlier American capsule spacecraft like Mercury, Gemini and the Apollo command module all splashed down on water.

Starliner began its deorbit burn at around 7:23 AM EST, re-entered Earth’s atmosphere and deployed all three of its descent control parachutes as planned. It’ll now be recovered by Boeing and NASA and examined, with more data gathered from its onboard computers. The capsule also carries ‘Rosie,’ a flight test dummy that will help the teams working on the commercial spacecraft approximate how the landing would’ve gone for a human on board.


Source: TechCrunch

The 5 Best Comics of 2019

These titles stood head-and-shoulders above the rest.
Source: Wired

Beats Solo Pro Review: More Than a Fashion Statement

With great battery life, sound, and fit, Beats’ latest noise-canceling on-ears are among the best headphones you can buy.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471