Рассчитаем стоимость набора продуктов в каждом магазине:
* **с. Ольгино:**
$$25 + 2 \cdot 370 + 3 \cdot 17 = 25 + 740 + 51 = 816 \text{ рублей}$$
* **д. Дивная:**
$$22 + 2 \cdot 420 + 3 \cdot 18 = 22 + 840 + 54 = 916 \text{ рублей}$$
* **с. Ровное:**
$$19 + 2 \cdot 380 + 3 \cdot 19 = 19 + 760 + 57 = 836 \text{ рублей}$$
* **д. Калиновка:**
$$20 + 2 \cdot 350 + 3 \cdot 22 = 20 + 700 + 66 = 786 \text{ рублей}$$
Дешевле всего набор продуктов стоит в деревне Калиновка.
Ответ: 786 рублей