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

Archivo del Autor: Belen De Leon

Proxeus wants to be the WordPress of blockchain

Can blockchain technology fix the soul sucking tedium and cost of back-and-forth bureaucracy? The Swiss team behind a blockchain-based platform, called Proxeus, believes it can — and that that will be just the tip of what decentralization brings down the pipe, once components such as crypto identities become an accepted (and legal) standard.

Blockchain’s big picture vision is embedded crypto identities opening up all sorts of additional opportunities — from a new wave of share trading and lending, to frictionless identity verification.

But right now the technology remains nascent, with some fundamental challenges — such as energy efficiency and scalability — yet to be overcome and thus standing in the way of blockchain’s much touted transformative potential.

That’s why the team behind Proxeus has taken what co-founder Antoine Verdon dubs a “very pragmatic, very Swiss” approach to blockchain — aiming to bridge the gap between the old (but real) world of linear workflow processes and the brave but still alternative reality where everything that can be decentralized has been.

So they’re focused on enabling blockchain to be used to optimize single processes and workflows — as a first step towards greater transformations.

“Blockchain is going to change the whole way we organize ourselves, the whole way we build software, the whole way that even democracy works — and the whole way societies are organized,” says Verdon, laying out his blockchain faith before tempering it with a little local pragmatism. “The impact will be quite deep and eventually really powerful but in the first step it’s just another digital technology bringing efficiency to businesses.”

The team’s aim for their platform is to become ‘the WordPress of blockchain’. The technology is open source, and the platform will be made freely available for anyone to use (people building Proxeus apps can monetize them via charging fees based on usage).

Back in February Proxeus raised $25M, via an ICO for their XES token, to community fund this vision.

“At its core Proxeus is a workflow builder and document generator,” says Verdon. “We have a framework which allows anyone to come and use building blocks to create workflows and at the end blockchain apps. But — just like WordPress is a website creation tool — we don’t intend to go down one level in terms of offering products ourselves and going directly into the market.

“We see ourselves and the Proxeus model as a toolbox and a tool provider.”

“We’re working on APIs on both sides,” he adds. “Both connecting Proxeus to different blockchains — we’re now connecting to Ethereum and Hyperledger — and on the input side, connecting Proxeus with a series of ERPs.”

He says another of of the goals is a connection for SAP systems.

The team has been developing the platform for 2.5 years, at this stage. They’re now beta-testing and running their first trials. And Verdon is hopeful the first live applications will be running on the platform by the end of the year, once they come out with a public product.

One interesting use-case for their blockchain technology — which they just last week publicly demoed in a prototype form under test conditions, as an entry in the digitalswitzerland challenge — is a company registration system using a digitized blockchain process to radically shrink how long the necessary administration takes.

The traditional route for registering a company in Switzerland takes an average of 10 days, according to Verdon. He says the process can take as long as six weeks. But the team’s proof-of-concept demo delivered a company registration in less than two hours — though it should be noted they had been working up to that for a year, and collaborating with IBM and Swisscom on the project.

What reducing the time it takes to register a company meant in practice was Proxeus creating a digitized workflow for the entire multi-step process — using blockchain to decentralize the steps (and thus help break down linear bottlenecks), combined with smart contracts to enclose and enforce rules around how to create a company (such as the need for a certain number of shareholders and shares), thereby enabling all involved parties to be on the same page.

“We started with a very traditional digitization project — we digitize the way documents are created and the user can create them, give his input in a much more efficient way,” explains Verdon. “But we add the blockchain piece on top of that to make the digitization process even more efficient than it otherwise would be. The main problem slowing down the registration process is there is a complex sequence of partners… The problem is before one party has finished their work the next one cannot start — that’s the thing that we solved with blockchain.”

Proxeus built a web interface for the prototype so that all the parties involved in making company registrations happen could log in; contribute their pieces of work; and “give their okay to the process” — all without needing to know how blockchain works.

“The entrepreneur registers their own company [but] the company registration is pending until the other parties come and say yes the money has been paid, yes the conditions are fulfilled… Seeing things like this as a a list of check boxes that need to be checked, instead of a sequence, it’s a much more efficient way to work.”

Another bit of Swiss pragmatism: Proxeus’ system enables even blockchain refuseniks to participate because it still allows for paper documents to be sent. (In that case other parties in the chain can digitize the document and check the necessary confirmation box to keep things moving along.) Though too many blockchain refuseniks/paper-pushers would clearly reintroduce some friction to the process.

For the proof-of-concept Proxeus also pared back the workflow to a most basic case. But it’s an interesting example, nonetheless. And one that Verdon believes illustrates the potential of what can be achieved once lots of organizations start to experiment with — and see potential in — decentralizing their processes.

“We have a quite pragmatic way for any company to start connecting the business workflows — maybe in the legal space but we also working with a large Swiss university to digitize their master degrees and use blockchain to verify them,” he tells TechCrunch.

“We are in discussion with a car manufacturer, with a commodity trader. We receive almost every day requests from many large companies interested to use Proxeus as a sort of sand box that will allow them to test how blockchain could transform their business value and the way they work.”

What is being replaced here? Some purely administrative job roles. “All those job roles that mainly consist of receiving information in one form — for example paper — and inputting it into another format, for example, digitally, they will gradually disappear,” predicts Verdon. Though that’s clearly not going to happen overnight. (But once blockchain infrastructure gets widely adopted change could happen suddenly.)

“We know there are really crazy blockchain ideas out there… but it will take several steps before we go into those new business models and ideas. I think what’s lacking — and I hope we’ll be bringing — is this bridge between the traditional world and the workflows up to this blockchain,” he adds.

While Proxeus has worked with partners on the company register example, to showcase how this bridging strategy can work — taking one process and digitizing it in a way that “doesn’t change anything”, and thereby allowing all players to jump into using blockchain — its hope is that it can develop this into an ecosystem of users who pick up the baton and start figuring out how blockchain can work for them.

“We see ourselves as enablers of businesses who want to use Proxeus technology,” says Verdon. “If everything goes well at some point there will be people and for-profit businesses coming and taking the Proxeus technology and charging clients for implementing that in a way that is compatible with company needs. Just like Accenture, for example, is implementing SAP solutions with other companies. We think that our role will be also developing a network of partners that understand Proxeus and can take it and apply it with industry clients.

“We keep the door open for doing part of this ourselves — but we see ourselves more as an enabler than as the ones that will be actually doing the business at the end.”

“It’s a decentralized model where we have our own cryptocurrency now with the ICO with the excess and the excess will be used to co-ordinate the different parts provided by the parties of the decentralized ecosystem, so that one party will be able to download Proxeus as a DApp [decentralized app] and make it run on their own server. If they want to create a workflow then they can do it. If they want to — for example, if another country now wants to create a company register and sees our system as a good model then you could buy the workflow created by the other company or country, in that case,” he continues.

“Then if you want to store your documents created on a server which is not yours then other production could be taken by the party in the ecosystem and all those relationships between the IP creators, the storage partners, the DApp holders, using services of others, will be connected through Proxeus in a visible way… and there are ways to allow them also to pay with Euros or Swiss franks, or whatever they want. But the underlying mechanisms will be reviewed by access and there it’s going to be up to the parties to decide whether they want to provide their services for a fee, and if for a fee then they will have to pay it with excess.”

In the case of the Swiss company registry project, Verdon says the hope now is it will be taken forward into an actual deployment. The team is in discussions with the Swiss state which he describes as the “natural” lead partner for that particular use-case.

A first productive version could come as early as this year, he adds. Though he also notes it would be just a beginning — whoever gets involved would need to build on the MVP, adding “more and more complex cases”.

Because of course “there are many exceptions” involved in company registrations. And that’s where the soul-suckiness of bureaucracy starts to creep back in.

But Proxeus’ wider blockchain faith is that by decentralizing business processes it can at very least allow information to flow more freely — unlocking efficiency gains.

“Using blockchain is a very efficient way to make people collaborate better,” argues Verdon. “I think through [the platform] we have a quite pragmatic way for any company to start connecting the business workflows.”

Proxeus’ platform also enables users to get their hands dirty playing around with decentralized app building too — which he touts as “much cheaper and faster” than traditional app development, as well.

“If we had built the company register application with a traditional process it would have been a very complex IT project,” he continues. “There are several parties… you would need to create one platform where they all come, and they all receive different permissions — it would be super complex.

“In our case everyone has their own small workflow, their own small decentralized app that we can build individually — and that are connected through a blockchain layer bringing all of them together, so I think it’s a much more efficient way to program applications.”

Beyond those near-term, and fairly tangible benefits, Verdon says businesses taking the blockchain leap of faith now — and playing around with what the tech can do for them, via the building blocks Proxeus is offering — are also positioning themselves to be ready for the more transformative “crazy” models coming down the pipe — i.e. as a consequence of mass adoption of blockchain-based decentralization (if/when it comes).

“Just like you have a verified account at Facebook or Twitter for personalities I think at some point you will have, on LinkedIn, the possibility to connect your crypto identities so you can have this small check next to your degrees — that you have verified degrees publicly,” he suggests, giving an example of how blockchain could create a major trust-based shift within existing digital ecosystems.

He won’t be drawn into making any specific predictions for how long it will take for blockchain to scale up to be able to deliver major scale process change. But he is convinced the core tech has the potential to drive some truly seismic shifts — including at a societal level.

“It’s still extremely new,” he argues, pointing to the blockchain ecosystem generally. “I think it’s going to take a few years still until, on the one hand, the protocols develop to a level where they can use less energy, be more efficient, and on the other hand where simply businesses have understood what blockchain will bring, how a decentralized business can be run, how blockchain can allow them to develop new services, new business on top of what they have.

“Just like with the Internet revolution… it took quite some time for businesses to really grasp the impact of that. And for clear models to develop how the different industries could use those technologies — so I think it’s going to be the same here. I expect you’re going to see first movers publishing some small-scale live applications this year but for really large services provided using blockchain we probably need to wait another couple of years.

“The longer term vision, the longer term impact may or may not happen at that scale — it has the potential to transform the whole way society works — but it still has to be proven.”

Verdon’s bio on Proxeus’ team page says he’s been involved in the crypto/blockchain space since 2012, including as an investor. He tells us he was an early investor in the YC- and Google Ventures-backed Buttercoin exchange, for instance — too early as it turned out, as the startup went bankrupt three years ago. So even though the core idea was solid — as the subsequent success of other Bitcoin exchanges, such as Coinbase, underlines — timing is key to any investment.

He claims better success investing in crypto currencies. So is he hodling his Bitcoins — despite recent downturns? “Yes, you must,” he replies, though he also cautions he “tries to diversify everything in crypto”.

“If you work in crypto you also have to believe that it’s going further,” he continues. “And sometimes you have a small heart attack but at the end the trend is very positive — if you compare the prices between January 2016, January 2017, January 2018 there is a very clear and a very high upward trend.”

It’s that same unshakeable conviction that Proxeus’ platform is founded on — and the faith that many more believers will come.


Source: TechCrunch

Si Bitcoin fuera la moneda universal, la economía sería un caos

Cambiar monedas y billetes por criptomonedas suena liberador, pero si se analiza en profundidad cómo sería el día a día de las personas y del sistema económico mundial, la verdad es que sería un desastre. El valor de las divisas sería muy volátil y a los gobiernos les costaría responder ante una crisis
Source: MIT

Ya puede 'leer' un mensaje corto con el brazo gracias a Facebook

La empresa ha publicado un adelanto de su prototipo, un aparato que traduce palabras en distintos patrones de vibración que la gente es capaz de identificar a través del tacto. Eso sí, para que sea realmente útil necesita ser más pequeño, barato y eficaz
Source: MIT

"La tecnología de las 'smart cities' ya existe, hace falta dar el paso"

Si las ciudades inteligentes aún no han llegado no es por falta de herramientas sino de voluntad. Así opina la directora de Calidad de Imatek, Itziar Santxez, cuya empresa es una de las líderes en España en el desarrollo de equipos IoT para monitorizar cada aspecto medible de una urbe
Source: MIT

Empathy technologies like VR, AR, and social media can transform education

In The Better Angels of Our Nature, Harvard psychologist Steven Pinker makes the case for reading as a “technology for perspective-taking” that has the capacity to not only evoke people’s empathy but also expand it. “The power of literacy,” as he argues  “get[s] people in the habit of straying from their parochial vantage points” while “creating a hothouse for new ideas about moral values and the social order.”

The first major empathy technology was Guttenberg’s printing press, invented in 1440. With the mass production of books came widespread literacy and the ability to inhabit the minds of others. While this may sound trite, it was actually a seismic innovation for people in the pre-industrial age who didn’t see, hear or interact with those outside of their village. More recently, other technologies like television and virtual reality made further advances, engaging more of the senses to deepen the simulated human experience.

We are now on the cusp of another breakthrough in empathy technologies that have their roots in education. Empathy technologies expand our access to diverse literature, allow us to more deeply understand each other and create opportunities for meaningful collaboration across racial, cultural, geographic and class backgrounds. The new empathy technologies don’t leave diversity of thought to chance rather they intentionally build for it.

Demand for these tools originates from educators both in schools and corporate environments who have a mandate around successful collaboration. Teachers who are on the front lines of this growing diversity consider it their job to help students and employees become better perspective-takers.

Our need to expand our circles of empathy has never been more urgent. We as a nation are becoming more diverse, segregated and isolated by the day.

The high school graduating class of 2020 will be majority minority and growing income inequality has created a vast income and opportunity gap. Our neighborhoods have regressed back to higher levels of socio-economic segregation; families from different sides of the track are living in increasing isolation from one another.

Photo courtesy of Flickr/Dean Hochman

These new empathy technologies are very different than social media platforms which once held so much promise to connect us all in an online utopia. The reality is that social media has moved us in the opposite direction. Instead, our platforms have us caught in an echo chamber of our own social filters, rarely exposed to new perspectives.

And it’s not just social media, clickbait tabloid journalism has encouraged mocking and judgment rather than the empathy-building journey of a great piece of writing like Toni Morrison or Donna Tartt. In the rich depth of literature, we empathize with the protagonist, and when their flaws are inevitably revealed, we are humbled and see ourselves in their complex, imperfect lives. Research has since proven that those who read more literary fiction are better at detecting and understanding others’ emotions.

What follows are several examples of empathy technologies in bricks and mortar schools, and online and corporate learning.

Empathy technologies enhance human connection rather than replacing it. Outschool is a marketplace for live online classes which connects K-12 students and teachers in small-groups over video-chat to explore shared interests. Historically online learning has offered great choice and access but at the cost of student engagement and human connection.

Outschool’s use of live video-chat and the small-group format removes the need for that trade-off. Kids and teachers see and hear each other, interacting in real-time like in a school classroom, but with participants from all over the world and from different backgrounds.

Live video chat on Outschool

The intentionally of curating a diverse library of content is a key difference between the new empathy technologies and social media. Newsela is a news platform delivering a bonanza of curated, leveled content to the classroom every day. It’s the antidote to the stale, single source textbook, refreshed once a decade. In the screenshot below, children are exposed to stories about Mexico, gun rights and Black women. Teachers often use Newsela articles as a jumping off point for a rich classroom discussion where respectful discourse skills are taught and practiced.

Newsela’s interface.

Business leaders are increasingly touting empathy as a critical leadership trait and using these technologies in their own corporate education programs for leadership and everyday employees. Google’s Sundar Pichai describes his management style as “the ability to trancend the work and work well with others.” Microsoft’s Satya Nadella believes that empathy is a key source of business innovation and is a prerequisite for one’s ability to “grasp customers’ un-met, unarticulated needs.” Uber’s new CEO Dara Khosrowshahi and Apple’s Tim Cook round out a cohort of leaders who are listeners first and contrast sharply to the stereotypical brash Silicon Valley CEO.

To deepen employees empathy, cutting edge corporations like Amazon are using virtual environments like Mursion to practice challenging interpersonal interactions. Mursion’s virtual simulations are powered by trained human actors who engage in real-time conversations with employees. I tried it out by role-playing a manager discussing mandatory overtime with a line worker who was struggling to keep two part-time jobs. The line worker described to me how last-minute overtime requests threw his schedule into chaos, put his second job at risk and impacted his childcare situation.

For Mursion and Newsela, empathy-building is an intentional outcome of the product. They are deployed in learning environments where trained educators can use them as scaffolding tools. With Mursion, employees can practice hard conversations and receive feedback from their facilitators and peers. With Newsela, teachers can use the gun rights article as a jumping off point for a richly facilitated group discussion.

What the broader tech industry can take away from educators’ adoption of empathy technologies is that storytelling, elevating common elements of the human condition and taking a humanist approach to building products will help us break out of our tiny echo chambers and by doing so, enrich our own lives.


Source: TechCrunch

The Animus Control Panel opens a dev toolbox for ‘Assassin’s Creed: Origins’

The newest update for Assassin’s Creed: Origins is a control panel that lets you adjust many of the settings in the game, such as health, enemy awareness, attack strength, and even the number of animals you can tame.

The post The Animus Control Panel opens a dev toolbox for ‘Assassin’s Creed: Origins’ appeared first on Digital Trends.


Source: Digital trends

Cambridge Analytica researcher fires back at Facebook – CNET

Aleksandr Kogan tells 60 Minutes that tech companies assume users know their data is being sold and shared.
Source: CNET

Amazon’s next conquest will be apparel

Late last year, after Amazon announced it had acquired the rights to J.R.R. Tolkien’s epic “Lord of the Rings” saga for $250 million, I wrote how the move underscored Amazon’s relentless pursuit to build one platform to “rule them all.” Now that Amazon is investing half a billion dollars into developing a Middle Earth show – making it the most expensive TV series ever made – it won’t be a surprise to see Jeff Bezos front and center at the Emmys soon.

But Hollywood isn’t the only industry Amazon wants to upend. Based on the company’s great ambitions in apparel, it may not be long before we also see Bezos at New York Fashion Week next to Anna Wintour.

The 800-Pound Gorilla in the Fashion World

 

As traditional retail continues to recede, direct to commerce fashion brands continue to emerge. I’ve previously shared how Stitch Fix, Warby Parker, Everlane and Allbirds are just a few innovative companies proving the success of this model. As the master of D2C commerce, Amazon has been fine-tuning its fashion operation for over 15 years.

Amazon originally got into apparel all the way back in 2002 and acquired online shoe retailer Zappos for $1.2 billion in 2009, marking the largest purchase in its history at the time. But the company’s quest to dominate fashion has faced several historical obstacles, chief among them that people have not trusted buying apparel online out of a desire to try on the items first and that Amazon was not perceived as a “cool” brand.

Headwinds are now tailwinds. Online shopping for apparel took off and is now the highest online-penetration CPG sector; the majority of women have shopped for clothing online. E-commerce accounts for nearly twice as big a proportion of total clothing sales as it does for retail more broadly (17 percent vs. 10 percent). Amazon, meanwhile, has honed its apparel strategy, providing free returns, better photography and greater selection. Today, the company is the largest apparel retailer by gross merchandise volume. Mission accomplished? Not quite.

Building A Private-Label ‘Fashion House’

An actual Amazon fashion shoot

Bonobos CEO Andy Dunn once said, “Selling a bunch of other people’s stuff is a low margin game that requires a lot of capital and, ultimately, it’s hard to beat Jeff Bezos at that.” This is true, but when it comes to apparel, Bezos has greater ambitions than selling other people’s stuff. Currently, though, that’s mostly what Amazon does.

According to analysis from Coresight Research, nearly 14 percent of listings on the U.S. Amazon Fashion site are from Amazon itself, while third-party sellers account for the remaining 86 percent. Amazon is highly incentivized to increase its share of that pie. Apparel is a highly profitable category for the company, with 40 percent peak gross margins in the last 10 years. Additionally, Prime members heavily overindex for buying apparel on Amazon – nearly two-thirds have done so in the past year.

As it ramps up its private-label offerings, Amazon is clearly keen to move beyond selling the apparel equivalent of batteries and diapers through its Amazon Essentials brand. It started selling thigh-high velvet boots in September, and Coresight’s analysis indicates that the company is focusing on higher-value categories.

If its recent Lord of the Rings rights acquisition was an attempt to further capture young affluent consumers’ eyeballs, and Whole Foods an attempt to lock down their stomachs, it follows that Amazon would want to ensnare their wardrobes as well. Acquiring a hot digitally native vertical brand – or brands – would be a speedy way to accomplish that. Walmart has already pursued this strategy by buying Bonobos, Modcloth and others; Amazon could take a similar path and seek to bring buzzy brands like Everlane into the everything store. This could also go a long way in helping Amazon shed its “uncool” label.

Becoming A Fashion (Power)House

The Echo Look is just one sign Amazon is serious about dominating fashion

Last year, Amazon introduced a number of innovations designed to turbocharge its apparel business and make the online shopping experience as frictionless as possible. It launched Prime Wardrobe, a Stitch Fix-style service that allows you to try three or more items on at home before sending back the items you don’t want for free in a resealable box with a prepaid label.

 It also debuted Echo Look, a new Alexa-powered device that the company dubs a “hands-free camera and style assistant.” The addition of a camera enables the device to record and comment on its owner’s clothing choices, using a combination of machine learning and human stylist feedback. This advice also takes the form of recommendations, which can drive revenue to Amazon Fashion, and specifically its private-label brands.

Amazon is iterating on and rolling out more features for the Echo Look, including curated content and even crowdsourced (human!) style feedback. It also created an AI algorithm for designing clothes and patented an AR mirror that lets you virtually try on clothes. The value of such a mirror was validated recently by L’Oreal’s acquisition of ModiFace, a company that produces technology that powers similar applications in beauty AR.

Analyzing all these moves together, Amazon’s apparel strategy begins to crystallize. First it sells tons of clothes to learn how clothes are sold. Then it starts selling its own clothes to generate higher gross margin. And now has it has Prime Wardrobe to increase lock-in and reduce points at which customers can choose not to buy Amazon’s own clothing (all while gathering more data about individual preferences); and Echo Look to be its data collection and voice-commerce portal (and as an added bonus, it can route ambiguous purchase requests to its growing inventory of private-label items). If this strategy is successful, it will give Amazon an enormous data moat to drive high-margin sales – a competitive advantage that will be extremely difficult for fashion retailers and brands to replicate.

Bezos doesn’t need to even ask.

Amazon has become increasingly dominant in several increasingly important arenas: cloud services, voice assistants, self-serving brick-and-mortar stores with Amazon Go, and of course its now-traditional role as the online everything store. The company is poised to add apparel to this growing list as it changes the way people shop for clothing (again) and entices more of its customers to buy Amazon’s own threads. And it bears mentioning that Amazon Fashion will get a helpful hand from Amazon Studios as well. Bezos once shared that, “When we win a Golden Globe, it helps us sell more shoes.” If he has his way, Amazon will be doing a lot more of both in the coming years.


Source: TechCrunch

Google celebrates Earth Day with Jane Goodall Doodle – CNET

The noted scientist and conservationist delivers an inspiring message about how we can have a positive impact on our planet.
Source: CNET

Connecting our homeless neighbors with their loved ones

San Francisco’s housing crisis is painfully obvious with a homeless population of 7,499 people, according to a 2017 homeless census and survey. People lose their homes for a variety of reasons — job losses, wrongful evictions, excessive rent hikes and so forth. What sometimes prevents people from finding a new home is a lack of available resources, pricey rent costs and lost connections with friends, family and loved ones.

The latter part is where Miracle Messages, founded by Kevin Adler, aims to come in. Miracle Messages, a non-profit organization, enables homeless people to deliver short messages to their loved ones.

There are number of factors that play into people losing touch with their loved ones, Adler told me on the latest episode of CTRL+T.

For one, there are bureaucratic barriers, he said. For example, shelters can’t confirm or deny whether someone is or is not at a facility, due to the Health Insurance Portability and Accountability Act. Another part of it, Adler says, is digital literacy.

“A lot of people lose their phones, they lose numbers and they don’t know how to reach out,” Adler said. “But the biggest one,” Adler said, is “shame, embarrassment, fear, feeling worthless.”

Since its inception, Miracle Messages has delivered 220 messages and reunited 118 loved ones. Of those reconnections, 80 percent of them have resulted in a positive outcome and 25 percent have led to stable housing.

Through Miracle Messages, Adler hopes housed people will start to see those without homes as more than just homeless people, but as someone’s son, daughter, sister or brother.

In some cases, unfortunately, some people have lost touch with their families — and that’s partly why they landed on the streets in the first place, Adler said. That’s where the organization’s monthly neighborhood dinners can come in.

It’s about “creating avenues where we can engage our neighbors experiencing homelessness on those fronts,” Adler said.

“It’s not ignoring the pressing issue at hand,” he said. “It’s actually reemphasizing the humanity that we all have to offer and that we need as people.”


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086