https://knightzone.studio/2012/09/19/1921/uva%ef%bc%9a11541%ef%bc%8ddecoding/
#UVa:11541-Decoding