https://9dok.net/document/yj792rm6-crypto-contest-preisaufgabe.html