Dada la reaccion

Fe2O3(s) + 3 H2(g) -> 2 Fe (s) + 3 H2O(l)
Calcula el calor de reacción
Datos:
Delta H'lf (H2O, l) = -285.830 kJ/mol
Delta H°f (Fe2O3, s) = -824.20 kJ/mol

Por favor podrían ayudarme, he intentado resolverla y por mas que cambio valores no me da el resultado que según el libro debería ser de -33.3kJ/mol, que paso me esta faltando?