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