変換、
g(x) = x + 5625
を考える。
xが、
x = 3000n + 2000
のとき、
f(g(x)) = (3000n + 7625)2 % 9000 + 1000
= (9000000n2 + 45750000n + 58140625) % 9000 + 1000
= (3000n + 625) % 9000 + 1000
一方、
g(f(x)) = (3000n + 2000)2 % 9000 + 1000 + 5625
= (9000000n2 + 12000000n + 4000000) % 9000 + 6625
= (3000n + 4000) % 9000 + 6625
となって、9000の剰余をとって4桁に収めるよう操作すると、
f(g(x)) = g(f(x))
が成り立ち、
7625->1625->4625->7625
2000->5000->8000->2000
の対応が取れる。