А если все таки про цветы в букете, то возможно я уже туплю к вечеру, но там как раз все прекрасно укладывается в тот алгоритм какой я писала. Правда там мне кажется несколько  неполное  условие. Но если считать , что у  мальчика всего 20 цветов ( то есть цветы не повторяются), то комбинаций: По 5 цветов в букете будет   = 20*19*18*17*16 По 15 соответсвенно 20*19*18*17*16*15*14*13*12*... и.т.д (15 множителей) Ну вообщем понятно , что комбинаций по 15 цветов больше.