Решение
Ищем время нагрева льда от -30\ ^\circ\text{C} до температуры плавления (0\ ^\circ\text{C}). Хитрость в том, что мощность теплообмена нам не дана — зато дано время плавления, и через него мы её «обойдём».
Теплота на нагрев льда: Q_1=cm\Delta T, где c=2100\ \dfrac{\text{Дж}}{\text{кг}\cdot{}^\circ\text{C}}, \Delta T=0-(-30)=30\ ^\circ\text{C}.
Теплота на плавление: Q_2=\lambda m, где \lambda=3{,}3\cdot10^5 Дж/кг.
Мощность постоянна, поэтому теплота равна мощности, умноженной на время: Q_1=P\tau_1 и Q_2=P\tau_2, где \tau_2=20 мин =1200 с.
Делим одно на другое — мощность и масса сокращаются: \tau_1=\dfrac{Q_1}{Q_2}\tau_2=\dfrac{cm\Delta T}{\lambda m}\tau_2=\dfrac{c\Delta T\,\tau_2}{\lambda}.
Считаем: \tau_1=\dfrac{2100\cdot30\cdot1200}{3{,}3\cdot10^5}\approx230 с.
Ответ
\tau_1\approx230\ \text{с}