Sphinx Cryptarithm #31

From Sphinx Magazine #162, October 1933 ABCABD = DEB² There is no BrainTwister puzzle published in this week s issue of New Scientist. So here is another Sphinx puzzle instead. [sphinx31]