Пусть x - стоимость шапки.
Тогда стоимость куртки можно выразить двумя способами:
1) 5x - 700 (так как куртка на 700 руб. дешевле, чем пять шапок)
2) 2x + 200 (так как куртка на 200 руб. дороже, чем две шапки)
Получаем уравнение:
$$5x - 700 = 2x + 200$$
Вычитаем 2x из обеих частей уравнения:
$$5x - 2x - 700 = 2x - 2x + 200$$
$$3x - 700 = 200$$
Прибавляем 700 к обеим частям уравнения:
$$3x - 700 + 700 = 200 + 700$$
$$3x = 900$$
Делим обе части уравнения на 3:
$$\frac{3x}{3} = \frac{900}{3}$$
$$x = 300$$
Следовательно, шапка стоит 300 рублей.
Ответ: 300 рублей