Please note that the explanations are clean versions. It does not reflect reality, all the steps, research and questioning that led to the result here.