Heat energy required to raise the temperature of iron will be given as
[tex]Q = ms\Delta T[/tex]
here we know that
m = 50 g
s = 0.46 J/g C
[tex]T_1 = 20 degree C[/tex]
[tex]T_2 = 100 degree C[/tex]
now we will have
[tex]Q = 50 \times 0.46 \times (100 - 20)[/tex]
[tex]Q = 1840 J[/tex]
so it will require 1840 J heat to raise the temperature