I'm going to answer your question but I'm making no assumptions while your teacher probably wanted you to assume a normal distribution.
So 260 is exactly in the middle of the interval. Parts of the distribution outside the interval will have the least effect on the standard deviation if they are at the end points. Similarly points inside the distribution will have the least effect if they are at the mean.
Therefore, Assume the distribution has either the weight at the endpoints or at the mean. Let [tex]w_m[/tex] be the weight at the mean and [tex]w_e[/tex] be the weight at an end points. Then [tex]w_m+2*w_e=1[/tex].
Also
[tex]2* \left({305-215 \over 2} \right)^2w_e=18[/tex]
[tex]45w_e=18 <=> w_e=0.4[/tex]
and therefore:
[tex]w_m=1-2*0.4=0.2[/tex]
Therefore at least 20% of the distribution lies between the endpoints.