Ответ:

Количество теплоты, необходимое для нагревания воды:

\(Q=cm\Delta t=4200\cdot2\cdot29=243600\) Дж.

При полном переходе энергии топлива в тепло воды \(Q=q m_{\text{сп}}\), поэтому

\(m_{\text{сп}}=\frac{Q}{q}=\frac{243600}{2.9\cdot10^7}\approx0.0084\) кг.

Ответ: около 0,0084 кг (8,4 г) спирта.