As the quantities have been given in CGS units, therefore, answers have been worked out in same units.

Values used

Latent Heat of fusion of water #= 79.5cal//gm =333 kJ//kg#

Specific heat of water#=1cal//gm=4.19kJ//kg#

Latent heat exchanged for change of state #Q_l=mL#,

where #m and L# are mass and latent heat of the substance.

Amount of heat exchanged is given as #DeltaQ=msDeltat#,

where #m# is the mass, #s# is the specific heat and #Deltat# is change in temperature.

Case 1.

Let the final temperature of the mixture be water at #t_1^o C#.

Heat lost by 5gm of water at #90^oC# to become Water at #t_1^o C# is given as

#DeltaQ_(lost)=5 times 1times (90-t_1^o)#

Simlarly heat gained by ice at #0^o# to water at #t_1^o C# is given as

#DeltaQ_(gai n ed)=#heat gained by #5gm# Ice at #0^oC# for the change of state#+#Heat gained by 5gm of water at #0^oC# to become Water at #t_1^o C#

#DeltaQ_(gai n ed)=5 times 79.5+ 5 times 1 times (t_1^o-0)#

Since, #DeltaQ_(lost)= Delta Heat_(gai n ed)#

#5 times 1times (90-t_1^o)=5 times 79.5+ 5 times 1 times (t_1^o-0)#

#implies (90-t_1^o)= 79.5+ t_1^o#

#implies 2t_1^o= 10.5^oC#

Case 2.

Let the final temperature of the mixture be water at #t_2^o C#.

Heat lost by 500gm of water at #90^oC# to become Water at #t_2^o C# is given as

#DeltaQ_(lost)=500 times 1times (90-t_2^o)#

As in Case 1. heat gained by ice at #0^o# to water at #t_2^o C# is given as

#DeltaQ_(gai n ed)=#heat gained by #5gm# Ice at #0^oC# for the change of state#+#Heat gained by 5gm of water at #0^oC# to become Water at #t_2^o C#

#DeltaQ_(gai n ed)=5 times 79.5+ 5 times 1 times (t_2^o-0)#

Since, #DeltaQ_(gai n ed)= Delta Heat_(lost)#

#500 times 1times (90-t_2^o)=5 times 79.5+ 5 times 1 times (t_2^o-0)#

#implies 100(90-t_2^o)= 79.5+ t_2^o#

#implies 101t_2^o= 8920.5^oC#