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

Archivo del Autor: Belen De Leon

Xiaomi's Mi A2 is a promising budget phone, but it's tough to buy. – CNET

It has its charms, but this affordable handset isn’t coming to the UK, the US or Australia.
Source: CNET

Taking the pain out of accounting and payroll for small businesses, ScaleFactor raises $10 million

ScaleFactor, the Techstars alumnus that’s selling accounting and payroll management software as a service, has raised $10 million in a new round of funding as it looks to scale up its sales and marketing efforts.

Founded by longtime accountant, Kurt Rathmann, the Austin-based company has created a software service that collects and analyzes data from point of sale systems, bank accounts, credit cards and billing systems, to automate recordkeeping and payroll functions.

Rathmann, a former KPMG employee, started ScaleFactor after seeing the lack of innovation in the backoffice functions that are really the engine of any small business.

“Around the tech stack, accounting and financials were lacking the most,” Rathmann says. So he left his job at KPMG and started ScaleFactor Consulting out of his garage in Austin in 2014.

After a few years of basically going door-to-door (a throwback to Rathmann’s first company as an 18-year-old selling outdoor lighting in suburban Dallas) to find out what small businesses needed from an accounting software solution, ScaleFactor developed the API toolkit and management software that would become the services it’s pitching today.

After graduating from TechStars’ Austin accelerator, the company was able to nab $2.5 million in a seed financing round that included TechStars Ventures, NextCoast Ventures, and two Kansas City-based investment firms — Firebrand Ventures and Flyover Capital.

While the initial services business holds a lot of value and has managed to attract scores of small businesses, both Rathmann and his new investors led by Canaan Partners and including Citi Ventures and Broadhaven Capital see bigger opportunities down the road for ScaleFactor.

With the window that the company has into the operations of small businesses around the country, ScaleFactor can serve as an unimpeachable source of information for small business lenders.

With insight of (and control over) payroll management, billpay, cash approvals, cash accounting, and an ability to project forward cash flows (along with invoicing and tax management for part time employees), ScaleFactor will be able to offer lending services to smooth bumps in a company’s progress. 

“Bookkeeping and accounting is really the nucleus,” says Michael Gilroy, a principal with Canaan Partners. 

While Square has moved into lending services (and now is on the hunt for a banking license) through its window into a company’s revenues through point-of-sale devices, a company like ScaleFactor has a more holistic view of the health of a business, says Gilroy.

Equipped with that information ScaleFactor software can do things — like prompt business owners of the revenue targets they need to hit each month or suggest lending options to cover shortfalls — that better equip business owners to handle disruptions. 

“With our foundation established, a big part of our Series A is how do we power the business owner past bookkeeping & accounting? We see many opportunities to help further and our next steps will include things like lending, payments and many other activities that take a business owner/operators focus away from driving their business forward,” Rathmann wrote in an email.


Source: TechCrunch

The Political Education of Silicon Valley

How the anti-government tech-libertarianism of John Perry Barlow gave way to enthusiasm for wealth redistribution and a Berniecrat named Ro Khanna.
Source: Wired

Facebook to double its London office space – CNET

The social network leased new offices in King’s Cross.
Source: CNET

Cosplay on steroids! The impressive costumes of the Comic-Con Masquerade competition – CNET

Cosplayers take their costumes to another lever to wow the judges at Comic-Con’s 44th Masquerade Costume Competition. Check out the mind-blowing creations from the contestants.
Source: CNET

Coding gets a real-life magic wand with Kano’s Harry Potter kit

Kano has been an undeniable success story. The company, which began life as a Kickstarter project, had shipped north of 200,000 of its Raspberry Pi coding kits by the end of last year. 2017 also saw the company raise a $28 million round and get backing from Sesame Street’s Sesame Ventures.

Today, the company is announcing another key licensing deal that brings one of kids’ lit’s most beloved characters to the hardware ecosystem. And unlike the Sesame Street announcement, this one is launching with a hardware product in tow. The Harry Potter Kano Coding Kit is more than just a branded version of the standard kit, however.

The system is built around a “build it yourself” wand that utilizes an on-board gyroscope, accelerometer and magnetometer to interact with coding content on-screen. That are 70-plus “wizard challenges” that utilize various pieces of Harry Potter IP. The young coders create different lines that associate actions with wand movements. So, lift the wand and owls appear. Twist it and a bell rings. You get the basic drift.

The kit is the first piece of Harry Potter merchandise aimed at helping kids learn STEM. It’s compatible with iOS and Android tablets and Windows and Mac computers. It’s up for pre-order and will hit retail October 1, priced at $100. That’s about half the price of the full Kano Computer Kit.


Source: TechCrunch

League raises $47.1M Series B to fix corporate health care benefits

League founder and CEO Michael Serbinis

League, an online platform that wants to reduce the strain of managing health benefits for companies and employees alike, announced today that it has raised a $62 million CAD (about $47.1 million USD) Series B. The round was led by TELUS Ventures, with participation from Wittington Ventures and returning investors OMERS, Infinite Potential Group, RBC Ventures and BDC Ventures.

The Toronto-based startup’s last round of funding was a $25 million Series A two years ago. With clients like Uber, Shopify and Unilever, League is currently one of the bigger players in the “employee wellness space,” which encompasses a roster of startups dedicated to boosting retention and productivity rates by improving health benefits. The growth of the sector is fueled by competition for top talent, the rising cost of healthcare and increasing awareness of mental health issues.

League was launched in 2014 by serial entrepreneur Michael Serbinis, who was previously founder and CEO of Kobo, the Kindle competitor acquired by Rakuten in 2011. Serbinis tells TechCrunch that his interest in health technology was sparked by a conversation about healthcare inefficiencies with Patrick Soon-Shiong, the pharmaceutical entrepreneur and NantHealth founder probably better known outside of biotech circles as the newest owner of the Los Angeles Times. Serbinis says Soon-Shiong told him that the healthcare system needed to be fixed by someone outside of the industry, who was able to take a fresh, consumer-driven approach.

“I got into it naively not being a healthcare person, with not even a biology class anywhere in my past, and I very quickly realized that most people think about healthcare through the lens of health insurance, i.e. can I do it, can I afford it?” Serbinis, League’s CEO, says. “The more I learned about it, the more I realized how broken it is. In the U.S. and Canada and Western European nations, healthcare gets more expensive, but you get less and less, and no one loves the experience.”

He notes that health benefits “are a top three requirement for anyone seeking a new job in the U.S. today and for millennials it’s the top one or two, depending on the survey.” At the same time, healthcare is also one of the top three expenses for companies.

While there is a growing roster of startups, including Spring Health, Lyra Health and Lumity, tackling different corporate healthcare issues, Serbinis felt the space was still missing “an end-to-end platform that fits on top of health insurance providers and underwriters, to give employers a way to offer a competitive solution in the war for talent and saving money.”

League’s mission is to let employees take more control over their health plans, while reducing costs for companies by providing a HIPAA-compliant platform that connects all benefits. This enables employees to manage their health plan and benefits with League’s chat-based online assistant and a digital wallet. They also gain more transparency into things like health insurance pricing and flexible spending accounts. League partners with other companies to offer perks like ClassPass or Headspace discounts, prescription delivery services or access fertility treatments that aren’t covered by traditional insurance plans.

On the other end, companies get analytics to help them design healthcare plans and see if the benefits they offer are actually improving employee morale.

Serbinis says League’s ease of use is proven by its high engagement rate. The company claims three-quarters of users log onto the platform each month, and of that number, many access it five to 20 times a month.

One interesting aspect of League’s story is that Amazon, Berkshire Hathaway and JP Morgan are currently making headlines for a new joint health care initiative. While the venture will start by overhauling health benefits at those three organizations, it is being closely watched because of its potential influence on the health care industry. Thanks to Kobo, which was once Kindle’s top competitor, Serbinis already has experience going head-to-head with Amazon.

After learning about the triumvirate’s plans, Serbinis says he emailed Bezos. “I said I love the initiative and would love to help out, because for the most part, what people expect in the short-term is really aggregate purchasing power and driving costs down there. But ultimately, I expect a lot more from them, and the idea of bringing strategic assets and capability, a big pool of employees and technology together is the right strategy,” he says. “I can see Amazon looking for a partner like League.”

He adds that the joint initiative will light a fire in the sector. “I see new entrants into this market accelerate because of Amazon. It really has opened people’s eyes to the idea that this is a massive problem,” Serbinis says. “I see a lot of people getting into the game because of Amazon leading the way, and what I’ve seen already is incumbent players trying to speed up and accelerate their innovation programs.”

In a media statement, TELUS Ventures managing partner Rich Osborn said “We believe that innovative companies like League–which deliver compelling, consumer-centric experiences–will not only drive high employee and employer engagement, but will also deliver fundamental improvements in health outcomes for Canadians through their carrier-friendly open platform.”

The company’s Series B will be used to open offices in San Francisco, New York and London. League launched in the United States in 2017, starting with an office in Chicago, and is now licensed to operate in all 50 states. Serbinis says one of the markets that will help its American expansion are employers with less than 50 “full-time equivalent” employees who aren’t mandated to provide coverage under the Affordable Care Act, but still need to offer health benefits in order to attract talent. Another new opening is the recent Department of Labor ruling on “association health plans” that makes it easier for small businesses in the same sector to team up and buy employee health insurance together.

League also plans to begin operating in the United Kingdom and European Union next year, which will make it easier to attract multinational clients who want to use the same platform to manage health benefits in different countries.

“When you think about the future of health insurance, it’s easy to think about more of the same, but with a better website or app,” says Serbinis. “But the fact is that the future of health insurance is not just about insurance, but health and there is the idea of focusing on consumers and delivering personalized experiences, a digital experience that is data driven and helps them every day, instead of waiting to the point where they are sick and have to go to a website under duress to find out what to do.”


Source: TechCrunch

Southeast Asia’s Grab hit by backlash over changes to customer loyal program

Life without Uber should be simple for Grab, but a battle with regulators in Singapore could see the company’s acquisition of Uber’s Southeast Asia business unwound while some consumers have voiced concern around a lack of competition.

Grab co-founder Hooi Ling Tan recently claimed competition remains in the market, but that hasn’t stopped another consumer backlash after the ride-hailing firm altered its loyalty program without warning.

To be fair to Grab, earning loyalty points for taxi rides is something unique — Uber doesn’t offer any kind of program, for example — and the changes initiated last week seem aimed at spreading the benefit beyond taxis and into Grab’s newer ventures, which include its GrabPay payment service and food deliveries.

However, in doing so, the company made two cardinal sins. The changes included the lowering of benefits for Grab’s highest tier (read: most loyal) customers — with rebates dropping from a range of 3.5-4.5 percent to 0.7-1.7 percent, as MileLion explains in thorough detail. Worse than that, it initiated the new terms, which include these drastic drops, on a Friday and with immediate effect.

That meant points earned over the past year were suddenly devalued with no apparent recourse.

10 July 2018; Tan Hooi Ling, Co-Founder, Grab, speaks at a pressconferencee during day one of RISE 2018 at the Hong Kong Convention and Exhibition Centre in Hong Kong. Photo by Stephen McCarthy / RISE via Sportsfile

Unsurprisingly that sparked a backlash, with many consumers accusing Grab of making the changes to save on money. (Grab has said it hasn’t increased prices after Uber’s exit despite some consumers claiming to the contrary.)

That led to a second announcement, made late on Monday, that postponed the introduction of the new loyalty program terms until September 30. However, it hasn’t scrapped the new changes themselves. That’s the right move, and it gives customers the chance to spend the credit they earned in the way they believed it would be redeemed before the change kicks in.

“We acknowledge that customers would appreciate time to adjust to the changes. Effective tomorrow (24 July) at 8am until 30 September, GrabRewards members can claim ride reward points at the previous rates. Customers who have purchased Grab ride rewards based on the new rates will have the difference in points refunded,” the company said in a statement.

It added that it plans to introduce “more exclusive perks” for its higher-tier ‘platinum” and ‘gold’ customers before the end of the year. TechCrunch understands that will relate to partnerships with third-parties, enabling users to spend points accumulated with Grab in more places although details aren’t finalized.

In the past, competition with Uber might have given Grab some leeway for messing up communication with users. But, as this latest saga shows, the removal of that competition has dented consumer confidence in Grab, and that means every misstep has the potential to alienate or upset users more than it did in the past. That’s part and parcel of adjusting from being the underdog fighting a global giant to being the biggest fish in the pond.


Source: TechCrunch

Hyperloop speed records, broken down – CNET

So far, hyperloop concepts have yet to reach even half the top speeds promised by Elon Musk five years ago. But they’re getting closer.
Source: CNET

ezCater acquires GoCater to expand beyond the US

Catering marketplace company ezCater is already putting its big $100 million funding round to good use. The company is acquiring GoCater, a European marketplace that operates in the same field. This is ezCater’s first international expansion move.

If you’re in charge of ordering catered lunch at your office, you probably have heard about ezCater . The company lets you order breakfast, lunch or dinner for 10, 30 or maybe 100 people at once. This service could be particularly useful to impress a client, throw an office party, get lunch together during an off-site and more.

But ezCater doesn’t cook anything itself. The company is a marketplace and connects you with catering companies and big restaurants around you. In other words, ezCater lets you browse the menu of dozens of restaurants around you from the same website and place an order without picking up the phone.

Of course, ezCater didn’t invent catering. But catering is a fragmented industry with a lot of friction. It’s hard to know how much you’re going to pay in advance, it takes a lot of effort to find a new restaurant outside of your usual list. And restaurants could use a new way to promote their offering. Those are the perfect ingredients to create an online marketplace.

You may already know all the options around your office, but ordering through ezCater provides additional benefits. For instance, all your receipts are centralized in the same interface, which lets you get a clear overview of your spendings on catering.

You can also let other people order food for their clients and events. ezCater lets you set maximum amounts, tipping policies and more.

GoCater offers more or less the same thing, but in France and Germany. The company started as a spinoff from French startup La Belle Assiette. GoCater lets you create a whitelist of catering options. You can also set up an approval system so that the intern doesn’t order ice creams for everyone. Finally, GoCater clients only get billed once per month, even if companies order multiple times.

You pay the same price if you order through GoCater or the catering company directly. Catering companies end up paying a cut on GoCater orders. But the startup takes care of billing, accounting and accounts receivable. This way, you can focus on your core business instead of chasing money from past clients.

ezCater is an order of magnitude bigger than GoCater. ezCater works with 60,000 restaurants, while GoCater only has a few hundred restaurants on its platform. It’s worth noting that ezCater has been around for much longer.

But GoCater has one big advantage over ezCater — they have a team on the ground in Europe, ready to attract new restaurants and corporate clients. It’s clear that ezCater was looking for a way to get started in Europe, and GoCater seems like the right fit.

For now, the company will keep both brands after the acquisition. The teams will slowly merge the platforms into a single product.

“The entire GoCater team is staying, and we’re now going to rapidly expand the European team of the company — both the sales team for Europe and the tech and product team for the group,” GoCater founder and CEO Stephen Leguillon told me.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182