Here is my solution.
Hello,
Attached you can find my solution, I did this one and got the expected results without checking the solution.
I feel my solution is a bit lengthy and got some hard-coding written there, so I may end up uploading another version if manage to do a better workflow.
Thanks a lot and happy learning
AliAS