Решение:
1. Найдем, сколько варенья в 4 больших банках: 4 банки * 400 г/банка = 1600 г.
2. Переведем 4 кг в граммы: 4 кг = 4000 г.
3. Найдем, сколько варенья осталось для маленьких банок: 4000 г - 1600 г = 2400 г.
4. Найдем, сколько маленьких банок понадобилось: 2400 г / 300 г/банка = 8 банок.
Ответ: 8 маленьких банок.