Помимо ссылки, приведенной
Taras, о формулах комбинаторики можно почитать в лекциях Н.И. Черновой
по ТВ.
Salvi, проверьте предложение
LetsGOX на следующем "частном" случае. Пусть из трех юношей и двух девушек нужно составить две пары для танцев. В соответствии с предложением
LetsGOX вариантов будет

, но легко привести не менее четырех вариантов: ((д1, ю1), (д2, ю2)); ((д1, ю2), (д2, ю1)); ((д1, ю1), (д2, ю3)); ((д1, ю3), (д2, ю1))...