Всего вариантов букетов из 8 цветов различных по количеству и по составу цветов существует 2 ^ 8 =256 (можно представить что цветок либо входит, либо не входит, т.е. находится в одном из двух состояний как бит в байте).
Из этого общего количества вариантов нам надо исключить неподходящие нам:
вариант, когда в букете вообще нет цветков = 1
варианты, когда в букете один цветок = 8
Итого N = 256 - 8 - 1 = 247