Здравствуйте, xenitron!
Предлагаю Вам следующее решение задачи.
Как видите, однозначной уверенности в правильности решения у меня нет, потому что получено положительное по шкале Цельсия значение температуры льда. Это может, в частности, означать, что на самом деле не весь лёд растаял. Однако, тогда при имеющихся данных задача нерешаема. Возможна ошибка в рассуждениях по ходу решения, которой я не нашёл. Но весьма велика вероятность того, что при решении использованы значения констант, отличающиеся от тех, которые использованы составителями задачи...
Поэтому решение задачи выкладываю. На него потрачено со всеми проверками и раздумьями почти четыре часа.
С уважением.
Об авторе:
Facta loquuntur.