Решение:
1. Переведем 4 кг в граммы: 4 кг = 4000 г.
2. Общее количество варенья в больших банках: $$4 \cdot 400 = 1600$$ г.
3. Количество варенья, которое осталось для маленьких банок: $$4000 - 1600 = 2400$$ г.
4. Количество маленьких банок: $$\frac{2400}{300} = 8$$ банок.
Ответ: Понадобилось 8 маленьких банок.