Problem 56: Powerful digit sum