Решение:
1. Определим, сколько варенья в больших банках:
$$500 \text{ г} \cdot 7 = 3500 \text{ г}$$
2. Переведем 5 килограммов в граммы:
$$5 \text{ кг} = 5000 \text{ г}$$
3. Определим, сколько варенья осталось для маленьких банок:
$$5000 \text{ г} - 3500 \text{ г} = 1500 \text{ г}$$
4. Определим количество маленьких банок:
$$1500 \text{ г} : 300 \text{ г} = 5$$
Ответ: понадобилось 5 маленьких банок.