My answer is
(C): We need
both statement in order to answer the question, and the answer is they do yield the same remainder.
(1) m and n yield the same remainder when divided by 8.If m = n = 1, they yield the same remainder when divided by 8, and they also yield the same remainder when divided by 24.
If m = 1, n = 9, they yield the same remainder when divided by 8, but they do not yield the same remainder when divided by 24.
NOT SUFFICIENT
(2) |m - n| is a multiple of 9If m =1, n = 10, |m - n| is a multiple of 9, but they do not yield the same remainder when divided by 24. (Because 0 is a multiple of 9, I can actually reconsider m = n = 1 here.)
If m =1, n = 1 + 9 * 24 = 217, |m - n| is a multiple of 9, and they also yield the same remainder when divided by 24.
NOT SUFFICIENT
By taking (1)and (2) together, we know m and n should have a relationship that looks like:
m = n + 72 * 1 (*2, *3, ...)
or n - 72 * 1 (*2, *3, ...)
Because 72 is dividable by 24, we can solve the question: they do yield the same remainder when divided by 24.
SUFFICIENT