Находить оптимальный вариант