Решение:
1) Переведём 2 кг 600 г в граммы: 2 кг 600 г = 2600 г.
2) Вычислим, сколько шерсти ушло на два свитера: $$900 \times 2 = 1800$$ г.
3) Вычислим, сколько шерсти ушло на шапки: $$2600 - 1800 = 800$$ г.
4) Вычислим, сколько шапок связала бабушка: $$800 : 200 = 4$$ шапки.
**Ответ: 4 шапки**