So wanted to make a thread for this, i'll try and post a variation from time to time and everyone is welcome to contribute too
If you are not familiar with it, here is a link with the basics, do read it before you think about the problem below, will make things more clear
As a starter, here is...