First of all, it might be helpful to examine the question text a little bit.
n consecutive integers with a mean of 10 means that n must be even. If n were odd, the mean could never be even because one would have to divide an odd number by another odd number and that can never yield an even number.
Next, we know that the set of integers is evenly spaced (consecutive odd integers).
The middle pair of the set will therefore be 9 and 11, since both of these numbers have the same distance from the mean. For each number added to one side of these two numbers, a counterpart has to be added on the opposite side to 'keep the balance'.
Statement I:
This tells us that one integer must be 7 bigger than the mean while the other integer must be 7 smaller than the mean. Of course the consecutive odd integers from 9 to 23 would also have a range of 14, but then the mean would not be 10 anymore. To keep the balance around the two middle number 9 and 11, just add the same amount of odd integers to both sides until you get a range of 14.
9,11 range is 2
7,9,11,13 range is 6
5,7,9,11,13,15 range is 10
3,5,7,9,11,13,15,17 range is 14. Bingo!
So, 3 is the smallest integer.
SUFFICIENT
Statement II:
Basically the same as statement I. When the greatest integer is 17, when the integers are consecutive odd integers and when the mean is 10, the only possible set of numbers is the one above with a range of 14.
In that set, 17 is the biggest number, and 3 is the least integer.
SUFFICIENT
Hence, D is correct.