Решение:
1. Сначала найдем общий вес картофеля в 900-граммовых мешках:
$$8 \times 900 = 7200 \text{ г}$$
2. Переведем общий вес картофеля из килограммов в граммы:
$$10 \text{ кг} = 10000 \text{ г}$$
3. Найдем вес картофеля в 400-граммовых мешках:
$$10000 - 7200 = 2800 \text{ г}$$
4. Определим количество 400-граммовых мешков:
$$2800 \div 400 = 7$$
Ответ: 7 мешков.