Как выбрать оптимальный способ решения задачи