Свитер+шарф+шапка=1200 г
Шарф=шапка+100
Шапка=шарф-100
Шарф=свитер-400
Свитер=шарф+400
Подставим в первое выражение
Шарф+400+шарф+шарф-100=1200
3*шарф+300=1200
3*шарф=1200-300
3*шарф=900
Шарф=300 г
Шапка=300-100=200 г
Свитер=300+400=700 г
Проверка 300+200+700=1200
Ответ на шапку ушло 200 г шерсти, на шарф 300 г шерсти, на свитер 700 г шерсти