https://knightzone.studio/2012/03/18/1507/uva%ef%bc%9a483%ef%bc%8dword-scramble/
#UVa:483-Word Scramble