Solve the all parts of given problem:
Problem: The initial temperature of 150g of ice is -20 degrees Celsius.
Part A: How much heat is required to raise the ice to 0 degrees Celsius and completely melt the ice?
Part B: How much additional heat is required to heat the water to 25 degrees Celsius?
Please show your results in detailed calculations.