以下,合同式は 3 を法とするものとする.k=1,2…,20 に対し,ak を xk を 3 で割った余り,bk を xk を 2 で割った余りとする.このとき,(a1,a2,…,a20,b1,b2,…,b20) と (x1,x2,…,x20) は 1 対 1 に対応する.また,22≡1 であることに注意すると,k=1∑10(xk)x10+k≡k=1∑10(ak)b10+k,k=1∑10(x10+k)xk≡k=1∑10(a10+k)bkである.ただし,00≡0 とする.よって,k=1∑10(ak)b10+k が 3 の倍数となるような組 (a1,a2,…,a10,b11,b12,…,b20) の個数の 2 乗を求めればよい.00≡0,01≡0,10≡1,11≡1,20≡1,21≡2 なので,f(x)=(2+3x+x2)10,ω=2−1+−3として, 求める場合の数は(31k=0∑2f(ωk))2=(31k=0∑2(2+3ωk+ω2k)10)2=406233296352900と求まる.