Zaimplementuj funkcję wydawania gotówki: na podstawie żądanej kwoty i konfiguracji dostępnych banknotów określ, czy można wydać tę kwotę, i zwróć zestaw banknotów lub błąd/oznaczenie niemożliwości. Użyj przekazanych limitów banknotów, uwzględniając ograniczoną liczbę banknotów i niemożność skomponowania kwoty.