Ответ:

  1. Чтобы подарки были одинаковыми и все покупки были использованы, найдём наибольший общий делитель чисел 180, 150 и 210.
  2. Разложим числа на простые множители: \(180=2^2\cdot3^2\cdot5\), \(150=2\cdot3\cdot5^2\), \(210=2\cdot3\cdot5\cdot7\).
  3. Общие множители с наименьшими показателями: \(2\cdot3\cdot5=30\).

Значит, можно приготовить 30 подарков. В каждом будет по 6 орехов, 5 яблок и 7 конфет.

Ответ: 30 подарков.