https://iit.amseko.cz/discussion/2731re2po