Я нарисовал в Фотошопе картинку, в которой каждый отдельный объект находится на отдельном слое. Все слои сгруппированы по группам (по принципу взаимозаменяемости. В каждой группе одни и те же картинки, они отличаются только цветом). И все слои экспортировал по папкам (с такими же названиями как у групп слоёв в фотошопе). 
У меня есть скрипт на JS, который накладывает картинки друг на друга и таким образом генерирует новую картинку. 
Он берёт из каждой папки одну случайную картинку; и каждую последующую картинку накладывает на предыдущую. 
Но в этом скрипте нужно указывать сколько картинок надо получить в конце концов.
А я хочу высчитать: 
сколько возможно сгенерировать уникальных картинок, если папок всего 3;  в первой - 5 картинок, во второй - 3 картинки, в третьей - 4 картинки?
P.S.
Скриншот из Photoshop для наглядности:
Скришот из проводника (первой 5 картинок, во второй - три картинки, в третьей - четыре картинки)