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