Of the three-digit integers greater than 600, how many have two digits that are equal to each other and the remaining digit different from the other two?  Choose the correct choice:
A) 120  B) 116  C) 108  D) 107  E) 72
# of three-digit integers greater than 600 is 399 (999-600);   Numbers with all distinct digits:   4*9*8= 
<gadget id="calculator">  4*9*8</gadget>
<output>288</output>
288. First digit can take 4 values: 6, 7, 8 or 9, second digit can take 9 values (10 minus the one we used for the first digit) and third digit can tale 8 values (10 minus 2 digits we've already used for the first two digits);   Numbers greater than 600 which have all alike digits: 4 (666, 777, 888, 999);   {Total}-{all distinct}-{all alike}={two alike, one different} --&gt; 399-288-4=107.   Answer: 107. --  399-288-4= 
<gadget id="calculator"> --  399-288-4</gadget>
<output>107</output>
107.   Answer: 107.
<result>D</result>
Of the three-digit integers greater than 600, how many have two digits that are equal to each other and the remaining digit different from the other two?