за определена алармена система, всеки код се състои от 5 цифри , но не цифра може да се използва повече от два пъти . колко кода може да се направи ?
случай 1 : всички цифри ясно изберете 5 цифри от 10 в 10 в 5 начина и да ги подредите в 5 ! цифри, което ни дава 10 c 5 x 5 !  30240 случай 2 : две цифри са еднакви . g . 45722 изберете цифра, която трябва да се повтори в 10 в 1 начин , изберете други 3 цифри в 9 в 3 начина и да ги подредите в 5 / 2 !
add(add(divide(factorial(const_10), factorial(subtract(const_10, 5))), multiply(multiply(const_10, divide(factorial(subtract(const_10, const_1)), multiply(factorial(const_3), factorial(subtract(subtract(const_10, const_1), const_3))))), divide(factorial(5), const_2))), multiply(multiply(divide(factorial(const_10), multiply(factorial(subtract(const_10, const_2)), factorial(const_2))), subtract(const_10, const_2)), divide(factorial(5), const_4)))