Source: https://projecteuclid.org/journals/involve-a-journal-of-mathematics/volume-3/issue-2/The-cardinality-of-the-value-sets-modulo-n-of-x2x/10.2140/involve.2010.3.171.pdf