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

Archivo del Autor: Belen De Leon

Google Home Hub vs. Amazon Echo Show: A smart display showdown – CNET

Which flagship smart display is right for you?
Source: CNET

Samsung's giant Galaxy View 2 tablet pops up in purported renders – CNET

Because you know you were longing for a 17.5-inch Android tablet
Source: CNET

A week with the Samsung Galaxy Fold

I know, I know.

I will say this about the Galaxy Fold, however: it’s been a hell of a conversation piece. I’ve had a LOT of dialogues with strangers since I started using it as my day-to-day. And let’s be honest, that’s a big part of being an early adopter.

The Galaxy Fold is also the most polarizing device I can recall have used. Everyone who sees the thing wants to play with it, but reaction has been very mixed. I was at a Fedex store the other day and ended up handing it off to two of the four employees during the five minutes I was waiting to get a package.

Interestingly, they all seemed to be aware of the screen issues. Foldables have captured the public imagination like few recent consumer electronics. That’s going to be a mixed bag for Samsung. On the upside, it means a larger potential user base. On the downside, it more people are looking on as the company figures out what to do with a malfunctioning product.

On the whole, people at the FedEx store and the various TSA/airline employees I’ve interacted with have been impressed by the product. One said it was smaller than she expected, which took me back a bit, after so many have commented on how bulky it is. I suppose she was expecting me to unfold an iPad.

Some of the TechCrunch writers/editors were a bit less impressed when I had the product with me at our robotics event last week. Tough crowd, obviously.

I’ve fallen somewhere between the two. The fold is undoubtedly an impressive bit of engineering when it’s working. For now, it seems our early suspicions that the device wasn’t ready for prime time appear to have been on the mark, as the company has shifted from “a limited number of early Galaxy Fold samples” to pushing back the launch indefinitely.

It opens up the field the number of other already announced foldable devices (assuming they don’t experience similar problems). Of course, Samsung’s product lines, it should be noted, have bounced back from worse.

Anyway, this marks the end of my daily notes. I still plan to have a review this week, in spite of, well, everything.


Source: TechCrunch

N26 opens tech hub in Vienna with a focus on security

Fintech startup N26 is opening an office, its fourth, in Vienna. Eventually, the company plans to hire 300 software engineers, product managers and IT specialists.

N26 is building a mobile bank and has managed to attract 2.5 million users over the past few years. It raised a $300 million round back in January.

This is interesting news, as the company says that the new tech hub will focus on security, in particular detecting fraudulent activity. N26 plans to use artificial intelligence to develop a sort of real-time risk scoring system. The company will compare card transactions with your smartphone location, as well.

Multiple articles have highlighted a handful of cases of fraud in recent weeks. Customers tried to use N26 for money-laundering purposes. It took some time before N26 reacted and closed those accounts.

Every bank suffers from this kind of issue. In France, BNP Paribas, Société Générale, Crédit Agricole and Crédit Mutuel have all been fined in the past, for instance. But it’s interesting to see how N26 is reacting to those risks.

N26 has experienced tremendous growth, and the startup wants to scale its workforce appropriately so that it’s not short-staffed when faced with those issues. Similarly, it creates challenges when it comes to customer support and average response time.

It’s in the company’s best interest to follow strict rules when it comes to fraudulent activity — as a company with a banking license, N26 is regularly audited. N26 sent me the following statement a couple of weeks ago regarding audits:

N26, as all licensed banks, is subject to regular internal and external independent audits, including those by regulatory bodies such as BaFin, the German Financial Authority. Since we have a German bank license, we’re supervised by BaFin and audited on a regular basis. Any findings are promptly reviewed, implemented and monitored in coordination with the BaFin. We strive to meet all requirements consistently and take any required measures as quickly as possible.

As a bank it is imperative to continuously evaluate and improve all our structures, safety measures and service. We continuously invest in our security systems, customer support, and in hiring the right talent. To ensure we have the right talent to handle our responsibilities as a bank, we’ve increased our company size to more than 1,000 employees. The number of employees in customer service alone has tripled in the last year, and we will continue to grow across all departments to ensure regulatory compliance and serve our customers in the best way.

That’s why today’s news makes a ton of sense. There are already hundreds of people working for N26 in Berlin. Opening a new office in Vienna is a way to reach a new talent pool and make sure N26 is at least as secure as a traditional bank.

The team in Vienna will also work on shared Spaces and peer-to-peer payment improvements so you can create sub-accounts and share them with other N26 users. The startup also launched local IBANs for new users in Spain today. The company currently has offices in Berlin, Barcelona and New York.


Source: TechCrunch

Oracle turns to innovation hubs to drive cultural and business shift to cloud

Oracle was founded in 1977. While it’s not exactly IBM or GE, both of which date back to the late 19th and early 20th centuries respectively, it is old enough to be experiencing a fair bit of disruption in its own right. For a good part of its existence, it sold databases to some of the biggest companies in the world, but today as the market changes and shifts from on-prem data centers to the cloud, how does a company like Oracle make that transition?

Of course, Oracle has been making the shift to the cloud for the last several years, but it would be fair to say that it came late. Plus, it takes more than building some data centers and pushing out some products to change a company the size of Oracle. The company leadership recognizes this, and has been thinking at the highest levels of the organization about how to successfully transform into a cloud company from a cultural and business perspective.

To that end, Oracle has opened 5 innovation hubs over the last several years with locations in Austin, Texas; Reston, Virginia; Burlington, Massachusetts; Bangalore, India and Santa Monica, California. What are these centers hoping to achieve, and how will it extend the lessons learned to the rest of the company? Those are big questions Oracle must answer to make some headway in the cloud market.

Understanding the problem

Oracle seems to understand it has to do something different to change market perception and its flagging market position. Synergy Research, a firm that tracks cloud marketshare reports that the company is struggling

“For cloud infrastructure services (IaaS, PaaS, hosted private cloud services) — Oracle has a 2 percent share,” John Dinsdale, chief analyst and managing director at Synergy told TechCrunch. He added, “It is a top ten player but it is nowhere near the scale of the leading cloud providers; and its market share has been steadily eroding.”

The news is a bit better when it comes SaaS. “Along with SAP, Oracle is one of the leaders in the ERP segment. But enterprise SaaS is much broader than ERP and across all of enterprise SaaS it is the number 4 ranked provider behind Microsoft, Salesforce and Adobe. Oracle worldwide market share in Q4 was 6 percent,” Dinsdale said.

The company knows that it will take a vast shift to change from an organization that mostly sold software licenses and maintenance agreements. It pushed those hard, sometimes so hard that it left IT pros with a sour taste in their mouths. Today, with the cloud, the selling landscape has changed dramatically to a partnership model. The company knows that it must change too. The question is, how?

That will take an entirely new approach to product development, sales and marketing; and the innovation hubs have become a kind of laboratory where engineers can experiment with more focussed projects, and learn to present their ideas with goal of showing instead of telling customers what they can do.

And the young shall lead

One way to change the culture is to infuse it with fresh-thinking, smart young people and that’s what Oracle is attempting to do with these centers, where they are hiring youthful engineers, many right out of college, to lead the change with the help of more seasoned Oracle executives.

They are looking for ways to rethink Oracle’s cloud products, to pull the services together into packages of useful tools that helped solve a specific business problems from prescription opioid abuse to predicting avocado yields. The idea isn’t just to have a some section of the company where people work on dream projects. They want them to relate to real business problems that results eventually in actual sales and measurable results.

Hamza Jahangir, group vice president for the cloud solution hubs at Oracle says they look for people who want to dig into new solutions, but they want a practical streak in their innovation hub hires. “We don’t want just tinkerers. If the only problem you’re solving is that of your own boredom, that’s not the type of person we are looking for,” he said.

Executive buy-in

The idea of the innovation center actually began with co-CEO Mark Hurd, according to Jahangir. He had been working for several years to change the nature of the sales force, the one that had a reputation of strong-arming IT pros, with a new generation by hiring people right out of college with a fresh approach.

Hurd didn’t want to stop with sales though. He began looking at taking that same idea of hiring younger employees to drive that cultural shift in engineering too. “About two years ago, Mark challenged us to think about how can we change the customer-facing tech workforce as the business model was moving to the cloud,” Jahangir said.

Hurd gave him some budget to open the first two centers in Austin and Reston and he began experimenting, trying to find the right kinds of employees and projects to work on. The funding came without of a lot of strings or conditions associated with it. Hurd wanted to see what could happen if they unleashed a new generation of workers and gave them a certain amount of freedom to work differently than the traditional way of working at Oracle.

Changing expectations

Jahangir was very frank when it came to assessing customer’s expectations around Oracle moving to the cloud. There has been a lot of skepticism and part of the reason for the innovation centers was to find practical solutions that could show customers that they actually had modern approaches to computing, given a chance.

The general customer stance has been, “We don’t believe you have anything real, and we need to see true value realized by us before we pay you any money,” he said. That took a fundamental shift to focussing on actual solutions. It started with the premise that the customers shouldn’t believe any of the marketing stuff. Instead it would show them.

“Don’t bother watching a Powerpoint presentation. Ask us to show you real solutions and use cases where we have solved real material problems — and then we can have a discussion.”

Even Chairman and company founder Larry Ellison recognizes the relationship and selling model needed to change as the company moves to the cloud. Jahangir relayed something he said in a recent internal meeting, “In the cloud we are now no longer selling giant monolithic software. Instead we are selling small bites of the apple. The relationship between the vendor and the buyer is becoming more like a consumer model.” That in turn requires a new way of selling and delivering solutions, precisely what they are trying to figure out at the innovation hubs.

Putting the idea to work

Once you have a new way of thinking, you have to put it to work, and as the company has created these various hubs, that has been the approach. As an example, one that isn’t necessarily original, but that puts Oracle features together in a practical way, is the connected patient. The patient wears a Fitbit-like monitor, uses a smart blood pressure cuff and a smart pill box.

The patient can then monitor his or her own health with these tools in a consolidated mobile application that pulls this data together for them using the Internet of Things cloud service, Oracle Mobile Cloud and Oracle Integration Cloud. What’s more, that information gets shared with the patient’s pharmacy and doctor, who can monitor the patient’s health and get warnings when there is a serious issue, such as dangerously high blood pressure.

Another project involved a partnership with Waypoint Robotics, where they demonstrated a robot that worked alongside human workers. The humans interacted with the robots, but the robot moved the goods from workstation to workstation acting as a quality control agent along the way. If it found defects or problems, it communicated that to the worker via a screen on the side of the unit, and to the cloud. Every interaction between the humans, goods and robot was updated in the Oracle cloud.

Waypoint Robotics Robot inspecting iPhones. Information on the display shows it communicating with the Oracle cloud. Photo: Ron Miller

One other project worked with farmers and distributors to help stores stay stocked with avocados, surely as good a Gen Z project as you are likely to find. The tool looks at weather data, historical sales and information coming from sensors at the farm, and it combines all of that data to make predictions about avocado yields, making use of Oracle Autonomous Data Warehouse, Oracle Analytics Cloud and other services from Oracle cloud stack.

Moving beyond the hubs

This type of innovation hub has become popular in recent years as a way to help stave off disruption, and Oracle’s approach is actually in line with this trend. While companies sometimes isolate them to protect them from negativity and naysayers in an organization, leaving them isolated often prevents the lessons learned from being applied to the broader organization at large, essentially defeating the very purpose of creating them in the first place.

Jahangir says that they are attempting to avoid that problem by meeting with others in the company and sharing their learnings and the kinds of metrics that they use in the innovation center to measure success, which might be different from the rest of the company.

He says to put Oracle on the customer agenda, they have to move the conversation from from religious battles, as he calls how people support or condemn tech from certain companies. “We have to overcome religious battles and perceptions. I don’t like to fight religion with more religion. We need to step out of that conversation. The best way we have seen for engaging developer community is to show them how to build really cool things, then we can hire developers to do that, and showcase that to the community to show that it’s not just lip service.”

The trick will be doing that, and perhaps the innovation centers will help. As of today, the company is not sharing its cloud revenue, so it’s hard to measure just how well this is helping contribute to the overall success of the company, but Oracle clearly has a lot of work to do to change the perception of the enterprise buyer about its cloud products and services, and to increase its share of the growing cloud pie. It hopes these innovations hubs will lead the way to doing that.

Jahangir recognizes that he has to constantly keep adjusting the approach. “The Hub model is still maturing. We are finding and solving new problems where we need new tooling and engagement models in the organization. We are still learning and evolving,” he said.


Source: TechCrunch

Netflix offers $2 billion more in debt to fund its content spending

Netflix is raising another $2 billion in debt to fund its content spending and other expenses, the company announced this morning. The news comes ahead of the launches of new streaming service competitors from Disney, Apple, and AT&T’s WarnerMedia. It also follows Netflix’s offer of another $2 billion in debt back in October 2018.

The streaming service says it plans to use the debt funding for general purposes, including “content acquisitions, production and development, capital expenditures, investments, working capital and potential acquisitions and strategic transactions.”

The funds will be raised through unsecured notes that will be issued in two series in both U.S. dollars and euros, it says.

Netflix spends a lot of cash to stay ahead of the competition and acquire subscribers. It believes that its investment in original content — shows and movies that users can’t find anywhere else, and that it owns the rights to — will help the company to generate revenues in the years ahead.

In January, Netflix said its cash burn would peak in 2019, and its free cash flow deficit for 2019 will end up around $3.5 billion, CNBC notes.

This year, its content budget is expected to reach $15 billion, Variety reported earlier.

The additional $2 billion in debt will bring Netflix’s long-term debt to around $12.3 billion, Variety now points out. It also says Netflix hasn’t paid down any significant amount of that debt to date. Instead, its interest on that debt is increasing — $135.5 million in interest expense in Q1 2019, or around 3% of revenue. That’s up 67% from the $81.2 million a year ago, the report adds.

In a letter to shareholders earlier this year, Netflix warned investors it would continue to raise debt.

“As long as we judge our marginal  after-tax cost of debt to be lower than our marginal cost of equity, we’ll continue to finance our working capital needs through the high yield market,” it read.

The additional funds come just ahead of several notable streaming service launches, including Apple TV+ which is smaller on the content side but will tap into Apple’s massive iPhone user base; AT&T’s WarnerMedia service; and perhaps most significantly, Disney+.

The latter could even end up being a low-cost alternative to Netflix for families, who are looking for more kid-friendly content as well as programming that parents and kids can watch together. There’s not as much of that out there today, as so many shows are now either adult-oriented or only for children, with no middle ground. Disney+, however, will include a range of family fare from Star Wars, Marvel, National Geographic, and Pixar, in addition to its Disney animation. And at $6.99 per month, Disney+ is a big step down in price from Netflix’s entry-level plan, $12.99 per month.

 


Source: TechCrunch

From Sketch Comedy to BDSM, Netflix Burrows Into Every Niche It Can Find

The company is no longer in the business of Prestige TV—at least, not single-mindedly. What happens when a platform becomes an industry?
Source: Wired

Razer Blade Pro 17 (2019) hands-on review

Razer hasn’t updated its 17-inch gaming laptop for a couple of years, while showering most of its attention on the smaller sibling. The new Razer Blade Pro takes a lot of cues from the 15-inch model, stretching it out for the big screen.

The post Razer Blade Pro 17 (2019) hands-on review appeared first on Digital Trends.


Source: Digital trends

The Physics of a Bolt Smashing a Watermelon (or Your Brain)

It’s easier to follow rules when you know why they exist. In this case, you can calculate the force of an object hitting a melon to see why hard hats matter.
Source: Wired

Women's Homicidal Rage Is All Over TV—and It's Funny

‘Killing Eve’ and ‘Santa Clarita Diet’ aren’t the first to center female criminals, but their tone and confidence are a post-#MeToo internet-y revelation.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698