https://knightzone.studio/2015/07/22/2857/uva%ef%bc%9a1585%ef%bc%8dscore/
#UVa:1585-Score