Как найти супероптимальное решение в сложных ситуациях