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

Archivo del Autor: Belen De Leon

Emma, the money management app, rolls out cryptocurrency support

Emma, the U.K. money management app (or self-described “financial advocate”), is launching a cryptocurrency feature by integrating with a plethora of exchanges so that you can easily track your cryptocurrency balances. The idea is that a modern PFM type app should support cryptocurrency if it wants to provide insights into a user’s whole financial life, not just fiat currency sitting in traditional banks or on credit cards.

At launch, the supported cryptocurrency exchanges are Coinbase, Bittrex, Binance, Bitstamp, Kraken, Bitfinex and individual Bitcoin and Ethereum addresses. However, for now the functionality is “read-only,” meaning you can’t make transactions within Emma or buy more cryptocurrency. For that, you’ll still need to visit the individual exchanges, at least for the time being.

“We see cryptocurrency as the next emerging asset class,” Emma co-founder and CEO Edoardo Moreni tells me. “At this point, there are more than 3 million people who have bought Crypto in the U.K. It’s pretty evident that we need to start accepting this as any other type of financial product, in the same way we treat current accounts and credit cards. If Emma is able to help people control and manage a current account, she should be able to do the same for any type of financial product or service”.

On the issue of read-only access, Moreni explains that Emma’s founding goal has always been to build the best financial tracker in the market, hence why the startup hasn’t yet developed any “write-access” features for any of the bank accounts it connects to (or the newly added cryptocurrency exchanges). However, now that Emma’s read only mission is “solid and almost complete,” this will soon change.

“We are going to release several write features in both spaces, traditional and crypto,” says Moreni. “Open Banking will be extremely useful for the former. In terms of the latter, we are already talking with a few providers to introduce write transactions and also the ability to save in cryptocurrency, based on behavioural rules and risk appetite. We see this as a huge opportunity and if we are those who help people understand and invest in crypto for the first time, it fits with our core mission”.

That mission, says the Emma founder, isn’t just to design a really useful aggregator, but to use the aggregated data to help Emma users better manage their money and in the longer term improve their financial well-being.

“We see aggregation as the internet 25 years ago,” he says, “a massive playground which we can use to build technology that has an impact on people’s lives. Our main focus is financial improvement. There is no technology out there that helps you getting out of an overdraft, teaches where and how to save or makes you invest for the first time. We believe this is what Emma is all about.

“We are not trying to be the default interface for a generation or the mission control centre of our finances. We want to build a technology that helps people improve. At the end of the day, that is where the real value is and this is what we are pursuing. This is not and will never be the job of banks, whose goal is to build great financial products, which Emma can interact with”.

To that end, Emma’s list of current features includes:

  • Manage all your money in one place (current & savings accounts, credit cards and now crypto)
  • Sync budgets to payday (“this is the most requested feature in the U.K.,” says Moreni)
  • Find and track recurring payments – as well as predicting future payments and notifying when prices go up and down
  • Notify you before you go into overdraft
  • Detect hidden bank fees, such as markup on foreign transactions
  • Spending insights broken down by category or vendor
  • Smart alerts for various transactions
  • Real time currency converter

Meanwhile, Emma raised a seed round of £500,000 in July 2018 led by Kima Ventures, one of the first investors in Transferwise, and Aglaé Ventures, the early stage program of Groupe Arnault.


Source: TechCrunch

Get your Disrupt Berlin 2018 passes before 24 October and save big

Great news, startup fans. You still have time to save up to €500 on your pass to TechCrunch Disrupt Berlin 2018. Our premier tech conference focusing on the European startup scene takes place on 29-30 November, but the deadline for scoring passes at the best possible price arrives next week on 24 October.

What budget-minded early-startup founder, investor, marketer or job seeker wouldn’t want to reap that kind of savings? Be good to your bottom line. Buy your ticket now, and then pat yourself on the back for kicking procrastination to the curb.

Disrupt Berlin, a truly international event, draws participants — top international tech founders, innovators, influencers and investors — from more than 50 countries, including European Union members, Turkey, Russia, Egypt, India, China and South Korea. Whether you’re looking for global exposure for your startup or you’re scouting the world for your next big investment, Disrupt Berlin is where you need to be.

If you’re wondering about the professional benefits of attending Disrupt, take a gander at what these three attendees said about their experience.

“TechCrunch Disrupt is unique in how it brings everyone — all the industry touch points — together under one roof. You can meet investors and bigger players in your industry to see if there’s an opportunity to work together. It’s incredibly valuable.” — Sage Wohns, co-founder and CEO, Agolo.

“I was very pleasantly surprised at the number of early-stage startups in attendance. I spent probably 75 percent of my time having one-on-one meetings with startup founders.” — Michael Kocan, co-founder and managing partner, Trend Discovery.

“The exposure we received at TechCrunch Disrupt completely changed our trajectory and made it easier to raise funds and jump to the next stage.” — David Hall, co-founder and president, Park & Diamond.

Two action-packed days await you in Berlin. We have an incredible lineup of speakers — tech luminaries, business moguls, headline-making founders and leading investors — ready to share their experiences, expertise and perspectives on a range of hot-button topics.

The adrenaline trip that is Startup Battlefield never fails to disappoint. Be there to cheer on 15 of Europe’s top early-stage startups as they launch their dream to the world and compete for $50,000. You might just witness tech history in the making.

Take a deep dive into Startup Alley, where more than 400 early-stage startups — including companies that earned the coveted TC Top Pick designation — will exhibit their very latest technology. This is prime networking territory and an opportunity to meet your future founder, investor or technologist. A source of innovation and inspiration, Startup Alley is a must-see experience.

Of course, you’ll always find world-class networking going down in casual style at the infamous (OK, it might not be infamous, but it is wicked fun) TechCrunch After Party.

Disrupt Berlin 2018 takes place on 29-30 November. You can save up to €500, but only if you buy your pass before 24 October. Be good to your bottom line.


Source: TechCrunch

Announcing the TC Top Picks of Disrupt Berlin 2018

We called on early-stage startup founders to apply for TC Top Pick status at TechCrunch Disrupt Berlin 2018, which takes place on 29-30 November. We knew that many founders would heed the call but — holy smokes — the response was thunderous. Sheer volume combined with sheer brilliance to make our job of selecting up to five outstanding startups in 10 categories difficult to say the least.

Never ones to turn away from a challenge — or from learning about amazing tech startups — we persisted, and the results are at hand. Read on to find the list of winners and what they receive.

We created the TC Top Pick designation as just one way to recognize exceptional pre-Series A startup founders. We carefully reviewed and vetted each application and chose up to five startups from each of these categories:

AI/Machine Learning, Blockchain, CRM/Enterprise, E-commerce, Education, Fintech, Healthtech/Biotech, Hardware, Robotics, IoT, Mobility and Gaming

TC Top Pick founders receive a free Startup Alley Exhibitor Package, which includes a one-day exhibit space in Startup Alley, three Founder passes (good for both days of the show), use of CrunchMatch — our investor-to-startup matching platform — and access to the Disrupt Berlin 2018 press list. They will also receive a three-minute interview on the Showcase Stage with a TechCrunch editor — and we’ll promote that video across our social media platforms.

That’s a pretty sweet deal, and all that’s left is the big reveal. Maestro, may we have a drum roll please? Introducing the TC Top Picks for Disrupt Berlin 2018.

Artificial Intelligence & Machine Learning

  • Gravete: World’s first AI-enabled classified ads aggregator.
  • iRecommend Software: Develops intelligent business solutions utilizing artificial intelligence, machine learning and dynamic data modeling.
  • Retorio: “Your AI-based communication coach.”
  • Seez: Automates the car-searching process by searching all car websites, negotiates price down using AI and estimates fair market value.

Blockchain

  • Brickblock: A platform to seamlessly and transparently connect cryptocurrencies with real-world assets.
  • WorkChain: The blockchain solution to the future of work.

CRM & Enterprise

  • Communiti: LinkedIn for Slack teams. Search users with certain skills such as iOS Developer or UX Designer. Post a job listing to collaborate.
  • fraudDB: A B2B fraud database that helps businesses prevent fraud.
  • Nuzzera: Your Spotify for news — the first two-sided market for professional journalism.
  • Stack: Desktop-app displaying all web-applications on a single screen.

E-commerce

  • Inova Diamonds: Changing the way diamonds and jewelry are sold online.
  • Lonelyfork Standards: An innovative food-tech digital platform business that offers “food standards as a product.”
  • Money Farm Gambia: Gambia’s first crowdfunding platform connecting farmers to investors.

Education

  • ChallengeRocket: AI-powered recruitment. Reach and assess hidden programming talents with programming challenges.
  • i2x: Leverage your data. Coach your team. Make customers happy. i2x is real-time speech analytics powered by AI.
  • Morressier: World’s largest platform for early-stage research.
  • Processim Labs: Transforming smartphones into pocket simulators that college professors can use as powerful and convenient teaching games!

Fintech

  • Evarvest: Invest globally, like a local. A simple way to invest in global stock markets from almost anywhere in the world.
  • Fin.do: Allows instant money transfers in any currency, avoiding banks’ high fees and exchange rates.
  • FinMarie: Germany’s first online financial platform for women.
  • Youcheck Online Services Limited: Identity and address verification services for Sub-Sahara Africa.

Gaming

  • MakerBrane: A digital and physical platform that lets anyone design, build and trade their own playworlds.
  • Moonic Oy: Our company wants to help people who are trying to create music with products that are effortless and quick to use.
  • Smartboard: The world’s first universal board game console.
  • Wolf3d: Creates 3D avatars of people for VR/AR communication and games using a smartphone.

Hardware, Robotics and IoT

  • Arculus: Helps multi-variant manufacturers cope with the market’s bespoke customization demand, being more efficient and cost-effective.
  • GkeyLab: Virtual (VR), Augmented (AR) and Mixed Reality (MR).
  • Moggie: A cat care system that improves cat ownership experience across the globe.
  • Nucleus Technologies: Offers a solution based on augmented reality (AR) to improve workers’ efficiency and safety across industries.

Healthtech & Biotech

  • Cooltec: We aid man with becoming fathers.
  • DiaMonTech: Developing a medical device for non-invasive measurement of blood sugar values.
  • Legacy: The Swiss private bank for men to store their most valuable assets.
  • Testcard Diagnostics: The innovative medtech behind the “urine test-in-a-postcard” concept. Its accompanying mobile app provides an immediate result.
  • Zana: An intelligent assistant that responds to health questions and empowers people to get and stay healthy.

Mobility

  • Dazzle.ai: The AI customer experience platform for travel. Dazzle exists to create conversations that end with a transaction. Every channel. Always on.
  • Fishtripr: Brings together millions of outdoor lovers and professional fishing guides.
  • Load Me FZE: Operates as an online marketplace for shipments and trucks.
  • Trippo: A mobile app that allows users to capture and organize travel ideas they discovered on ANY app or website by simply taking a screenshot.

It may be too late for you to be a TC Top Pick this year, but it’s not too late to buy a Startup Alley Exhibitor Package and exhibit alongside our Top Picks and more than 400 companies in Startup Alley.

Exhibiting at Disrupt makes sense for early-stage founders, but don’t just take our word for it. Vlad Larin, co-founder of ZeroQode, had this to say following his experience:

Startup Alley is the place where technology worlds collide. You shake hands and talk with all kinds of people looking for new ideas, collaboration and inspiration — people who want to learn and exchange ideas about the latest products and industry trends.

TechCrunch Disrupt Berlin 2018 takes place 29-30 November. Come join us and discover a world full of new opportunities. We can’t wait to see you there!


Source: TechCrunch

Tumblr promises it’s fixed a bug that left user data exposed

A bug on blogging site Tumblr left user data exposed. The company says that once it learned of the flaw, it acted quickly to fix it, adding that it’s confident no data linked to its users’ accounts was stolen.

The post Tumblr promises it’s fixed a bug that left user data exposed appeared first on Digital Trends.


Source: Digital trends

Cryptocurrency wallet startup Cobo raises $13M Series A to enter the U.S. and Southeast Asia

Cobo, a cryptocurrency wallet startup headquartered in Beijing, has raised a $13 million Series A to enter new international markets. The round was led by DHVC and Wu Capital, a family office based in China. Cobo plans to expand in the United States and Southeast Asia, in particular Vietnam and Indonesia. Cobo is also now taking pre-orders for Cobo Vault, a hardware wallet (pictured above) that it claims is military grade. Cobo’s Series A brings its total funding to $20 million so far.

Cobo Wallet allows users to store both proof-of-stake and proof-of-work coins. One incentive for people to pick the app over its competitors is the ability to pool proof-of-stake assets with other users so they can increase their chances of mining and validating new blocks on the blockchain. Since launching earlier this year, Cobo says its digital wallet has gained more than 500,000 users.

The startup was founded last year by CEO Shixing Mao, who is known as Discus Fish in the crypto community, and CTO Changhao Jiang, a former platform engineer at Facebook and Google who co-founded Bihang, a cryptocurrency wallet acquired by OKCoin in 2013. Discus Fish, meanwhile, is known for launching F2Pool, China’s first mining pool.

Cobo Vault, which will retail for $479, meets the MIL-STD-810G U.S. military standard for equipment, Cobo’s head of hardware Lixin Liu said in an email, adding that it was built with proprietary firmware created especially for the device, a bank-grade encryption chip and military-grade aluminum.

Cobo Vault’s creation was prompted by an August 2017 incident in which F2Pool was hacked and more than 8,000 ETH was stolen from Discus Fish’s account. Fish also refunded customers’ lost ETH from his own assets. “As a result, Discus Fish was resolute on the fact that for crypto to gain mass market adoption, products had to be made to be hacker-resistant and truly safe,” said Liu.


Source: TechCrunch

Hear the ghostly hums of Antarctica’s biggest ice shelf – CNET

I’m getting goosebumps.
Source: CNET

Barack Obama doesn't care about Pokemon – CNET

You’re not the only one Mr. President.
Source: CNET

Some notable Facebook shareholders file (mostly symbolic) proposal to oust Mark Zuckerberg as chairman

Several major Facebook shareholders have submitted a proposal calling for CEO Mark Zuckerberg to step down as chairman of the company’s board. The filing is mainly symbolic, since Zuckerberg has almost total voting control, an arrangement that has earned the company’s board structure comparisons to a “dictatorship.” The proposal is still noteworthy, however, because of the investors involved.

The pension funds of New York City are joining activist shareholder Trillium Asset Management, which has wanted to remove Zuckerberg as Facebook’s chairman since its disappointing second-quarter earnings report in July, as well as the state treasurers of Rhode Island, Illinois, and Pennsylvania. The proposal will be voted on at Facebook’s shareholder meeting next year.

In an online statement, New York City comptroller Scott Stringer called on Facebook’s board to make its chair an independent position.

“Facebook plays an outsized role in our society and economy. They have a social and financial responsibility to be transparent—that’s why we’re demanding independence and accountability in the company’s boardroom. We need Facebook’s insular boardroom to make a serious commitment to addressing real risks—reputational, regulatory, and the risk to our democracy—that impact the country, its shareholders, and ultimately the hard-earned pensions of thousands of New York City workers,” Stringer said. “An independent board chair is essential to moving Facebook forward from this mess, and to reestablish trust with Americans and investors alike.”

The shareholder proposal was filed by the New York City Pension Funds, Illinois state treasurer Michael Frerichs, Rhode Island state treasurer Seth Magaziner, Pennsylvania treasurer Joe Torsella, and Trillium Asset Management.

Stringer, a Democrat who serves as fiduciary for the city’s five public pension funds, which are worth about $160 billion in total assets, has been a vocal critic of Facebook. In March, he asked Facebook’s lead independent director, Dr. Susan Desmond-Hellmann, to improve the company’s data privacy accountability after the Cambridge Analytica scandal, citing the 4.9 million Class A shares held by the city’s pension funds.

Another proposal to replace Zuckerberg as chairman was filed in April before his Senate testimony about Cambridge Analytica’s misuse of Facebook user data.

TechCrunch has contacted Facebook for comment.


Source: TechCrunch

Twitter tests out ‘annotations’ in Moments

Twitter is trying out a small new change to Moments that would provide contextual information within its curated stories. Spotted by Twitter user @kwatt and confirmed by a number of Twitter product team members, the little snippets appear sandwiched between tweets in a Moment.

Called “annotations” — not to be confused with Twitter’s metadata annotations of yore — the morsels of info aim to clarify and provide context for the tweets that comprise Twitter’s curated trending content. According to the product team, they are authored by Twitter’s curation group.

In our testing, annotations only appear on the mobile app and not on the same Moments on desktop. So far we’ve seen them on a story about the NFL, one about Moviepass and another about staffing changes in the White House.

While it’s a tiny feature tweak, annotations are another sign that Twitter is exploring ways to infuse its platform with value and veracity in the face of what so far appears to be an intractable misinformation crisis.


Source: TechCrunch

The Mysterious Return of Years-Old APT1 Malware

Security researchers have discovered a new instance code associated with APT1, a notorious Chinese hacking group that disappeared in 2013.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900