https://knightzone.studio/2012/03/26/1529/uva%ef%bc%9a160%ef%bc%8dfactors-and-factorials/
#UVa:160-Factors and Factorials