Very good solution.
Congrats