https://knightzone.studio/2015/01/27/2696/uva%ef%bc%9a10931%ef%bc%8dparity/
#UVa:10931-Parity