Ответ:

Белочкам подарили: \(2 \cdot 5 = 10\) яблок.

Ёжикам дали: \(3 \cdot 3 = 9\) яблок.

Всего раздали: \(10 + 9 = 19\) яблок.

Осталось: \(50 - 19 = 31\) яблоко.

Ответ: 31 яблоко.