Тестовое задание Flutter.
В банкомате есть купюры - 100, 200, 500, 1000, 2000, 5000 руб. Есть ограничение на количество каждой из купюр (limits), его нужно держать в актуальном состоянии Limits можно задать в коде при инициализации приложения Нужно вернуть купюры и их количество, которыми можно выдать запрашиваемую сумму. Начинать с самой крупной. Если выдать запрашиваемую сумму не получается, вернуть ошибку.