Ответ:

Вычислим стоимость покупки в каждом магазине:

  • с. Ольховка: \(2\cdot770+3\cdot27=1540+81=1621\) руб.;
  • д. Васильки: \(2\cdot820+3\cdot28=1640+84=1724\) руб.;
  • с. Ровное: \(2\cdot780+3\cdot29=1560+87=1647\) руб.;
  • д. Калиновка: \(2\cdot765+3\cdot32=1530+96=1626\) руб.

Наименьшая стоимость — 1621 рубль.

Ответ: в магазине села Ольховка, 1621 руб.