>>48
虫食い算と考えたら分かりやすいのかな??
ab
×cd
OOO
OOO
94e8

b*dの1の位が8だから
b*d=8,18,28,48
(b,d)=(1,8),(2,9),(4,7),(6,8)とこれらのb,dが逆のもの
答えの千の位が9だから
a*c=81
(a,c)=(9,9)

(90+b)*(90+d)=10e+9408
8100+90(b+d)-10e=9408-bdここで
b*d=8,18,28,48
(b,d)=(1,8),(2,9),(4,7),(6,8)
より
8100+90*9-10e=9400
8100+90*11-10e=9390
8100+90*11-10e=9380
8100+90*14-10e=9360
このうち0≦e≦9を満たすのは一番下の式のみで、このときe=0
∴(a,b,c,d,e)=(9,6,9,8,0)(9,8,9,6,0)
もっと簡単にできそうだけど。。