Интересная задача
Дано:

Для начала вспомним закон сохранения мас. Масса неизменная при переходе телом из одного агрегатного состояния в другое.
Поэтому мы может высчитать масу снега в термосе.




Мы нашли масу снега, поэтому подставим в уравнение теплового баланса

Минус появился, поскольку мы решали только арифметику, и не учитывали, кто теплоту отдает.
Второй вопрос можно решить логически. По сути у нас удельная теплоемкость льда в два раза меньше, а массу при этом мы берем вдвое больше, поэтому можно будет поделить обе части на эту теплоемкость и получится:

Очевидно, что масса снега меньше, чем воды (примерно в 4 раза), если подставить температуру 20 в правую часть, то при сравнении будет знак <, то бишь у воды еще останется запас теплоты.
Но на плавление льда её не хватит, поскольку лямбда намного больше чем. 
t=1.2 c
это произойдет на расстоянии:
X=7+0.8·1.2+0.4·1.2²
X=8.536
Если приравнять производные
X1´=0.8+0.8·t
X2´=0.4+4.2·t
t=0.1 c
Получим, что через 0.1 секунду скорости будут одинаковы.