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

Archivo del Autor: Belen De Leon

Apoll01 wants to remake education by decentralizing the diploma


Dan Genduso spent nearly a decade working in consulting before landing on the Disrupt Berlin stage to launch his first startup, Apoll01 — a small company with a big idea about how to solve America’s expanding education crisis. 

First at Accenture and then at Slalom Consulting in San Francisco, Genduso focused on building out customer engagement platforms that captured the workflows, institutional knowledge and digital assets surrounding the development of customer profiles.

“I was building those out and personalizing products and advertisements to people,” Genduso recalled. “I got kind of tired of doing that and started to notice that there were other applications for this technology to enable people instead of enabling companies.”

That realization started Genduso on the path that would culminate with the launch of Apoll01 and its first product, a digital identity management tool, built on Hyperledger, that the Apoll01 founder hopes will be the first step in the transformation of the American educational system.

There’s no doubt that education in the U.S. is at a tipping point. Whether or not anyone ascribes to the belief of Harvard University Professor Clayton Christensen, the progenitor of the popular theory of disruptive innovation, who predicts that “50 percent of the 4,000 colleges and universities in the U.S. will be bankrupt in 10 to 15 years,” there’s no arguing against the fact that a wave of attrition is coming for higher education in the country.

That statistic is sobering, but debatable. However, even the Department of Education and Moody’s Investor Services predict that the number of college and university closures will triple in the coming years. 

What’s worrying to Genduso is that this thinning of educational opportunity for students is occurring alongside what will be rising demand for new skill sets as automation transforms the workforce.

Longer term, Genduso sees Apoll01 as a new platform for managing labor in the age of automation. In a future where automation has erased traditional notions of work, Genduso sees people operating in a more flexible and attenuated gig economy where workers will be matched with short-term projects in the same way that Uber drivers are now matched with riders. He thinks that Apoll01 will be the ledger that has a full accounting of its users’ skillsets and is able to match them with the jobs that need to be filled.

“The same way I was automating operations of a company by making it so there’s no middle man, I realized I could match people to education and to work without the middleman as well,” Genduso says.

That’s the long-term vision, but the first step is getting an identity management system to store all of the different accreditations, certificates and skills that a person has amassed over their educational career in a single place. And that’s what Genduso is launching on the Disrupt stage.

“Right now, think about how there are online training platforms like Salesforce’s Trailhead,” said Genduso. “There are industry-specific schools like blockchain schools. You have specialized training schools and then you have Coursera and Udacity. There’s nothing that’s pulling those things together to put a school system together. No one is pulling that together to create an accreditation and acknowledge that what you’re learning counts.”

That vision was enough to earn Genduso a finalist slot in the U.S. Department of Education’s “Reimagining the Higher Education Ecosystem Challenge” and garner praise from the country’s controversial Secretary of Education, Betsy DeVos. Apoll01 was among a number of companies including Competency Catalyst, EdRec: Next Gen by Design, and FlexchainEdu, trying to create ways for skills learned outside of the traditional classroom to be acknowledged by employers and traditional universities.

Other companies, like Learning Machine, raised $3 million to pursue putting digital diplomas on the blockchain. In fact, traditional universities have already acknowledged the value of the tools and services that Genduso is hoping to develop. In September, Genduso was accepted into the University of Southern California’s Rossier EdVentures education technology incubator.

“The original use case of this product was to start within universities to better understand their students and personalize online education for their students. [Universities] wanted to better understand what their students had been learning outside of the university system from other online learning platforms,” Genduso says.

However, the entrepreneur soon realized that for Apoll01 to be successful, it would have to be independent from the university system.

“The only way there could be a profile that moves outside of the university and within the university was through an independent profile,” says Genduso. So he developed an identity management tool on top of the Hyperledger Fabric open source blockchain toolkit.

Some universities are already putting diplomas and certifications on the blockchain. Learning Machine is working with MIT to put their certifications and digital diplomas into a cryptographically secured ledger, while Southern New Hampshire University and Central New Mexico Community College, both issue blockchain diplomas.

“I’m trying to get away from this world where everyone is screwing everything up by creating these closed systems for the user,” says Genduso. “I’m trying to get people who run these online institutions to get those pilot programs to get that started. My customer is not a university, my customer is every single person… I’m trying to do what’s best for them.”

Apoll01 already has its first customer, through a pilot with the blockchain based education company Teachur, but the company’s vision resonates with a number of different potential customers.

One of those could be edX, the online portal for massive open online courses (MOOCs) that were the darling of the education set only a few years ago. Writing in Quartz, edX chief executive, Anant Agarwal laid out a compelling rationale for Apoll01’s technology.

Education isn’t static. In this future, traditional degrees themselves may become antiquated, and employers will increasingly look for what multifarious skills learners know versus what degree they possess. Modular credentials will be ideal for working professionals who want to update their skillset to suit the shifting job market, better preparing students and adults alike for an excitingly unpredictable future.

Initially, Genduso sees his company getting traction by charging universities a small fee for access to the profiles that his users are generating. Eventually, Apoll01’s chief executive thinks there’s an opportunity to raise money through the tokenization of the platform, where advertisers, continuing education companies, and other vendors in the education space would pay for access to the profiles created on Apoll01’s platform. The key, for Genduso, is to make the system as accessible as possible for the students.

“In the next 10 to 15 years 50 percent of colleges and universities are going to be bankrupt and we’re also heading to a time when 10 percent to 15 percent of people are going to be out of work. When you look at that trajectory how do you as a person in the labor force properly prepare for that?” Genduso asked. “You can start building a profile where you’re building up a transcript that actually counts for something and you can get it from all of these different sources.”


Source: TechCrunch

Kalepso looks to break into the crowded encrypted database space

Databases might be the least sexy thing in tech. Second to that might be encryption. That isn’t stopping Kalepso, a Montreal, Canada-based encrypted database startup that’s trying to fill in the gaps in an already crowded security space. (No pressure, then.)

Kalepso says it can do better than other database offerings out there by melding strong security with high reliability, while filling in the spots where sensitive data can be accessed or obtained in the clear. Its Harvard-educated founders found that all the existing database services out there are either slow or insecure. The team says Kalepso, its eponymous database system, sits between the database storage and the application, providing several layers of additional security, which they say doesn’t sacrifice speed, security or functionality of the database. The company launched today at Disrupt Berlin on the Startup Battlefield stage.

In other words, you can access your data securely without it leaking — or getting stolen.

Insider threats, check. Data breaches, protected. Chip-level exploits? No problem, said Kalepso co-founder Georgios Depastas. Kalepso says that its database encryption software covers all bases. Kalepso uses differential privacy to allow database analysis without revealing individuals’ data, while oblivious RAM re-scrambles the database after each query to avoid pattern leakages.

Depastas and team said that they’re already using their technology to help one unnamed financial institution — where data security is paramount — switch from a clunky and cumbersome data transfer setup to Kalepso, by intercepting and encrypting data from its runtime environment in real time and feeding it to its storage server. That means the encrypted data can’t be read on the server — either in storage or its memory. But Kalepso’s technology still lets authorized users run analytics on the data set without decrypting the data. “Every time a new query is fired, the data gets dynamically re-encrypted,” said Depastas, referring to its use of oblivious RAM.

But what does Kalepso’s security offer better than the other major players — Oracle’s MySQL, PostgreSQL or MongoDB? Kalepso doesn’t have a punchy nor convincing answer.

The product sounds good in theory, but Kalepso faces an uphill battle for relevance. The database and database security market is busy and competitive, and the startup is fighting against a raft of already established database encryption offerings, from Baffle to in-house providers like Amazon. The database market is huge — and growing, as much as double-digit billions by 2025.

Kalepso has so far struggled to find its voice — instead relying on catchy cartoon videos, and buzzwords like “hack-proof data protection” and “military-grade encryption” — terms that draw ire from the security community for their baseless and unprovable claims.

The company gets points for using existing, tried and tested cryptographic standards to scramble the data, but loses points for offering a security product — another layer of code that hackers can use to attack — that isn’t open source. That means the code is proprietary and could have flaws — or worse, susceptible to backdoors or exploitation. “We haven’t experienced significant pushback to this approach,” said Depastas. That may work for now, but it’s not likely to fly in the wider enterprise market, which relies on extensive testing and auditing rather than trust or blind faith.

Three years of research later, there’s hope for Kalepso’s success. The company has a beta product and a staging area for companies to test the product — but little else to show for it, beyond impossible promises and thoughtless marketing.



Source: TechCrunch

Announcing Startup Battlefield at Disrupt Berlin

We’re here at TechCrunch Disrupt Berlin 2018, with the newest batch of Startup Battlefield companies. Each year, TechCrunch chooses a select number of innovative startups to compete in Startup Battlefield — TechCrunch’s premier global startup launch competition. The startups are vying for the famed Disrupt Cup and a $50,000USD equity-free grand prize.

The teams have been training rigorously for several weeks with the Startup Battlefield and TechCrunch editorial teams, perfecting their stage pitch, business models, and live demos. Each team will have exactly 6 minutes to pitch on the Main Stage in front a live audience and a worldwide livestream. Founders will then face an intense Q&A session with our panel of expert judges from industry and VC. The top companies from today will go on to pitch again in the final round of Startup Battlefield on Friday in front of a new panel of judges.

This year’s Startup Battlefield at Disrupt Berlin showcases exceptional startups. You’ll hear from companies that change way we communicate with innovative in-your-pocket audio tech, database encryption, and even automated diabetes management apps. Founders are breaking barriers in connected cars, handicap accessible tech, blockchain framework, and even a new code-free augmented reality design platform. From giving refugees a secure identity, to creating a new model for government decision making, these Startup Battlefield teams are poised to change the face of tech in their industries.

Startup Battlefield begins at 10:45am with Startup Battlefield moderator and Senior Writer Anthony Ha. To learn more about Startup Battlefield, click here. You can also watch the TechCrunch Disrupt live stream here. Get to know the companies here:

Session 1 – 10:45am

wiARframe, Kalepso, Apollo01V2X Network

Session 2 – 1:05pm

Loro, SPIN Analytics, Polyteia, Gravity.Earth

Session 3 – 4:40pm

Spike Diabetes, Imago AI, Rlay, Koo, Give Legacy**

Friday

Finals – 2:10pm

Check back on Thursday evening on TechCrunch.com to find out who will be competing in the final round for Startup Battlefield at TechCrunch Disrupt Berlin 2018.

**As a part of Startup Alley, companies are eligible for the Wild Card. These are the companies selected for Wild Card and can compete in Startup Battlefield. These teams found out they were competing last night


Source: TechCrunch

Watch Disrupt Berlin Day One live right here!

Disrupt Berlin Day 1 starts now, and we have quite a show in store for you.

We’ll kick the day off with an interview with Roborace’s Lucas di Grassi, and follow it up with conversations with speakers, including Localglobe’s Saul Klein, Lime’s Caen Contee, Taxify’s Markus Villig and Via’s Daniel Ramot.

Then we’ll head into the Startup Battlefield, with 12 startups launching on the Disrupt stage and vying for a chance to win US$50,000, the Disrupt Cup and lifelong glory.

You can catch the whole thing live right here, so sit back, relax and enjoy the show!


Source: TechCrunch

iPhone XS, XS Max and XR: 27 tips and tricks to master Apple's latest phones – CNET

New to the non-home button interfaces of the iPhone XS, XS Max and XR? Here’s how to do everything.
Source: CNET

Microsoft wins $480M military contract to outfit soldiers with HoloLens AR tech

Microsoft is readying its HoloLens augmented reality tech for combat. The company just won a $480 million military contract with the U.S. government to bring AR headset tech into the weapon repertoires of American soldiers.

The two-year contract may result in follow-on orders of more than 100,000 headsets according to documentation describing the bidding process. One of the contract’s tag lines for the AR tech seems to be its ability to enable “25 bloodless battles before the 1st battle,” suggesting that actual combat training is going to be an essential aspect of the AR headset capabilities.

“Augmented reality technology will provide troops with more and better information to make decisions. This new work extends our longstanding, trusted relationship with the Department of Defense to this new area,” a Microsoft spokesperson said in a statement sent to TechCrunch.

Magic Leap was also pursuing the contract according to the report in Bloomberg. The military contract bid was perhaps a bit more of a stretch for the company which has previously maintained that its company’s efforts are focused centrally on consumers. The startup has only recently released its first development kit, while Microsoft’s tech has been in developer hands for more than two years.

Some of the documentation (PDF download) surrounding this bid is intensely interesting and really showcases how extensively the military has researched how augmented reality tech can alter the training and combat environments of soldiers.

Obviously, Microsoft wouldn’t just be planning to take what it’s been selling to factory workers and put it onto a battlefield, but the system requirements outlined in the contract already seem to eclipse what the current generation HoloLens optics are capable of, including items like the device’s FoV which will have a requirement of between 55 and 110 degrees.

Other stipulations include the device being no heavier than 1.5 pounds and being compatible with existing military helmets. The head-worn device would specifically track weapons and allow soldiers to see simulated fire from their real weapons while offering offering training with weapons like Javelin missile systems in a completely simulated environment.

These are all just early frameworks, but Microsoft now will be developing technologies that keep the U.S. military at the forefront of augmented reality tech, something that will probably be a boon to their enterprise focused solutions as well.


Source: TechCrunch

Revolut is ready to launch in Singapore and Japan

Fintech startup Revolut has been teasing Asian market expansions for more than a year, but it sounds like it might finally happen. The company has secured licenses to operate in Singapore and Japan. It now expects to launch its service in Q1 2019.

In Singapore, the company was granted a Remittance License by the Monetary Authority and a Stored Value Facility approval — these two things combined let Revolut users hold money as well as send and spend money. In Japan, the company has been authorized to operate by Japan’s Finance Service Agency.

According to Revolut, those approvals are enough to launch the service in those countries. But not all features will make their way to Singapore and Japan. Regulation varies from one country to another, so the company might not be able to provide the same limits and feature set everywhere.

At launch, Revolut will focus on the electronic wallet and the payment card. You won’t be able to buy cryptocurrencies, create business accounts and more. Limits should be more or less the same in local currency equivalent.

In Japan, Revolut says that it has already signed deals with Rakuten, Sompo Japan Insurance (SJNK) and Toppan. It sounds like there will be new insurance products, special card designs and more.

Revolut plans to open its APAC office in Singapore. Let’s see if Revolut ends up convincing expats to sign up or if they can have a real impact outside of Europe.

And if you’re a potential user in the U.S. or Canada, you’ll have to wait a bit more. Revolut says that there will be more news in the coming weeks.


Source: TechCrunch

Announcing the latest set of judges for Startup Battlefield Africa 2018

Startup Battlefield Africa is right around the corner. This year it’s in Lagos, Nigeria on December 11. As usual, we have a stellar lineup of panels that will include investors and founders discussing issues such as blockchain, raising venture capital on the continent and beyond and much more.

And of course companies will compete in Startup Battlefield, our premier startup competition. Startup Battlefield consists of 15 teams competing in three preliminary rounds — five startups per round — which have only six minutes to pitch and present a live demo to a panel of expert technologists and VC investors. Five of the original 15 startups will be chosen to pitch a second time to a fresh set of judges. One startup will emerge the winner and receive a US$25,000 no-equity cash prize and win a trip for two to compete in the Startup Battlefield at TechCrunch Disrupt in 2019 (assuming the company still qualifies to compete at the time). You can apply for a limited supply of free spectator tickets here.

And now to announce our next batch of judges who will be grilling the startups after their pitches. See you in Lagos!


Titi Odunfa Adeoye, Sankore Investments

Titi Odunfa Adeoye is the founder and managing director of Sankore Investments, an investment platform that deploys capital across a range of asset classes on behalf of individuals and institutions. Sankore also runs an innovation arm that focuses on building new ventures and enabling early-stage enterprises in areas that are strategically important to the firm.

Prior to founding Sankore Investments, Titi was head of Investment Strategy at Zenith Capital, the investment banking subsidiary of Zenith Bank Nigeria. In her role, she led teams responsible for investment management, research and new product development within the asset management business. At Goldman Sachs in New York, Titi worked as a member of a team responsible for investment strategy, tactical asset allocation and portfolio advisory services for private funds. In this capacity, she developed research and investment expertise across a range of geographies and asset classes.

Her experience also covers restructuring, consulting, accounting and auditing with KPMG Consulting and PricewaterhouseCoopers in Washington, DC.

Temi Marcella Awogboro, Kairos Angels

Temi Marcella Awogboro is a co-founder of Kairos Angels, an investment club aiming to transform Africa by partnering with visionary entrepreneurs to build scalable and sustainable businesses on the Continent. Temi has more than a decade of experience in finance across developed and growth markets. As an investment professional, Temi has committed nearly US$500 million in private capital across strategic sectors in a bid to tackle some of the world’s most pressing challenges.

Temi started her career at Goldman Sachs International, where she was a recipient of the Goldman Sachs and Institute of International Education’s Global Leaders Award. She is a Kauffman Venture Capital Fellow, an African Leadership Institute Tutu Fellow, a World Economic Forum Global Shaper (Lagos Hub) and Alumni Ambassador (London Hub).

Tahira Dosani, Accion Venture Lab

Tahira Dosani is the managing director of Accion Venture Lab, a seed-stage impact investing initiative focused on fintech for inclusion. Venture Lab provides capital and support to early-stage startups that leverage innovation to increase access to and quality of financial services for underserved consumers globally. Tahira works with the fund’s portfolio companies to provide strategic and operational expertise that accelerates their growth trajectories and enables stronger performance. Additionally, she supports investment decisions, manages portfolio relationships and drives the strategy and growth of Venture Lab.

Tahira previously led strategic projects at LeapFrog Investments, a specialist emerging market private equity impact fund focused on financial services. Prior to that, she worked as director of Strategy at the Aga Khan Fund for Economic Development. Based in Dubai, she drove strategic initiatives for portfolio companies and led new investments in telecoms, technology and infrastructure in South and Central Asia. She also worked at Roshan, Afghanistan’s leading telecommunications operator, where she was head of Corporate Strategy and helped launch the country’s first mobile money platform. Tahira began her career as a management consultant with Bain & Company in Boston.

Gaurav Dosi, Facebook

Gaurav leads product management for Jobs on Facebook. Most recently, he was listed as one of the top 10 most important people in HRTech in 2017 by ERE Media. Prior to Facebook, Gaurav co-founded a ridesharing company in New Delhi, which was acquired by Carzonrent. He started his career as a consultant at Boston Consulting Group.


Source: TechCrunch

Time to change your password again after Dell announces attempted hack

Dell said on Wednesday that it recently spotted an attempt by hackers to steal customer data. The cybercriminals are believed to have gone after personal data, though credit card information is thought to be safe.

The post Time to change your password again after Dell announces attempted hack appeared first on Digital Trends.


Source: Digital trends

Microsoft wins $480M contract to supply US Army with HoloLens – CNET

Augmented reality glasses may be used in combat missions.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162