Champernowne's constant

An irrational decimal fraction is created by concatenating the positive integers:

\[ 0.12345678910\color{red}{1}112131415161718192021... \]

It can be seen that the \( 12 \)th digit of the fractional part is \( 1 \).

If \( d_n \) represents the nth digit of the fractional part, find the value of the following expression.

\[ d_{1} × d_{10} × d_{100} × d_{1000} × d_{10000} × d_{100000} × d_{1000000} \]