>>884
行A列Bの素数行列を用意して
(A+B)/2=Dを計算し差分dを用いて
A=D-d
B=D+d

そんで
A*B⇒(D-d)(D+d)=D^2-d^2
これを用いて数を圧縮するのはどうだろう