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