(M+T+W)/3=6
(1) The cost of John's lunch on Monday of last week was $5.
From this, (5+T+W)/3=6
5+T+W=18
T+W=13
There many different combinations of T and W to get 13. We could have 5 and 8, 6 and 7, 10 and 3, the list goes on. Each scenario would have a different median. A and D are out.
(2) The cost of John's lunch on Tuesday of last week was $6.
Although at first glance it seems like this would be ruled out for the same reason (1) is ruled out, this is sufficient.
If the cost of John's lunch is $6 on Tuesday, we could enter two possible scenarios:
a) M and W's cost is also $6. This is one way we'd have an average of $6.
b) M and W's costs are different. In order to get an average of 6, though, one value has to be less than $6 and the other has to be greater than $6.
For example,
if M = $5 and W = $7, we'd get an average of 6.
However, if M = $3 and W = $3, our average would be (3+3+6)/3 = 4.
Notice how one term has to be lesser and one term has to be greater than 6 in order for the average to be equal to 6. As a result, we know the median would have to be 6.
B is sufficient.