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

Archivo del Autor: Belen De Leon

Google Cloud wants to make it easier for data scientists to share models

Today, Google Cloud announced Kubeflow pipelines and AI Hub, two tools designed to help data scientists put the models they create to work across their organizations.

Rajen Sheth, director of product management for Google Cloud’s AI and ML products says that the company recognized that data scientists too often build models that never get used. He says that if machine learning is really a team sport, as Google believes, models must get passed from data scientists to data engineers and developers who can build applications based on them.

To help fix that, Google is announcing Kubeflow pipelines, which are an extension of Kubeflow, an open source framework built on top of Kubernetes designed specifically for machine learning. Pipelines are essentially containerized building blocks that people in the machine learning ecosystem can string together to build and manage machine learning workflows.

By placing the model in a container, data scientists can simply adjust the underlying model as needed and relaunch in a continuous delivery kind of approach. Sheth says this opens up even more possibilities for model usage in a company.

“[Kubeflow pipelines] also give users a way to experiment with different pipeline variants to identify which ones produce the best outcomes in a reliable and reproducible environment,” Sheth wrote in a blog post announcing the new machine learning features.

The company is also announcing AI Hub, which as the name implies is a central place where data scientists can go to find different kinds ML content including Kubeflow pipelines, Jupyter notebooks, TensorFlow modules and so forth. This will be a public repository seeded with resources developed by Google Cloud AI, Google Research and other teams across Google, allowing data scientists to take advantage of Google’s own research and development expertise.

But Google wanted the hub to be more than a public library, it also sees it as a place where teams can share information privately inside their organizations giving it a dual purpose. This should provide another way to extend model usage by making essential building blocks available in a central repository.

AI Hub will be available in Alpha starting today with some initial components from Google, as well as tools for sharing some internal resources, but the plan is to keep expanding the offerings and capabilities over time.

Google believes if it provides easier ways to share model building blocks across an organization, the more likely they will be put to work. These tools are a step toward achieving that.


Source: TechCrunch

Aristotle Was Wrong—Very Wrong—But People Still Love Him

Centuries-old ideas about force and motion have an intuitive appeal that is enduring but oh-so-incorrect, as these simple experiments show.
Source: Wired

IAC reorg makes Vimeo and DotDash standalone segments, adds new acquisition Robokiller

IAC is changing the way its business is organized, the company reported during its Q3 2018 earnings on Wednesday. The company’s video platform Vimeo and DotDash (previously About.com) will become their own separate segments at IAC starting in Q4. That means they’ve reached the point their revenues can stand on their own.

The company beat on third quarter revenue expectations in the quarter with a revenue increase to $1.1 billion from $828.4 million a year ago, ahead of FactSet analyst expectations of $1.07 billion. However, net income was $145.8 million, or $1.49 a share, down from $179.6 million, or $1.79 a share, a year earlier. The drop was attributed to a tax benefit that it received in the year-ago period.

Vimeo’s revenue growth in the quarter increased 29 percent, and it grew its subscriber base by 10 percent to 932,000, IAC said.

“The business has the scale and potential to now stand on its own, and we want to begin to put a spotlight on it,” said IAC CEO Joey Levin, in a note to shareholders.

“Vimeo always has and always will obsessively, relentlessly cater to the needs of creators – not advertisers, not eyeballs, not our own platform, nor anything else. We’ve focused entirely on the creators and they have rewarded Vimeo with their loyalty. The numbers bear this out – Vimeo enjoys incredible retention, an average customer lifetime of nearly 5 years, customers that upgrade over time, and new subscribers that are attracted to fresh, premium offerings at increasingly higher price points,” he wrote.

Meanwhile, DotDash increased revenue by 35 percent to reach $30.1 million, with expanding profit margins in Q3.

The company will also begin splitting out mobile revenue from its legacy desktop business in Q4. IAC said its mobile business saw 158 percent revenue growth in the quarter to over $35 million, comprising 23 percent of its total revenue. The mobile business now counts over 2.5 million subscribers, IAC said.

After the changes to business segments in Q4, the remaining businesses in Publishing and Video will aggregate into a catch-all segment, named “Emerging & Other” which will include both early stage and mature businesses like BlueCrew, Ask Media Group, The Daily Beast, DROPOUT (College Humor’s subscription service), IAC Films and new incubation projects.

The group may “intermittently generate cash or consume cash,” but is more focused on the “next decade than the next quarter,” warned IAC. It noted it wouldn’t communicate much about the segment’s businesses going forward.

In addition, the company announced a new acquisition: East coast-based TelTech, the makers of an app called Robokiller, which blocks spam calls and telemarketers. This will join IAC’s Applications group.

Combined with Publishing (where DotDash, Ask.com, Investopedia, The Daily Beast, and others live) the two segments delivered over $50 million of Adjusted EBITDA in the quarter, nearly all of it cash flow.

Match Group, the parent company to Tinder, grew its average subscribers 23 percent to 8.1 million, driven by 61 percent growth in Tinder average subscribers to 4.1 million. Match had reported its own earnings ahead of IAC this week, where it also announced plans to focus Tinder on casual dating and invest more heavily in the relationship-focused app Hinge.

Match also announced a special $2 per share dividend, of which IAC said it has “no one thing or single use” in mind.

IAC said it’s now stockpiling cash and should have over $1.7 billion by year-end, excluding ANGI Homeservices (Angie’s List, HomeAdvisor, Handy – whose acquisition now completed – and others) and Match Group cash.

 


Source: TechCrunch

Top Best Buy Black Friday deals 2018 – CNET

The retailer is the latest to announce its Black Friday deals, several of which are available now.
Source: CNET

Japan is cracking down on SoftBank’s revenue

First, a couple of quick follow-ups to our coverage of Form Ds yesterday, and then a deeper dive into the challenges SoftBank is facing with regards to its revenue in Japan. Finally, some notes on recent articles we have read.

We are experimenting with new content forms at TechCrunch. This is a rough draft of something new – provide your feedback directly to the authors: Danny at danny@techcrunch.com or Arman at Arman.Tabatabai@techcrunch.com if you like or hate something here.

Form D(isappearing)

Form Ds are (usually) filed by startups to the SEC when they take on venture capital. However, there appears to be an increasing pattern of startups foregoing the filing, which has implications for both reporters (we have less info about what’s happening in the venture world) as well as with aggregate VC stats, which often rely at least partially on filings to determine the state of venture capital.

A number of readers emailed us with their views on the matter. One lawyer and multi-time startup founder wrote to say that:

Some additional considerations are cost: the Form D can be expensive with all of the associated state blue sky filings, especially if you have participation from a number of angels or smaller funds.

When you file a Form D, that generally pre-empts any equivalent state filing. HOWEVER, we were wrong yesterday when we said that “the form pre-empts most state securities laws so that startups don’t have to file in state jurisdictions.” Startups DO have to file in state jurisdictions, but usually just to point out that they have filed with the SEC.

Beyond cost, one issue with filing is when the round is smaller than the ultimate intended size. One reader reported in:

I was CFO at a startup and after consulting legal counsel, we didn’t file Form D for a Series C capital raising. Why? Because we didn’t want some investors to see how much is left in the round and defer funding

You might have convinced an investor to put in say $30 million into a round, and then they are shocked to find out that the round is really intended to be $50 million when the Form D hits the presses. Obviously, this is something that should be transparent to all parties, but I actually could see this happening more commonly at the seed stage, where some rounds almost certainly fundraise continuously and investors are more skittish.

Finally, it’s not just the finance and legal folks pushing for less filings, but also PR firms. One notable PR firm head told me that:

We’ve pushed a bunch of our clients to pursue [a 4(a)(2) exemption], but they were raising / had raised money from Tier One VCs.

That exemption allows startups to avoid a Form D filing, which “protects our launches from getting scooped.” The same PR head told me that this has been a policy for the past 18 months or so.

The data is still early, but the norms for filing do seem to be changing, and we are still doing more work on this. Reach out directly with your thoughts.

Japan is going after carrier revenue

KIM KYUNG-HOON/AFP/Getty Images

Now for the big story. We have been obsessed this week with SoftBank, first covering the telco group’s penchant for debt, and then covering the unusual financing situation between the IPO of its Japanese mobile division and its bankers, in which SoftBank is demanding its underwriters provide a massive bond to the Vision Fund in order to lever it up and juice returns.

It feels like the more we dig into all of SoftBank’s moving pieces, the stranger the story gets.

Over the past few weeks, the Japanese telco market has been absolutely crushed by traders. Market leader NTT DoCoMo announced about a week ago that it would cut customer rates by 40% on mobile services, and warned investors that it may take five years for the company to return to this fiscal year’s profitability. Concerned over industry-wide rate reductions, a possible pricing war and potential upticks in churn, investors rapidly sold the country’s three major wireless companies — including SoftBank — causing their collective market caps to plunge $34 billion the following day.

Japan’s telcos are extraordinarily profitable and exist in a mature market, so why the sudden rate change?

The two-dimensional answer is that the Japanese government has become more strident in its criticisms of the telcos, which charge some of the highest fees of any carriers in the world.

That’s partly because Japan’s mobile market has functioned essentially as an oligopoly, dominated by NTT DoCoMo, au-KDDI, and SoftBank, which currently account for around 45%, 31% and 24% market share, respectively. The lack of competition has led to unreasonably high bills for customers, but hefty and growing profits for the telcos.

Jun Sato/WireImage via Getty Images

The Japanese government, led by prime minister Shinzo Abe, has been trying to force prices lower. As Bloomberg’s Maiko Takahashi and Dave McCombs pointed out in a recent article, the government has been trying to reverse this trend for a while now:

In 2015 Prime Minister Shinzo Abe called for lower prices and the companies eventually responded by offering reduced-cost service plans that didn’t undermine revenue growth, as they were offset by rising average revenue per user for data. Comments by government officials about lowering prices in 2016 brought a similar response. Still, carriers said they are concerned the pressure could increase this time.

This time around, the Japanese government has gotten more serious. It’s now also pushing for structural changes that will not only create pricing competition, but that will also make it easier for others to enter the market. As Takahashi and McCombs continued:

The government has also been pushing to boost competition by making it harder for the big three to lure new users by offering the latest phones at little or no upfront cost. Officials have also pushed to end SIM locking, a practice by which carriers lock their handsets to be used only on their network.

They are not only looking at bills, but also other competitive barriers,” said [Tachibana Securities GM Shigetoshi] Kamada. “They want bills to drop naturally by making the environment more competitive.

To make matters tougher for the incumbents, Rakuten, Japan’s “Amazon-esque” e-commerce giant, has decided to test the waters in the telco market, having received an operating license to start service in 2019.

All this is backdrop to the main stage, which is that SoftBank intends to IPO its Japanese mobile carrier division, in what could be the world’s largest IPO float in history. That IPO is critical for cleaning up SoftBank Group’s balance sheet, which is heavily loaded with debt.

That leads us to a three-dimensional analysis: could NTT DoCoMo and KDDI be preemptively cutting rates at exactly the time that SoftBank needs to show good financial results and projections to investors in its IPO roadshow? It’s a brilliant play, since some pain today to the bottom line could potentially knock out or at least diminish one competitor in the market, turning this oligopoly into a duopoly, Rakuten’s telco initiative not withstanding.

SoftBank is acutely aware of the changing landscape, yet remains full steam ahead on the IPO front. In fact, SoftBank didn’t even seem slightly worried about the rate cuts, with Group CEO Masayoshi Son stating “I can make a commitment right here that profit and revenue in the mobile business will continue to grow.” SoftBank noted that its telco profits will be fine, with the company planning to cut costs in the business by reducing its workforce by around 40%.

We’re not saying this is blatant marketing for the IPO, but what makes SoftBank’s claim seem a bit dubious is the fact that when NTT announced its rate cuts last week, even NTT stated it expected to see its operating profit and revenues drop, not to mention that the company wasn’t even targeting a full recovery from the impact until 2023. And in an already saturated market with well-resourced new entrants, generating enough new users (let alone keeping existing ones) to offset a rate cut and maintain even a steady Average Revenue Per User (ARPU) seems like a pretty tall task.

When you combine the losses other Japanese telcos expect with the fact that SoftBank has been pretty transparent about the IPO proceeds going towards future Vision Fund investments rather than back into the telco unit, it’s a little perplexing on how there can be such a rosy outlook for the business. And that ultimately may fuel disinterest with this particular public float, and therefore broader challenges to both SoftBank and its Vision Fund, with all the implications for growth-stage startups that entails.

Thoughts on Articles

‘Gun-Shy’: How Federal Prosecutors Forgot Silicon Valley: Great overview and analysis from Matt Drange at The Information about the decline of white-collar prosecutions out of the U.S. Attorney’s office in San Francisco, which was once managed by Robert Mueller before he became director of the FBI. “The number of white-collar cases prosecuted by the U.S. attorney for the Northern District of California has plunged from a peak of 354 in 1995 to 72 in fiscal 2018.” Major challenges include a decline of interest in white-collar prosecutions nationwide, bad office culture and botched executions of several high-profile cases. Definitely worth a full read. (~2,300 words)

LA Is Trying to Fix its Prostitution Problem by Banning Right Turns at Night—and it Might be Working: Too long article about a unique tactic of the LAPD: in order to generate sufficient probable cause to stop a car trolling for sex, the city installed “no right turn” signs at intersections in areas with high prostitution in order to have more reasons to stop cars. What a hack of the system. (~1900 words, but probably should be like 800)

‘The Bus Is Still Best’: Helpful analysis by notable transit pundit Jarrett Walker, discussing the role of microtransit options like Via or Chariot in city transportation networks. Walker doesn’t believe that ride-sharing will be the future of mass transit, and instead posits that a properly-managed and well-resourced bus system is much more efficient from a cost, coverage, space, and equality perspective. While some of the conclusions are a bit binary, he offers an effective and revealing comparison of transportation unit economics, while also providing a useful primer on the actual functions an effective public transport system has to service. Worth reading, even if only to serve as a clear overview of the various aspects city transit agencies have to consider in transportation and infrastructure decisions. (~2,050 words)

What’s next

Definitely drop us a line if you have thoughts about Form Ds or SoftBank – we are continuing to investigate. We are thinking of focusing on Rakuten’s new telco a bit as well, so ping us if you have thoughts or data to share. We’re at danny@techcrunch.com and arman.tabatabai@techcrunch.com.

Reading docket

What we are reading (or at least, trying to read)

Articles

Books


Source: TechCrunch

New Mazda3 will land in LA, likely packing mild hybrid tech – Roadshow

It will be available in both sedan and hatchback forms, just like previous iterations.
Source: CNET

MacBook Air teardown reveals it's easier to fix than previous version – CNET

iFixit examines the laptop’s modular parts and how much work it takes to remove them.
Source: CNET

Facebook Portal Plus review: Keep your friends and family close with Facebook's smart display – CNET

You’ll feel like you’re really with the person on the other end of the screen.
Source: CNET

Black Friday 2018 sales starting earlier than ever at Best Buy and Walmart – CNET

Like, on Thanksgiving.
Source: CNET

Microsoft Surface Laptop 2 (2018) Review: Impressive Features, Design

Microsoft’s ultralight PC is back with faster processing and longer, 10-hour battery life.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458