По условию, на нее ушло на 100 граммов шерсти меньше, чем на шарф. Значит, 300-100=200 (граммов) - шерсти ушло на шапку. И, наконец, свитер. По условию, не свитер ушло на 400 граммов шерсти больше, чем на шарф. Значит, 300+400=700 (граммов) - ушло на свитер. Или же, можно найти по-другому. От всей шерсти отнимем количество шерсти, потраченной на шарф и шапку. То есть, 1200-(300+200)=1200-500=700 (граммов) - ушло на свитер. Ответ: 300, 200 и 700 граммов. Вот и все решение. Надеюсь, помогла.