http://ufal.ms.mff.cuni.cz/~stepanek/18-yapc