Сначала переведем все величины в одни единицы измерения. Так как скорость укладки асфальта дана в метрах в день, переведем длину шоссе из километров в метры:
5 км = 5000 м
Теперь найдем, сколько метров асфальта уложила первая бригада за 6 дней:
$$300 \text{ м/день} \cdot 6 \text{ дней} = 1800 \text{ м}$$
Найдем, сколько метров асфальта осталось уложить второй бригаде:
$$5000 \text{ м} - 1800 \text{ м} = 3200 \text{ м}$$
Теперь найдем, за сколько дней вторая бригада уложила оставшиеся 3200 метров асфальта, укладывая по 400 метров в день:
$$\frac{3200 \text{ м}}{400 \text{ м/день}} = 8 \text{ дней}$$
Таким образом, вторая бригада закончила укладку асфальта за 8 дней.
Ответ: 8 дней