　まず，最高位は $1$ でなくてはならない．残りの $8$ に対する桁はそれぞれ $0,1$ の $2$ 通り，それ以外の $0$ に対する桁はそれぞれ $10$ 通り存在するから，求める場合の数は
$$1×2^5×10^6=\textbf{32000000}.$$
公式解説
https://onlinemathcontest.com/contests/omc213/editorial/4775
　ある村には村民が $9\times 10^{11}$ 人おり，それぞれに相異なる $12$ 桁（最高位は $0$ でない）の**個人コード**が付与されています．この村では，以下の条件をみたす相異なる二人の村民についてのみ，互いがもう一方の友人になることができます．

- 二人の個人コードを $10$ 進法において足し合わせたときに，繰り上がりが発生しない．

　村民である $U$ 君の個人コードは $808080808080$ です．$U$ 君と友人になれる村民は何人いますか？