We know that latent heat of fusion of ice is 79.7Cal per gram.
Let final temperature be T.
Then
m1SΔT=m2L
300×1×(25−T)=100×75
(25−T)=100×75300
25−T=25
T=0∘C
After that total energy left=4.7×100
Total mass of water=400g
Amount of water again converted into ice
m=47079.7
m=5.9g
Thus whole mass is converted into water at 0∘C,and about 5.9gwater is again converted into ice whose temperature is also 0∘C.
After achieving the temperature of 0∘C, latent heat of fusion is required firstly for conversion of water into ice then further lowering of temperature is possible. So the final temperature will be 0∘C.