a дължи b rs. 50 . той се съгласява да плати b в продължение на няколко последователни дни в понеделник, като плаща една бележка или rs. 10 или rs. 20 на всеки ден . по колко различни начина може да изплати b .
Той може да плати с всички 10 рупии банкноти  1 начин 3 десет рупии + 1 двадесет рупии  4 ! 3 !  1 ! 3 !  1 !  4 начина 1 десет рупии + 2 двадесет рупии банкноти  3 ! 2 !  1 ! 3 ! 2 !  1 !  3 начина общо начини  1 + 4 + 3  8 отговор: b .
add(add(divide(factorial(const_3), factorial(const_2)), divide(factorial(const_4), factorial(const_3))), divide(factorial(divide(50, 10)), factorial(divide(50, 10))))