Question 1208054
<pre>

To get some insight as to what is going on here, I took
the long division out a few places, without skipping any
steps because of 0's, as we usually do in long division:

     <u> 0.0 0 1 0 2</u>
9 7 7)1.0 0 0 0 0
      <u>0</u>
      1 0
      <u>  0</u>
      1 0 0
      <u>    0</u>
      1 0 0 0
      <u>  9 7 7</u>
          2 3 0
          <u>    0</u>
          2 3 0 0
          <u>1 9 5 4</u>
            3 4 6

The very first remainder above is 1. The decimal will start repeating 
when the remainder is 1 again, and the subtractions we perform to get a
remainder are always from a remainder that is annexed on the right with 
a 0.  So to get a 1 remainder, we must be subtracting a digit multiple 
of 977 that ends in a 9.

The only digit multiple of 977 that ends with a 9 is 7x977 or 
6839, so 1 more, or 6840 must have been the number we would be 
subtracting 6839 from, which means the remainder just before the
remainder of 1 was 684. So the last digit before the digits started
repeating must have been a 7.

To have gotten the remainder 684 from a number that ended with 0, we
must have subtracted a digit multiple of 977 that ended with a 6.

The only digit multiple of 977 that ends with a 6 is 8x977 or 
7816, so 684 more, or 8500 must have been the number we would be 
subtracting 6839 from, which means the remainder just before the
remainder of 684 was 850. And the digit before the 7 must have
been an 8.

To have gotten the remainder 850 from a number that ended with 0, we
must have subtracted a digit multiple of 977 that ended with a 0,
which could only have been 0x977 or 0.

So the last three digits before we got a 1 remainder must have been 087 

That's the answer 087.  A=0, B=8, C=7

Edwin</pre>