How many digits is 256 ^ 5 × 625 ^ 10?

How many digits is 256 ^ 5 × 625 ^ 10?

256^5×625^10
=(4^4)^5×(25^2)^10
=4^20*25^20
=(4*25)^20
=100^20
=(10^2)^20
=10^40
Since there are 40 zeros at the end of the number and the first one, there are 41 digits