Yeah, absolutely. Great questions, Brian. So, in terms of Mobility growth and the formula there, I'd say -- listen, it comes down to the basics, which is it comes to audience frequency and price. And our audience -- our overall MAPC growth has been 12% on a year-on-year basis for the platform, with Mobility, it's actually even stronger than that. And our frequency has consistently increased in terms of transactions per MAPC, 9% year-on-year. And if you think about audience and frequency, we think that we should be able to grow audience at strong either high-single digits, low-double digits, as we introduce a host of new products out there and as we continue to expand internationally as well, and frequency continues to increase and it's not quite at all-time highs even at this point in terms of 5.6 uses per month. And if you look at certain markets like Brazil in Mobility alone, the frequency is over 7 times a month. So, we think we've got many, many years of increasing frequency. Again, as we add more products into the service and generally the world goes more on demand. And then, on top of that, you add inflation or pricing growth, call it, normalized pricing growth as well, we think it -- we have a base business that can grow in the double digits. Again, audience, even if you say single-digits, frequency, single-digits plus, price in the single digits, you get to a double-digit growth rate for the base business. Then, on top of the base business, we have a number of new products out there. This is adding taxis, this is adding 2-wheelers, 3-wheelers, Uber Reserve, our enterprise product, Uber for Business and Uber for Health, for example, low-cost product when you look at UberX Share or high capacity vehicles. That whole portfolio today is at $8 billion gross bookings run rate. It's growing over 80% on a year-on-year basis. We said that going forward that would account for about 35% of our growth and certainly it's growing a lot faster than the base business. And then, on top of that, you have a number of international markets that historically we haven't been in or where we've got to shift their model, our traditional P2P model to different kinds of models, whether they're licensed models, taxi models, et cetera. This is Germany or Spain or Japan or Korea or Turkey, Argentina, a host of other countries out there. That pool of bookings is about $3 billion. It's growing well over 100%. So, when you add all that together, which is a base business where we're driving audience frequency, you get some pricing; you've got a portfolio of growth bets that are $8 billion, growing over 100%; and then you got a portfolio of international territory countries that we're going into and continue to expand into, and some big ones like Germany, you get to, I think, a growth formula that is in the solid double-digits. And then combine that with the cost discipline that we've shown, we think that we can get very strong EBITDA growth for the foreseeable future in our Mobility business. The second question in terms of large language models and matching, et cetera, so there are many different kinds of artificial intelligence, machine learning, et cetera out there. The large language models are more focused on text and pictures, et cetera, kind of guessing what the next appropriate answer is. So, they're not as extensible at this point into problems like pricing, matching, routing. Now those are platforms where we have been using machine learning, deep learning models, for years and years and years. This is over the past 10 years. And as compute increases, as the amount of data that we have on the platform increases, as we combine our data pool, Mobility, Delivery data pool, and the availability of couriers and drivers all in a single pool to be able to dispatch them to different jobs, whether it's a job of driving someone or going shopping for someone or delivering food, we just think we have the greatest amount of data out there, the greatest possible number of combinations out there, and I think the best team in the world in terms of our marketplace capabilities and our ability to continue to innovate on these machine learning models, and it shows in our marketplace throughput. Our ETAs are stronger than our competitors. Our pricing optimizes more efficiently in terms of total marketplace throughput. And as a result, we're able to grow our Mobility business while delivering significant value to our drivers as well, and it shows in the end in our category position where we gain category position in eight out of our top 10 market. So, we're very confident of the top-line growth and the more data there is out there with the capabilities that we built in-house, the happier we are, so to speak.