решение сложных задач