Для решения задачи необходимо вычислить стоимость покупки в каждом магазине и сравнить результаты.
* Магазин "По соседству":
$$2 \cdot 37 + 3 \cdot 85 + 144 = 74 + 255 + 144 = 473$$
* Магазин "По пути":
$$2 \cdot 35 + 3 \cdot 94 + 150 = 70 + 282 + 150 = 502$$
* Магазин "Рядом с домом":
$$2 \cdot 34 + 3 \cdot 90 + 140 = 68 + 270 + 140 = 478$$
Сравниваем полученные суммы: 473, 502 и 478. Наименьшая сумма - 473 рубля, что соответствует магазину "По соседству".
Ответ: В магазине "По соседству".