Минимальное возможное решение задачи 89 рублей.
Без вариантов. Ручка 0 блокнот 48 книга 41.
Следующее решение Ручка 1 блокнот 47 книга 42 = 90 рублей.
Далее .....
Ручка 11 блокнот 37 книга 52 = 100
Далее .....
Ручка 48 блокнот 0 книга 89 = 137
Это диапазон возможных решений задачи.
Но есть и условие задачи - купюра одна.
Тогда диапазон решения сужается до стоимости ручки от 0 до 11 рублей.
Если была сдача, то возможно решение и 500 и 1000 и 5000 рублей. Смысл задачи теряется при этом, тогда принимаем условие что сдачи не было.
Ручка 11 блокнот 37 книга 52 = 100