https://knightzone.studio/2015/05/05/2734/uva%ef%bc%9a156%ef%bc%8dananagrams/
#UVa:156-Ananagrams