Here is my solution:
There are 9*1*10 for the first one
There is 10 of the second type, but because we already counted 333 in the first case, so we don't have to count it again
Without the overcounting, we get 9 new peachy numbers in the second case.
Therefore, there are 90+9 = 99 peachy three-digit numbers.