/**
* Distributeur automatique.
* Initialisé avec un ensemble de billets et de devises (par exemple, 1000 roubles, 500 euros).
* Les billets sont déduits du stock du distributeur lors de la distribution.
* Denominations acceptables :
* --- 50R, 100R, 500R, 1000R, 5000R
* --- 20 EUR, 100 EUR, 500 EUR
*
* Chaque devise est traitée séparément.
*
* Le distributeur peut être utilisé par plusieurs utilisateurs simultanément.
* La prise en charge du multithreading peut être omise (mais ce serait un plus).
*/
class ATM {
public ??? withdraw(???) {
// TODO implémenter
}
}