Question 1117174
.
<pre>
1.  First 9 positions are occupied by nine 1-digit numbers from 1 to 9.

    The rest are 1997 - 9 = 1988 positions till the 1997-th position inclusively.



2.  The next 2*90 = 180 positions are occupied by ninety 2-digit numbers from 10 to 99.

    The rest are 1988 - 180 = 1808 positions till the 1997-th position inclusively.



3.  Divide  1808 by 3 to separate 3-digit numbers:  {{{1808/3}}} = 602.667.


    So, there are 602 3-digit numbers starting from 100 till the 1997-th position,

    and the last such number is 100 + 602 - 1 = 701.


    The next 3-digit number 702 has "0" exactly in the 1997-th position.



<U>Answer</U>.  1997-th digit (from the left) of the lengthy number is "0".
</pre>

Solved.