/**
* Geldautomat.
* Wird mit einem Satz von Banknoten und Währungen initialisiert (z.B. 1000 Rubel, 500 Euro).
* Banknoten werden beim Ausgeben vom Lager des Geldautomaten abgezogen.
* Akzeptable Nennwerte:
* --- 50R, 100R, 500R, 1000R, 5000R
* --- 20 EUR, 100 EUR, 500 EUR
*
* Jede Währung wird separat verarbeitet.
*
* Der Geldautomat kann von vielen Nutzern gleichzeitig verwendet werden.
* Unterstützung für Multithreading kann weggelassen werden (wäre aber ein Plus).
*/
class ATM {
public ??? withdraw(???) {
// TODO implementieren
}
}