I wrote this puzzle while ago and thought it's time to share it, as when i searched the internet back the time od developing this i did not find any similar puzzle that expose this flexibility. To have this flexibility on hand we have to do couple of...