Even though I have a maths degree! He is 10 and in year 6. I can find a 'cryptarithm solver' using google but need to explain strategy to him so that doesn't help!