Управителят на завода трябва да назначи 12 нови работници на една от петте смени. тя се нуждае от първа, втора и трета смяна и две алтернативни смени. всяка от смените ще получи по 2 нови работници. колко различни начина може да назначи новите работници?
"Каквото и да е : вземете избирането на екип от 2 от 12, за да присвоите на смените  12 c 2  66 начинa . сега 2 от 12 означава общо 6 възможни групи . така че избирането им на смени  метод на броене : първо , второ , трето , alt , alt  6 * 5 * 4 * 3 * 2 * 1  720 тук alt и lt са същите .
multiply(divide(factorial(divide(12, 2)), const_2), divide(factorial(12), multiply(factorial(subtract(12, 2)), factorial(2))))