Решение нечитабельно.