The correct option is: b. 3
Step-by-step explanation
Middle 50% data means the "Interquartile Range" which is measured as the difference between the third quartile
and the first quartile
in a data set.
In the given box plot, we can see that:
and

So, the Interquartile range,

Thus, the range of the middle 50% of data will be 3.