Ответ:

Чтобы все конфеты распределить поровну по одинаковым подаркам, число подарков должно делить и 168, и 105. Поэтому ищем их наибольший общий делитель.

\(168=2^3\cdot3\cdot7\), \(105=3\cdot5\cdot7\), значит \(\operatorname{НОД}(168,105)=3\cdot7=21\).

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