We know that there were 15 total.
The average is 150k.
The median is 130k.
So, the 8th (middle) term in the set is 130. Do we have to have a term below 130k?
No: a possible set would be 14 homes at 130k and 1 home at a really high price. Therefore, III isn't a MUST be true.
* * *
For 130 to be the median, the 8th home in the set must be 130. Let's look at two extreme examples:
14 homes at 130, 1 home above 130.
In this case, that one home above would have to be super expensive (to raise the average to 150), so (I) would be true.
8 homes at 130, 7 homes above 130.
In this case, we have the 8 homes on the low end dragging the average down by 8*20k (since 130k is 20k below 150k) = 160k. Therefore, the 7 homes above 130 must compensate and be a total of 160k above 150k, the average.
(By definition, for a set to average out to a number, there must be an equal amount below and above the average.)
So, if we spread that 160k out evenly among the 12 homes, each one would be roughly 23k above the average, or 173k each. If we don't spread it out evenly, then some homes will sell for more than 173k. Either way, we have at least one home selling for more than 165k and (I) is true.
At both extremes, (I) is true - therefore, it will always be true.
* * *
Let's look at II next:
Do we have to have a home between 130 and 150? Nope, we've already shown that we don't, with our extreme examples from examining (I). So, II doesn't have to be true.
Only I must be true: choose (A).