Оптимизация кода №4

Уменьшен код на 164 строки!