Disclaimer: Sorry if my writing is not clear, I am a bit hungover because of the holidays, I will come back to this and make it clearer.

...