Тимът има 13 10-доларови банкноти, 11 5-доларови банкноти и 17 еднодоларови банкноти. ако Тим трябва да плати точно 128 долара, какъв е най-малкият брой банкноти, които ще трябва да използва?
128 е общата сума на парите . тъй като имаме 13 10 доларови банкноти, така че най-близкото, което можем да стигнем до 128 с помощта на 10-доларовите банкноти, е с помощта на 12 * 10 доларови bils 128 - 120  8, така че сега трябва да получим 8 от или 5 доларови банкноти или 1 доларови банкноти 8 - 5 (използвайте само 1 5 доларова банкнота )  3, за да можем да получим 3 от използването на 3 $ 1 банкноти . следователно 16 ( 12 + 1 отговор)
add(add(subtract(13, const_1), const_1), const_3)