not too sure that the answer is C, to me it is B, my reasoning
how many odd numbers between x and y
(1) there are 12 even integers between x and y,
here i apply to simple numbers taking that the number of even numbers is even
x=1, y=5 and set looks like:1 2,3 4 5, here we have two even numbers and 1 odd
x=1, y=6, with set 1,2,3,4,5,6 two even numbers 2, 4 and two odd numbers 3 and 5
i hope the same is true with 12 even numbers as in 1 st
so insufficient
(2) to me suffcient
taking that the number of integers between x and y is even ( here 24 ) the number of odd will be always equals the number of even 24/2=12. to verify
let it be 4 numbers between x and y
1,2,3,4,5,6 x=1, y=6 two even two odd
2,3,4,5,6,7 x=2, y=7 two even two odd
but in case the the number if integers between x and y is odd different cases are possible
the number of integers is 3
1,2,3,4,5-two even 1-odd, 2,3,4,5,6 1even 2 odd