Такая задачка: модель надевает на себя

видов вещей. Каждый

-й вид вещи имеет

фасонов. Кутюрье смотрит на модель и указывает, какие пары вещей не сочетаются. После чего модель переодевается так, чтобы в новом обличье не было тех пар, которые кутюрье "отбраковал" на предыдущих шагах, и все повторяется.
Вопрос: какое количество оценок придется сделать кутюрье в худшем случае?
Моя гипотеза: чтобы вычислить это количество упорядочим

по убыванию, получив ряд

. Худшее количество оценок =

, если

- четно; и

, если

- нечетно.
Я ее вывел чисто эмпирически, попробовав построить самую длинную последовательность оценок в случае, если

. У меня получилась такая вот последовательность (пары фасонов, которые кутюрье отбраковал при оценке омечены "-"):

.
А как доказать, что эти формулы верны в общем случае? А может они и не верны и возможны более длинные последовательности оценок? Уважаемые гуру, помогите пожалуйста.