Based on the data provided,  the heat gained by water is 2184.05 J and the heat capacity of silver is 0.537 J/g/°C
Quantity of heat, H = mcΔT
where
Also;
Heat capacity of water = 4.18 J/g/°C
Heat lost by silver = 43 * c * (120 - 25.5) = 4063.5c
Heat gained by water = 95 * 4.18 * (25.5 -20) = 2184.05 J
From heat lost = heat gained:
4063.5c = 2184.05 J
c = 2184.05/4063.5
c = 0.537 J/g/°C
Therefore, the heat gained by water is 2184.05 J and the heat capacity of silver is 0.537 J/g/°C
Learn more about heat capacity at: https://brainly.com/question/1105305