Sure. I guess, the first two questions are kind of related. So maybe I will start by sharing more information on the education situation. So in Q2, K12, academic tutoring contributed by 25% of total revenues. The actual revenue we saw in Q2 was already below our initial estimate before the policy since the education companies already started to cater advertising spending and their expansion student sign-ups. So there was already some impact in Q2. However, we expect to see further impact in Q3, because some local governments have already started to enforce a new policy in August. And we expect the most impact will be seen in Q4 at the time against most local governments will really enforce all the policies. And by the end of Q4, I guess, we will see kind of new norm and what people might see a new base or new clear base. But at this point it's really hard to estimate what that new base will be given uncertainties around the interpretation and enforcement of the policy. So when we give the guidance we try to make a balanced estimate, obviously, there are uncertainties involved. Ex-K12 education in China, we do not expect a slowdown. Actually, we see quite a few exciting opportunities. For example, Tony mentioned, social thing IoT, we actually are working with several customers adding this feature into their apps. And we do believe this like live streaming, like tour is going to be both opportunity for standalone apps and also opportunity to become currently by default a standard feature in many, many social apps. So in China I think the broader or the penetration of mobile Internet is already very high. There's not much room for user growth. However, the penetration of real-time engagement within apps still has a lot of room to grow. For example, a user might spend 60 minutes on mobile per day, but most of the minutes are used for one-way content consumption and only one or two minutes are used for user interaction to video or voice. So here this penetration is really driven by new ways of interaction. So the same is one way. And there are other possibilities like convergence of game and live streaming. So we do think -- we do not expect any slowdown for the other sectors. On the active customers, actually we've seen the growth in this quarter is still pretty healthy, as we added about 120 active customers quarter-on-quarter, and because we define customers based on LTM last 12 months, you might see a sharper growth rate several quarters back earlier. And that's because as during the peak of the pandemic, obviously, there were more emergency use cases, emergency sign-ups. And I actually do think the recent growth in customers is still pretty healthy.