Answer : The specific heat of metal is
.
Explanation :
In this problem we assumed that heat given by the hot body is equal to the heat taken by the cold body.


where,
= specific heat of metal = ?
= specific heat of water = 
= mass of metal = 129.00 g
= mass of water = 45.00 g
= final temperature = 
= initial temperature of metal = 
= initial temperature of water = 
Now put all the given values in the above formula, we get


Therefore, the specific heat of metal is
.
To find the mass you need to find the weight of a mol of the molecules by adding up the atomic mass.
N = 14.007 g/mol
H = 1.008 g/mol
S = 32.065 g/mol
O = 16 g/mol
2(14.007) + 8(1.008) + 32.065 + 4(16) = 132.143 g/mol
Now you know how much an entire mol weight you multiply it by how much you actually have
0.00456 * 132.143 = 0.603 g