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

Archivo del Autor: Belen De Leon

Black Friday 2018 Galaxy deals: Free Galaxy S9, $600 Note 9, $300 gift card – CNET

Some of these deals from Amazon, Target and your carrier are already on.
Source: CNET

Cities that didn’t win HQ2 shouldn’t be counted out

The more than year-long dance between cities and Amazon for its second headquarters is finally over, with New York City and Washington, DC, capturing the big prize. With one of the largest economic development windfalls in a generation on the line, 238 cities used every tactic in the book to court the company – including offering to rename a city “Amazon” and appointing Jeff Bezos “mayor for life.”

Now that the process, and hysteria, are over, and cities have stopped asking “how can we get Amazon,” we’d like to ask a different question: How can cities build stronger start-up ecosystems for the Amazon yet to be built?

In September 2017, Amazon announced that it would seek a second headquarters. But rather than being the typical site selection process, this would become a highly publicized Hunger Games-esque scenario.

An RFP was proffered on what the company sought, and it included everything any good urbanist would want, with walkability, transportation and cultural characteristics on the docket. But of course, incentives were also high on the list.

Amazon could have been a transformational catalyst for a plethora of cities throughout the US, but instead, it chose two superstar cities: the number one and five metro areas by GDP which, combined, amounts to a nearly $2 trillion GDP. These two metro areas also have some of the highest real estate prices in the country, a swath of high paying jobs and of course power — financial and political — close at hand.

Perhaps the take-away for cities isn’t that we should all be so focused on hooking that big fish from afar, but instead that we should be growing it in our own waters. Amazon itself is a great example of this. It’s worth remembering that over the course of a quarter century, Amazon went from a garage in Seattle’s suburbs to consuming 16 percent — or 81 million square feet — of the city’s downtown. On the other end of the spectrum, the largest global technology company in 1994 (the year of Amazon’s birth) was Netscape, which no longer exists.

The upshot is that cities that rely only on attracting massive technology companies are usually too late.

At the National League of Cities, we think there are ways to expand the pie that don’t reinforce existing spatial inequalities. This is exactly the idea behind the launch of our city innovation ecosystems commitments process. With support from the Schmidt Futures Foundation, fifty cities, ranging from rural townships, college towns, and major metros, have joined with over 200 local partners and leveraged over $100 million in regional and national resources to support young businesses, leverage technology and expand STEM education and workforce training for all.

The investments these cities are making today may in fact be the precursor to some of the largest tech companies of the future.

With that idea in mind, here are eight cities that didn’t win HQ2 bids but are ensuring their cities will be prepared to create the next tranche of high-growth startups. 

Austin

Austin just built a medical school adjacent to a tier one research university, the University of Texas. It’s the first such project to be completed in America in over fifty years. To ensure the addition translates into economic opportunity for the city, Austin’s public, private and civic leaders have come together to create Capital City Innovation to launch the city’s first Innovation District at the new medical school. This will help expand the city’s already world class startup ecosystem into the health and wellness markets.

Baltimore

Baltimore is home to over $2 billion in academic research, ranking it third in the nation behind Boston and Philadelphia. In order to ensure everyone participates in the expanding research-based startup ecosystem, the city is transforming community recreation centers into maker and technology training centers to connect disadvantaged youth and families to new skills and careers in technology. The Rec-to-Tech Initiative will begin with community design sessions at four recreation centers, in partnership with the Digital Harbor Foundation, to create a feasibility study and implementation plan to review for further expansion.

Buffalo

The 120-acre Buffalo Niagara Medical Center (BNMC) is home to eight academic institutions and hospitals and over 150 private technology and health companies. To ensure Buffalo’s startups reflect the diversity of its population, the Innovation Center at BNMC has just announced a new program to provide free space and mentorship to 10 high potential minority- and/or women-owned start-ups.

Denver

Like Seattle, real estate development in Denver is growing at a feverish rate. And while the growth is bringing new opportunity, the city is expanding faster than the workforce can keep pace. To ensure a sustainable growth trajectory, Denver has recruited the Next Generation City Builders to train students and retrain existing workers to fill high-demand jobs in architecture, design, construction and transportation. 

Providence

With a population of 180,000, Providence is home to eight higher education institutions – including Brown University and the Rhode Island School of Design – making it a hub for both technical and creative talent. The city of Providence, in collaboration with its higher education institutions and two hospital systems, has created a new public-private-university partnership, the Urban Innovation Partnership, to collectively contribute and support the city’s growing innovation economy. 

Pittsburgh

Pittsburgh may have once been known as a steel town, but today it is a global mecca for robotics research, with over 4.5 times the national average robotics R&D within its borders. Like Baltimore, Pittsburgh is creating a more inclusive innovation economy through a Rec-to-Tech program that will re-invest in the city’s 10 recreational centers, connecting students and parents to the skills needed to participate in the economy of the future. 

Tampa

Tampa is already home to 30,000 technical and scientific consultant and computer design jobs — and that number is growing. To meet future demand and ensure the region has an inclusive growth strategy, the city of Tampa, with 13 university, civic and private sector partners, has announced “Future Innovators of Tampa Bay.” The new six-year initiative seeks to provide the opportunity for every one of the Tampa Bay Region’s 600,000 K-12 students to be trained in digital creativity, invention and entrepreneurship.

These eight cities help demonstrate the innovation we are seeing on the ground now, all throughout the country. The seeds of success have been planted with people, partnerships and public leadership at the fore. Perhaps they didn’t land HQ2 this time, but when we fast forward to 2038 — and the search for Argo AISparkCognition or Welltok’s new headquarters is well underway — the groundwork will have been laid for cities with strong ecosystems already in place to compete on an even playing field.


Source: TechCrunch

Common multi monitor problems, and how to fix them

If you’re running into multi-monitor problems, you’re not alone. Two screens are very useful, but they can present some difficulties. Here are some common multi-monitor problems and how to fix them.

The post Common multi monitor problems, and how to fix them appeared first on Digital Trends.


Source: Digital trends

Best Black Friday 2018 deals: Storage, SSD, flash drive discounts – CNET

Here’s a list of the top storage deals as they are revealed for the biggest shopping day of the year.
Source: CNET

Black Friday 2018 streamer deals start Sunday: Roku, Fire TV and Chromecast discounts – CNET

It’s never been cheaper to get Netflix, Hulu, YouTube, ESPN, DirecTV Now and more to your TV. Here are the best discounts (so far) on our favorite streamers.
Source: CNET

Black Friday TV deals 2018: The best values and cheap sales – CNET

The lowest TV prices of the year start now. Here are our favorite deals so far.
Source: CNET

20 years ago, Star Wars: The Phantom Menace's trailer made web history – CNET

The 1998 teaser for the return of Star Wars wasn’t just a treat for fans: it was a coup for Apple and one of the biggest tests the internet had faced.
Source: CNET

Microsoft to shut down HockeyApp

Microsoft announced plans to shut down HockeyApp and replace it with Visual Studio App Center. The company acquired the startup behind HockeyApp back in 2014. And if you’re still using HockeyApp, the service will officially shut down on November 16, 2019.

HockeyApp was a service that let you distribute beta versions of your app, get crash reports and analytics. There are other similar SDKs, such as Google’s Crashlytics, TestFairy, Appaloosa, DeployGate and native beta distribution channels (Apple’s TestFlight and Google Play Store’s beta feature).

Microsoft hasn’t really been hiding its plans to shut down the service. Last year, the company called App Center “the future of HockeyApp”. The company has also been cloning your HockeyApp projects into App Center for a while.

It doesn’t mean that you’ll find the same features in App Center just yet. The company has put up a page with a feature roadmap. Let’s hope that Microsoft has enough time to release everything before HockeyApp shuts down.


Source: TechCrunch

China’s hottest news app Jinri Toutiao announces new CEO

You may not have heard of ByteDance, but you probably know its red-hot video app TikTok, which gobbled up Musical.ly in August. The Beijing-based company also runs a popular news aggregator called Jinri Toutiao, which means “today’s headlines” in Chinese, and the app just assigned a new CEO.

At a company event on Saturday, Chen Lin, an early ByteDance employee, made his first appearance as Toutiao’s new CEO. That means Toutiao’s creator Zhang Yiming has handed the helm to Chen, who previously headed product management for the news app.

Zhang’s not going anywhere though. A company spokesperson told TechCrunch that he remains as the CEO of ByteDance, which operates a slew of media apps besides TikTok and Toutiao to lock horns with China’s tech giants Baidu, Alibaba, and Tencent.

The story of ByteDance started when Zhang created Toutiao in 2012. The news app collects articles and videos from third-party providers and uses AI algorithms to personalize content for users. Toutiao flew off the shelves and soon went on to incubate new media products, including a Quora-like Q&A platform and TikTok, known as Douyin in China.

The handover may signal a need for Zhang to step back from daily operations in his brainchild and oversee strategies for ByteDance, which has swollen into the world’s highest-valued startup. The company spokesperson did not provide further details on the reshuffle.

Toutiao itself is installed on over 240 million monthly unique devices, which makes it a top news aggregator in China, according to data analytics firm iResearch. TikTok and Douyin collectively command 500 million monthly active users around the world, while Musical.ly has a userbase of 100 million, the company previously announced.

Toutiao’s success has prompted Tencent, which is best known for creating WeChat and controlling a large slice of China’s gaming market, to build its own AI-powered news app. Toutiao’s fledgling advertising business has also stepped on the toes of Baidu, which makes the bulk of its income from search ads. More recently, Toutiao muscled in on Alibaba’s territory with an ecommerce feature.

At the Saturday event, Chen also shared updates that hint at Toutiao’s growing ambition. For one, the news goliath is working to help content providers cash in through a suite of tools, for instance, ecommerce sales and virtual gifts from livestreaming. The move is poised to help Toutiao retain quality creators as the race to grab digital eyeball time intensifies in China.

Toutiao also recently launched its first wave of “mini programs,” or stripped-down versions of native apps that operate inside super apps like Toutiao. Tencent has proven the system to be a big traffic driver after WeChat mini programs crossed two million daily users.

Lastly, Toutiao said it will take more proactive measures to monitor what users consume. In recent months, the news app has run afoul of media regulators who slashed it for hosting illegal and “inappropriate” content. Douyin has faced similar criticisms. While ByteDance prides itself on automated distribution, the company has demonstrated a willingness to abide with government rules by hiring thousands of human censors and using AI to filter content.


Source: TechCrunch

Quantum computing, not AI, will define our future

The word “quantum” gained currency in the late 20th century as a descriptor signifying something so significant, it defied the use of common adjectives. For example, a “quantum leap” is a dramatic advancement (also an early ’90’s television series starring Scott Bakula).

At best, that is an imprecise (though entertaining) definition. When “quantum” is applied to “computing,” however, we are indeed entering an era of dramatic advancement.

Quantum computing is technology based on the principles of quantum theory, which explains the nature of energy and matter on the atomic and subatomic level. It relies on the existence of mind-bending quantum-mechanical phenomena, such as superposition and entanglement.

Erwin Schrödinger’s famous 1930’s thought experiment involving a cat that was both dead and alive at the same time was intended to highlight the apparent absurdity of superposition, the principle that quantum systems can exist in multiple states simultaneously until observed or measured. Today quantum computers contain dozens of qubits (quantum bits), which take advantage of that very principle. Each qubit exists in a superposition of zero and one (i.e., has non-zero probabilities to be a zero or a one) until measured. The development of qubits has implications for dealing with massive amounts of data and achieving previously unattainable level of computing efficiency that are the tantalizing potential of quantum computing.

While Schrödinger was thinking about zombie cats, Albert Einstein was observing what he described as “spooky action at a distance,” particles that seemed to be communicating faster than the speed of light. What he was seeing were entangled electrons in action. Entanglement refers to the observation that the state of particles from the same quantum system cannot be described independently of each other. Even when they are separated by great distances, they are still part of the same system. If you measure one particle, the rest seem to know instantly. The current record distance for measuring entangled particles is 1,200 kilometers or about 745.6 miles. Entanglement means that the whole quantum system is greater than the sum of its parts.

If these phenomena make you vaguely uncomfortable so far, perhaps I can assuage that feeling simply by quoting Schrödinger, who purportedly said after his development of quantum theory, “I don’t like it, and I’m sorry I ever had anything to do with it.”

Various parties are taking different approaches to quantum computing, so a single explanation of how it works would be subjective. But one principle may help readers get their arms around the difference between classical computing and quantum computing. Classical computers are binary. That is, they depend on the fact that every bit can exist only in one of two states, either 0 or 1. Schrödinger’s cat merely illustrated that subatomic particles could exhibit innumerable states at the same time. If you envision a sphere, a binary state would be if the “north pole,” say, was 0, and the south pole was 1. In a qubit, the entire sphere can hold innumerable other states and relating those states between qubits enables certain correlations that make quantum computing well-suited for a variety of specific tasks that classical computing cannot accomplish. Creating qubits and maintaining their existence long enough to accomplish quantum computing tasks is an ongoing challenge.

IBM researcher Jerry Chow in the quantum computing lab at IBM’s T.J. Watson Research Center.

Humanizing Quantum Computing

These are just the beginnings of the strange world of quantum mechanics. Personally, I’m enthralled by quantum computing. It fascinates me on many levels, from its technical arcana to its potential applications that could benefit humanity. But a qubit’s worth of witty obfuscation on how quantum computing works will have to suffice for now. Let’s move on to how it will help us create a better world.

Quantum computing’s purpose is to aid and extend the abilities of classical computing. Quantum computers will perform certain tasks much more efficiently than classical computers, providing us with a new tool for specific applications. Quantum computers will not replace their classical counterparts. In fact, quantum computers require classical computer to support their specialized abilities, such as systems optimization.

Quantum computers will be useful in advancing solutions to challenges in diverse fields such as energy, finance, healthcare, aerospace, among others. Their capabilities will help us cure diseases, improve global financial markets, detangle traffic, combat climate change, and more. For instance, quantum computing has the potential to speed up pharmaceutical discovery and development, and to improve the accuracy of the atmospheric models used to track and explain climate change and its adverse effects.

I call this “humanizing” quantum computing, because such a powerful new technology should be used to benefit humanity, or we’re missing the boat.

Intel’s 17-qubit superconducting test chip for quantum computing has unique features for improved connectivity and better electrical and thermo-mechanical performance. (Credit: Intel Corporation)

An Uptick in Investments, Patents, Startups, and more

That’s my inner evangelist speaking. In factual terms, the latest verifiable, global figures for investment and patent applications reflect an uptick in both areas, a trend that’s likely to continue. Going into 2015, non-classified national investments in quantum computing reflected an aggregate global spend of about $1.75 billion USD,according to The Economist. The European Union led with $643 million. The U.S. was the top individual nation with $421 million invested, followed by China ($257 million), Germany ($140 million), Britain ($123 million) and Canada ($117 million). Twenty countries have invested at least $10 million in quantum computing research.

At the same time, according to a patent search enabled by Thomson Innovation, the U.S. led in quantum computing-related patent applications with 295, followed by Canada (79), Japan (78), Great Britain (36), and China (29). The number of patent families related to quantum computing was projected to increase 430 percent by the end of 2017

The upshot is that nations, giant tech firms, universities, and start-ups are exploring quantum computing and its range of potential applications. Some parties (e.g., nation states) are pursuing quantum computing for security and competitive reasons. It’s been said that quantum computers will break current encryption schemes, kill blockchain, and serve other dark purposes.

I reject that proprietary, cutthroat approach. It’s clear to me that quantum computing can serve the greater good through an open-source, collaborative research and development approach that I believe will prevail once wider access to this technology is available. I’m confident crowd-sourcing quantum computing applications for the greater good will win.

If you want to get involved, check out the free tools that the household-name computing giants such as IBM and Google have made available, as well as the open-source offerings out there from giants and start-ups alike. Actual time on a quantum computer is available today, and access opportunities will only expand.

In keeping with my view that proprietary solutions will succumb to open-source, collaborative R&D and universal quantum computing value propositions, allow me to point out that several dozen start-ups in North America alone have jumped into the QC ecosystem along with governments and academia. Names such as Rigetti Computing, D-Wave Systems, 1Qbit Information Technologies, Inc., Quantum Circuits, Inc., QC Ware, Zapata Computing, Inc. may become well-known or they may become subsumed by bigger players, their burn rate – anything is possible in this nascent field.

Developing Quantum Computing Standards

 Another way to get involved is to join the effort to develop quantum computing-related standards. Technical standards ultimately speed the development of a technology, introduce economies of scale, and grow markets. Quantum computer hardware and software development will benefit from a common nomenclature, for instance, and agreed-upon metrics to measure results.

Currently, the IEEE Standards Association Quantum Computing Working Group is developing two standards. One is for quantum computing definitions and nomenclature so we can all speak the same language. The other addresses performance metrics and performance benchmarking to enable measurement of quantum computers’ performance against classical computers and, ultimately, each other.

The need for additional standards will become clear over time.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447