Краткий ответ: 3000 секунд, или 50 минут.
Считаю, что в условии потеряны знаки степени: скорости равны \(2^{23}\) бит/с и \(2^{21}\) бит/с.
Переведём объём файла в биты: \[ 600\text{ Мбайт}=600\cdot 2^{20}\text{ байт} =600\cdot 2^{20}\cdot 8\text{ бит} =600\cdot 2^{23}\text{ бит}. \]
Время скачивания: \[ t_1=\frac{600\cdot 2^{23}}{2^{23}}=600\text{ с}=10\text{ мин}. \]
Время передачи по локальной сети: \[ t_2=\frac{600\cdot 2^{23}}{2^{21}} =600\cdot 2^2 =2400\text{ с}=40\text{ мин}. \]
Так как сначала файл нужно полностью скачать, а потом передавать, время складывается: \[ t=t_1+t_2=600+2400=3000\text{ с}=50\text{ мин}. \]
Проверка: передача идёт в \(2^{23-21}=4\) раза медленнее скачивания, значит, занимает \(10\cdot4=40\) минут. Вместе с 10 минутами скачивания получается 50 минут.