Не устали еще обновляться и экспертствовать в толксах? Предлагаю размяться.
Вы пришли в магазин. Там есть k видов шоколадок. А вам всего нужно купить n шоколадок (k < n). Сколько вариантов у вас есть это сделать?
Присылаете рекурсивную дрисню на хаскелях / схемах / еще чем-то - отправляетесь лечиться. Идете что-то гуглить - перестаете, все что нужно для решения и так есть при вас.