/**
* Банкомат.
*
* В банкомате есть купюры - 50, 100, 500, 1000, 5000 руб. Номиналы купюр только такие, они не меняются.
* Есть ограничение на количество каждой из купюр (limits), его нужно держать в актуальном состоянии
* Нужно вернуть купюры и их количество, которыми можно выдать запрашиваемую сумму,
* в виде строки указанного формата. Начинать с самой крупной.
* Если выдать запрашиваемую сумму не получается, вернуть ошибку.
*/
const limits = {
50: 1,
100: 2,
500: 3,
1000: 4,
5000: 5,
}; // нужно выбрать любой удобный формат
atm(1250, limits) // '1x1000 2x100 1x50'
atm(1000000, limits) // 'Error: Not enough money'
atm(2400, limits) // '2x1000 4x100'
atm(6512, limits) // 'Error: Incorrect value'