250+50 это и есть половина оставшейся пряжи.
50+200+50=300 - остаток, рукавички, 50 г. от шапки
300+300=600 - половины оставшейся пряжи + остаток, рукавички, 50 г. от шапки
600+100=700 - добовляем 100 г. на безрукавку
700+700=1400 - складывем половинки
Ответ: 1400 г. пряжи купили, на шапку ушло 350 г. пряжи.