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

Archivo del Autor: Belen De Leon

Honor shares the secrets behind its new in-screen camera – CNET

The phone maker also revealed that its upcoming View 20 will feature a 48-megapixel rear camera.
Source: CNET

Tencent Music sued by investor ahead of $1.2 billion US IPO

China’s largest music streaming service has had a whirlwind year. With 800 million monthly users across multiple apps and a profitable business, Tencent Music Entertainment is gearing up for one of this year’s most anticipated initial public offerings in the US. But the firm has landed in hot water in the months leading up to its first-time shares sale.

Last week, Chinese investor Hanwei Guo accused TME’s co-president of using misinformation, threats and intimidation to compel him to sell his equity stakes in Ocean Music, which eventually became part of TME after Tencent’s QQ Music and China Music Corporation merged in 2016.

Han has filed a motion for discovery in the US seeking information from Deutsche Bank AG, JPMorgan Chase & Co., Bank of America Corp. and other underwriters for TME’s IPO that the investor plans to use in an arbitration underway in China. The investor is requesting TME co-president Guomin Xie Guo and other parties involved to return percentages of his equity stakes in the music vehicle and compensate him for economic losses.

Han claims that he invested an equivalent of $26 million in Ocean Music in 2012 after Xie’s repeated invitation. Xie first touted Ocean Music on the promise that the music company would turn a profit the following year and go public in three years, but he later informed Guo that the business was failing and threatened him to sell his shares, according to a statement from Guo’s legal advisor. The investor eventually sold his shares “under duress.”

The fraud allegation arrived two months after TME reportedly delayed its IPO due to weakening stock markets around the world. The music giant has resumed the process and filled with the US Securities and Exchange Commission on December 3. According to its prospectus, TME plans to raise up to $1.23 billion with a listed price between $13 to $15 per share.

TME is now in a quiet period where federal rules limit what the company can say in public ahead of its IPO, which Bloomberg reported is set to begin taking orders on December 12.

A spun-out subsidiary of Tencent, TME operates three music streaming apps — QQ Music and what the CMC merger brought over, Kuwo Music and Kugou Music. The entertainment group also runs China’s top karaoke app WeSing, on which users can record and upload their work.

Unlike its money-losing western counterparts Spotify, TME is profitable thanks to a flourishing social business. For example, WeSing users can send virtual gifts to reward content creators, from which TME takes a commission. On the other hand, only 3.6 percent of TME’s users are paying subscribers as of the second quarter, part of a result of China’s rampant online piracy issue. The rate is much lower compared to other music services around the world but TME says in the prospectus that it expects revenue from paid subscriptions to increase over time.


Source: TechCrunch

Africa Roundup: Terragon’s Asia acquisition, Twiga Foods’ $10M raise, SimbaPay’s China payment service

Nigerian consumer data analytics firm Terragon Group  acquired Asian mobile marketing company Bizense in a cash and stock deal. The price of the acquisition was not disclosed.

Based in Singapore, with operations in India and Indonesia, Bizense specializes in “mobile ad platform[s] for Telco’s, large publishers, and [e-commerce] ad networks.”

Headquartered in Lagos, Terragon’s software services give its clients — primarily telecommunications and financial services companies — data on Africa’s growing consumer markets.

“Most of the problems we seek to solve for our clients in Africa also exist in places like South East Asia and Latin America,” Umeh told TechCrunch of the logic for the acquisition.

Umeh indicated the company is contemplating further expansion in Asia and the Latin America, where Terragon already has consumer data research and development teams.

Tarragon has a team of 100 employees across Nigeria, Kenya, Ghana  and South Africa. Clients include local firms, such as Honeywell, and global names including Unilever,  DHL  and international agribusiness firm Olam.

Terragon’s acquisition in Singapore, and moves by several other Nigerian ventures this year, signal greater global possibilities for Sub-Saharan African startups.

African financial technology companies like Mines and Paga announced their intent to expand in and outside Africa. They would join e-commerce site MallforAfrica, which went global in July in a partnership with DHL.

Kenya’s Twiga Foods has raised $10 million and announced it will add processed food and fast-moving consumer goods to its product line-up.

The $10 million IFC and TLcom Capital co-led investment comes in the form of convertible notes, available later as equity, according to Wale Ayeni, regional head of IFC’s Africa VC practice.

Twiga Foods has built a B2B platform to improve the supply chain from farmers to markets. The startup now aims to scale additional merchandise on its digital network that coordinates pricing, payment, quality control and logistics across sellers and vendors.

CEO and co-founder Grant Brooke sees “a growth horizon…to build a B2B Amazon,”  with produce as the base.

“If we can build a business around fresh fruit and vegetables, everything else after that is much simpler to add on,” he told TechCrunch in this feature.

Forging another link between Africa and China’s digital economies, the African-focused money transfer startup SimbaPay and Kenya’s Family Bank have launched an instant payment service from East Africa to China.

The new product — which piggy-backs on WeChat’s  messaging service — is aimed at Kenyan  merchants who purchase goods from China, Kenya’s largest import source.

To be clear, SimbaPay isn’t partnering with WeChat on this service, neither to provide the payments nor to build the service.

Using QR codes, SimbaPay developed a third-party payment aggregator that enables funds delivery when the buyer and seller both use WeChat’s network, which today has more than 1 billion registered accounts.

Individuals and businesses can now send funds to China through Family Bank’s PesaPap app, Safaricom’s M-Pesa or by texting USSD using the code *325#.

The service opens a faster and less expensive money transfer option between Kenya and China through the Tencent-owned WeChat social media platform.

SimbaPay transfers funds to 11 countries — nine in Africa then to China and India. “Early next year we’ll increase this to 29 countries,” SimbaPay co-founder Sagini Onyancha told TechCrunch in this feature.

In case you missed it, TLcom Capital senior partner Omobola Johnson and Terragon CEO Elo Umeh joined TechCrunch editor Jon Shieber for a breakdown of African tech at Disrupt Berlin. They covered everything from digital skills, the pros and cons of Andela in African IT markets, and Africa’s IPO prospects.

Umeh described how “copying and pasting” Silicon Valley models didn’t work for his Nigerian startup’s mission “to help…enterprise companies achieve value at scale.”

Johnson envisioned Africa’s next unicorn as “as a B2B—business to very small business and SMEs—company” that can solve small businesses challenges, across advertising, access to markets, and finance.

TechCrunch’s discussion of African tech with top founders, IT leaders, and VCs continues December 11 in Lagos for the second Startup Battlefield Africa. In addition to the pitch competition of 15 top early-stage startups, discussions are teed up on blockchain in Africa, unique VC models for the continent, and solving Africa’s connectivity equation. Hopefully tickets aren’t sold out by the time you read this.

More Africa Related Stories @TechCrunch

African Tech Around the Net


Source: TechCrunch

Some things Jack Dorsey didn’t mention in his Myanmar meditation travelogue

Twitter co-founder and chief executive officer Jack Dorsey recently went on a birthday trip to Myanmar. As Dorsey recounted in a series of tweets to his 4.1 million followers, he studied Vipassana meditation. The practice’s “singular objective is to hack the deepest layer of the mind and reprogram it,” Dorsey wrote, and it is “likely be good for those suffering chronic pain to help manage it.”

Myanmar has denied citizenship to Rohingya people, a minority in the country, for decades. In 2016, the systemic persecution of the Rohingya, the majority of whom are Muslim, escalated into wide-scale rapes and massacres. As more than 720,000 Rohingya people fled to neighboring Bangladesh, the United Nation High Commissioner for Human Rights described the atrocities against them as a “textbook example of ethnic cleansing.” UN-appointed investigators have called for top military officials in Myanmar to be prosecuted for genocide, crimes against humanity and war crimes.

Even though the crimes against Rohingya people have been well-documented in articles by major media outlets around the world (three of which are excerpted below), not once did Dorsey mention them in the more than a dozen tweets he wrote about his trip, all of which are also included in order.

(Article excerpts below from “Rohingya Recount Atrocities: ‘They Threw My Baby Into a Fire’,” written by Jeffrey Gettleman and published on Oct. 11, 2017 by the New York Times)

‘Hundreds of women stood in the river, held at gunpoint, ordered not to move.

A pack of soldiers stepped toward a petite young woman with light brown eyes and delicate cheekbones. Her name was Rajuma, and she was standing chest-high in the water, clutching her baby son, while her village in Myanmar burned down behind her.

“You,” the soldiers said, pointing at her.”‘

‘She froze.

“You!”

She squeezed her baby tighter.’

‘In the next violent blur of moments, the soldiers clubbed Rajuma in the face, tore her screaming child out of her arms and hurled him into a fire. She was then dragged into a house and gang-raped.’

‘By the time the day was over, she was running through a field naked and covered in blood. Alone, she had lost her son, her mother, her two sisters and her younger brother, all wiped out in front of her eyes, she says.’

‘Rajuma is a Rohingya Muslim, one of the most persecuted ethnic groups on earth, and she now spends her days drifting through a refugee camp in Bangladesh in a daze.’

Many people in the refugee camps have been eerily stoic — seemingly traumatized past the ability to feel. In dozens of interviews with survivors who said their loved ones had been killed in front of them, not a single tear was shed.

But as she reached the end of her horrible testimony, Rajuma broke down.

“I can’t explain how hard it hurts,” she said, tears rolling off her cheeks, “to no longer hear my son call me ma.”

(The following article excerpts are from “Bangladesh: Rohingya rape survivors battle stigma” by Linah Alsaafin, Aug. 8, 2018, Al Jazeera)

‘Last year’s Eid al-Adha holiday is a nightmarish memory Fatima wishes she could block forever.

Instead, she is forced to live with the horror and shame every time she recalls what happened.’

‘Fatima, whose real name was changed to protect her privacy, is a widow and mother of five girls. She fled her village of Merula, in Myanmar’s Rakhine state, as a government-backed attack on the minority Rohingya population escalated, in what the United Nations described as “textbook ethnic cleansing”.’

‘Fatima’s daughters crossed into Bangladesh before her, as it is the custom for Rohingya women to send their children ahead with the village men making their way to the border. As the violence spiralled into chaos, she decided to leave.’

‘In August last year, she reached Daungkhali Char, an island in Myanmar across the Naf River from Bangladesh, before her luck ran out.

She said two Myanmar soldiers dragged her away to a field and for the next two days raped her repeatedly, sometimes to the point where she lost consciousness.’

‘”I don’t know how many times they violated my body,” Fatima said in a voice barely above a murmur.’

‘When the soldiers decided to move on, she crossed the Naf River into Bangladesh, numb to the bone and dazed out of her mind.

“I was unaware of my senses for a while,” she said. “I found out five months later I was pregnant. I tried to have an abortion by swallowing pills, but that didn’t work.”‘

‘She looked down at the baby nestled in the crook of her arm. “I didn’t tell anyone he was conceived through rape.”

Four-month-old Bilal fussed and started wailing. Distractedly, Fatima rubbed his back in circular motions until he fell quiet again.’

(The following excerpts are from “The Survivors of the Rohingya Genocide” by Jason Motlagh, Aug. 9, 2018, Rolling Stone)

‘The Rohingya have been called the “world’s most persecuted minority.” An estimated 1.1 million lived in Myanmar before the crisis, the descendants of Muslim traders who settled in the region more than 1,000 years ago. Though many Rohingya families have documentation going back generations, they are denied citizenship and basic rights.’

‘Two months after the country’s first modern elections, in June 2012, anti–Muslim pogroms broke out in Rakhine following the rape and murder of a Buddhist woman; 140,000 Rohingya were forced into open-air concentration camps. Squeezed between barbed wire and the sea, tens of thousands fled by boats to Thailand and Malaysia, only to become ensnared by traffickers and tortured for ransom.’

‘In May 2015, the crisis made global headlines when boats packed with starving Rohingya were stranded at sea. For weeks, no country would accept them. “That’s the unique burden stateless people carry,” says Wade. “Even those nations most vociferously condemning the military know it’s not their problem.”’

A repatriation agreement between Bangladesh and Myanmar was put on hold in November as refugees protested that they would not return unless their demands for citizenship and human rights are met.


Source: TechCrunch

Star Wars Resistance episode 11: First Order danger strikes on Station Theta Black – CNET

The midseason finale sees Poe Dameron and Captain Phasma battling it out, and Kaz earns a Skywalker’s approval
Source: CNET

Tencent-backed fleet manager G7 racks up $320M in funding

A sizable funding round is poised to heat up a race to automate China’s logistics infrastructure. Beijing-based fleet management company G7 announced on Monday that it has banked $320 million to drive technological development, bringing its total capital raised to around $500 million.

G7, which runs a proprietary connected platform for trucks, shippers, fleet manager and drivers, received the proceeds from lead investor HOPU Investments, one of the most high-profile private equity firms in China.

Other participants included new investors China Broadband Capital, Intelligent Fund of Funds, Mount Morning Capital, Total Energy Ventures and TH Capital, who are joined by existing investors GLP, Bank of China Investment and Tencent.

G7 claims that its latest funding round marks the highest among Internet of Things startups worldwide. The eight-year-old company declined to disclose its post-money valuation but says the fresh injection makes it one of the most valuable IoT companies in the world.

“Artificial intelligence in IoT is reinventing transportation and logistics equipment. Intelligent equipment and asset-as-a-service are the next big waves,” says G7 president Julian Ma, who formerly served as a vice president at Tencent overlooking location-based services, search, and autonomous driving for five years.

G7 has worked closely with its partners to build out connected networks serving everything from logistics, commercial vehicles, energy to payments. For instance, it’s joined hands with strategic investor NIO, a Chinese electric carmaker, on a trucking network. It’s also leveraging the global network of Total Energy Ventures, a French venture capital firm focused on the renewable energy sector.

Together, G7 claims to reach 60,000 customers and 800,000 commercial vehicles worldwide while 85 percent of China’s biggest logistics providers are its clients.

In recent years, China’s internet behemoths have upped the ante in how goods move around as they look offline for growth. In May, ecommerce giant Alibaba and a fold of other investors poured $1.38 billion into express delivery company ZTO. In February, the logistics arm of JD.com, Alibaba’s close rival backed by Tencent, got a huge boost after raising $2.5 billion.


Source: TechCrunch

Alibaba Group takes majority control of loss-making movie unit Alibaba Pictures with $160M share purchase

Alibaba Group announced today that it will increase its stake in Alibaba Pictures from 49% to 50.92%, making it the loss-making movie production company’s controlling shareholder. Under the agreement, Alibaba Pictures will issue one billion new shares, priced at HKD $1.25 each share for a total of HKD $1.25 billion (about $160 million), to Alibaba Group.

The announcement of Alibaba Group’s new share purchases comes the week after Alibaba Pictures chairman and chief executive officer Fan Luyuan took charge of Youku, Alibaba Group’s video streaming unit, after its former president Yang Weidong stepped down. Yang is currently under investigation as part of a police anti-corruption probe.

Now that it has majority control over the movie company, Alibaba Group said there will be more integration between Alibaba Pictures and its services, including Youku. In a press release, Fan said “Alibaba Pictures is excited to become a subsidiary of Alibaba Group. As an internet film and TV company, we can leverage the Group’s edge in big data technology and e-commerce and enhance cooperation with other Alibaba’s digital media and entertainment businesses such as Youku, Damai and Alibaba Literature.”

In his statement about the deal, Alibaba CEO Daniel Zhang said “the proposed share purchases is a vote of confidence in Alibaba Pictures, and we will continue to invest resources and take full advantage of our ecosystem to help Alibaba Pictures tap into the promising growth prospects of China’s film industry.”

Founded in 2014 to capitalize on China’s burgeoning movie market, expected to be the largest in the world soon, Alibaba Pictures has turned out to be a costly, money-burning venture. Despite doubling its revenue and posting its first profit in 2017, Alibaba Pictures’ losses also grew to $165 million in the same period. It’s misfortunes continued this year when its big-budget fantasy picture “Asura” became “the most expensive flop in Chinese history,” according to Variety.


Source: TechCrunch

New Netflix Stranger Things season 3 teaser reveals episode titles – CNET

“In the summer of 1985, the adventure continues.” Get more clues as to what’s in store for your favorite Upside Down kids in 2019.
Source: CNET

Payment service Toss becomes Korea’s newest unicorn after raising $80M

South Korea has got its third unicorn startup after Viva Republica, the company beyond popular payment app Toss, announced it has raised an $80 million round at a valuation of $1.2 billion.

This new round is led by U.S. firms Kleiner Perkins and Ribbit Capital, both of which cut their first checks for Korea with this deal. Others participating include existing investors Altos Ventures, Bessemer Venture Partners, Goodwater Capital, KTB Network, Novel, PayPal and Qualcomm Ventures. The deal comes just six months after Viva Republica raised $40 million to accelerate growth, and it takes the company to nearly $200 million raised from investors to date.

Toss was started in 2013 by former dentist SG Lee who grew frustrated by the cumbersome way online payments worked in Korea. Despite the fact that the country has one of the highest smartphone penetrations rates in the world and is a top user of credit cards, the process required more than a dozen steps and came with limits.

“Before Toss, users required five passwords and around 37 clicks to transfer $10. With Toss users need just one password and three steps to transfer up to KRW 500,000 ($430),” Lee said in a past statement.

Working with traditional finance

Today, Viva Republica claims to have 10 million registered users for Toss — that’s 20 percent of Korea’s 50 million population — while it says that it is “on track” to reach a $18 billion run-rate for transactions in 2018.

The app began as Venmo -style payments, but in recent years it has added more advanced features focused around financial products. Toss users can now access and manage credit, loans, insurance, investment and more from 25 financial service providers, including banks.

Fintech startups are ‘rip it out and start again’ in the West –such as Europe’s challenger banks — but, in Asia, the approach is more collaborative and assistive. A numbe of startups have found a sweet spot in between banks and consumers, helping to match the two selectively and intelligently. In Toss’s case, essentially it acts as a funnel to help traditional banks find and vet customers for services. Thus, Toss is graduating from a peer-to-peer payment service into a banking gateway.

“Korea is a top 10 global economy, but no there’s no Mint or Credit Karma to help people save and spend money smartly,” Lee told TechCrunch in an interview. “We saw the same deep problems we need to solve [as the U.S.] so we’re just digging in.”

“We want to help financial institutions to build on top of Toss… we’re kind of building an Amazon for the financial services industry,” he added. “We try to aggregate all those activities, covering saving accounts, loan products, insurance etc.”

Former dentist SG Lee started Toss in 2013.

Lee said the plan for the new money is to go deeper in Korea by advancing the tech beyond Toss, adding more users and — on the supply side — partnering with more companies to offer financial products.

There’s plenty of competition. Startups like PeopleFund focus squarely on financial products, while Kakao, Korea’s largest messaging platform, has a dedicated fintech division — KakaoPay — which rivals Toss on both payment and financial services. It also counts the mighty Alibaba in its corner courtesy of a $200 million investment from its Ant Financial affiliate.

Alibaba and Tencent tend to move in pairs as opposites, with one naturally gravitating to the rivals of the other’s investees as recently happened in the Philippines. It’s tricky in Korea, though. Tencent is caught in limbo since it is a long-standing Kakao backer. But might the Ant Financial deal spur Tencent into working with Toss?

Lee said his company has a “good relationship” with Tencent, including the occasional home/away visits, but there’s nothing more to it right now. That’s intriguing.

Overseas expansion plans

Also of interest is future plans for the business now that it is taking on significantly more capital from investors who, even with the most patient money out there, eventually need a return on their investment.

Lee is adamant that he won’t sell, despite Viva Republica increasingly looking like an ideal entry point for a payment or finance company that has missed the Korean market and wants in now.

He said that there are plans to do an IPO “at some point,” but a more immediate focus is the opportunity to expand overseas.

When Toss raised a PayPal-led $48 million Series C 18 months ago, Lee told TechCrunch that he was beginning to cast his eyes on opportunities in Southeast Asia, the region of over 650 million consumers, and that’s likely to see definitive action next year. The Viva Republica CEO said that Vietnam could be a first overseas launchpad for Toss.

“We’re thinking seriously about going beyond Korea because sooner or later we will hire saturation point,” Lee said. “We think Vietnam is quite promising. We’ve talked to potential partners and are currently articulating ideas and strategy materialized next year.

“We already have a very successful playbook, we know how to scale among users,” Lee added.

While the plan is still being put together, Lee suggested that Viva Republica would take its time expanding across Southeast Asia, where six distinct countries account for the majority of the region’s population. So, rather than rapidly expanding Toss across those markets, he indicated that a more deliberate, country-by-country launch could be the strategy with Vietnam kicking things off in 2019.

The Toss team at HQ in Seoul, Korea

Korea rising

Toss’s entry into the unicorn club — a vaunted collection of private tech companies valued at $1 billion or more — comes weeks after Coupang, Korea’s top e-commerce company, raised $2 billion at a valuation of $9 billion.

While that Coupang round came from the SoftBank Vision Fund — a source of capital that is threatening to become tainted given its links to the murder of journalist Jamal Khashoggi — it does represent the first time that a Korea-based company has joined the $100 billion mega-fund’s portfolio.

Some milestones can be dismissed as frivolous, but these two coming so close together are a signal of increased awareness of the potential of Korea as a startup destination by investors outside of the country.

While Lee admitted that the unicorn valuation “doesn’t change a lot” in daily terms for his business, he did admit that he has seen the landscape shift for Korea’s startup ecosystem — which has only two other privately-held unicorns: Coupang and Yello Mobile.

“More and more global VCs are aware that South Korea is a really good opportunity to do a startup. It is getting easier for our fellow entrepreneurs to pitch and get access to global funds,” he said, adding that Korea’s top 25 cities have a cumulative population (25 million) that matches America’s top 25.

Despite that potential, Korea has tended to focus on its ‘chaebol’ giants like Samsung — which accounts for a double-digital percentage of the national economy — LG, Hyundai and SK. That means a lot of potential startup talent, both founders and employees, is locked up in secure corporate jobs. Throw in the conservative tradition of family expectations, which can make it hard for children to justify leaving the safety of a big company, and it is perhaps no wonder that Korea has relatively fewer startups compared to other economies of comparable size.

But that is changing.

Coupang has been one of the highest profile examples to follow, alongside the (now public) Kakao business. But with Viva Republica, Toss and a charismatic dentist-turned-founder, another startup story is being written and that could just inspire a future generation of entrepreneurs to rise up and be counted in South Korea.


Source: TechCrunch

2018 Gamers' Choice Awards: How to watch, nominees, winners – CNET

CBS is airing the first video games award show on a broadcast network.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555