CP:
Solution

to the end ~