/**
* Bankomat.
* Inicializován sadou bankovek a měn (například 1000 rublů, 500 eur).
* Bankovky jsou odečítány ze skladu bankomatu při výdeji.
* Přijatelné nominály:
* --- 50R, 100R, 500R, 1000R, 5000R
* --- 20 EUR, 100 EUR, 500 EUR
*
* Každá měna je zpracovávána samostatně.
*
* Bankomat může být používán mnoha uživateli současně.
* Podpora více vláken může být vynechána (ale bylo by to plus).
*/
class ATM {
public ??? withdraw(???) {
// TODO implementace
}
}