/**
* Bancomat.
* Viene inizializzato con un set di banconote e valute (ad esempio, 1000 rubli, 500 euro).
* Le banconote vengono scalate dal magazzino del bancomat al momento della consegna.
* Denominazioni accettabili:
* --- 50R, 100R, 500R, 1000R, 5000R
* --- 20 EUR, 100 EUR, 500 EUR
*
* Ogni valuta viene elaborata separatamente.
*
* Il bancomat può essere utilizzato da molti utenti contemporaneamente.
* La gestione del multithreading può essere omessa (ma sarebbe un plus).
*/
class ATM {
public ??? withdraw(???) {
// TODO implementare
}
}