С одной стороны действительно интересно. С другой – очень много рассуждений. Объем можно сократить раза в 4.