Находим стоимость 1 кг (1000 г) орехов у каждого продавца:
Если 150 г стоят 90 руб., то 1 г стоит 90 : 150 = 0,6 руб.
Значит, 1000 г стоят 0,6 * 1000 = 600 руб.
Если 200 г стоят 160 руб., то 1 г стоит 160 : 200 = 0,8 руб.
Значит, 1000 г стоят 0,8 * 1000 = 800 руб.
Если 250 г стоят 125 руб., то 1 г стоит 125 : 250 = 0,5 руб.
Значит, 1000 г стоят 0,5 * 1000 = 500 руб.
Если 300 г стоят 150 руб., то 1 г стоит 150 : 300 = 0,5 руб.
Значит, 1000 г стоят 0,5 * 1000 = 500 руб.
Сравниваем стоимость 1 кг орехов у каждого продавца:
600 руб. (продавец 1), 800 руб. (продавец 2), 500 руб. (продавец 3), 500 руб. (продавец 4)
Дороже всего 1 кг орехов стоит у продавца 2 (800 руб.).
Ответ: у продавца 2