Итак, поскольку вторая часть получилась слишком длинной, я решил разбить ее на две части. с:(Вот только, одна часть больше другой, ну да ладно с: )Первая часть: 1017231Вторая 1021058