http://inform.od.ua/articles/examen/zadachi.htm