Решение задачи (общий блок)