We'll start with the first question with regards to generic. Just to remind, this was a very unusual generic launch sequence. We've had one in October of 2021, then we've had one six months later, then the third one came in Q1 2022. Apotex launched in February, and we have also seen Teva launch the 500 milligram just two weeks of this last quarter. So we still see new generic entrants. Now, so far, Teva only came with a 500 milligram, which is really 2% of the market. We'll have to wait and see when they come, if they come, with the 1 gram. I think what we can share is that even with three on the market, we've seen a stabilization of our prescription and our revenue in the first, second and third quarter of this year. So, we keep tracking this. The situation is dynamic. But having said that, we feel confident that where we stand today, we did stabilize the revenue. We are losing in low-single digit in prescription and things are progressing as we plan them. Now, of course, we have to be ready for any possible scenario, right? We could have different events coming up. And for that, we have multiple sorts of scenarios ready. We are ready to go for an authorized generic and press on the button, and immediately switch if we need be, and even other plans that that we could implement in that case. But that's for the US. We feel confident the situation is so far stable, and we continue our efforts with our core efficient team in the US. Moving on to Europe, as you've seen, we have had consistent pricing reimbursement, positive decisions in Europe, right? We started with Sweden at the price of $180 per month, almost $2,000 annually. Then we've had the UK, which is far more sophisticated, more complex system, that also agreed to the same price. This quarter, we announced a third country, which is Finland announcing also approval for this price. And just to give even more color and detail, Finland initially rejected the file completely, and we had to resubmit from scratch, and we still got the price we asked for from Finland aligned with the other markets. So things are progressing well. You've just heard also that we received a positive scientific assessment from the Netherlands, we received the positive assessment from Italy, and we are in final price negotiation in Spain. So, I don't want to say we're accelerating, but things are progressing in the right direction with regards to pricing reimbursement. At the same time, we are starting now commercial launches, right? We're starting commercial launches in the UK and in Sweden and things are progressing as planned and we believe we will be able to share some UK metrics in the next quarters to ensure that all investors and shareholders are updated with our performance in Europe.