I have this problem that I just cant do, I dont understand how to do it! Please help me find the answer!!! ok here it is.

When ice melts at 0 degrees celsius to form liquid water, it absorbs 334J/gram. The specific heat of water is 4.184 J/gc. Suppose the heat needed to melt a 35.0g ice cube is absorbed from water (210g) in a calorimeter at 21 degrees celsius. What is the final temp of water?

Apparently the answer is 6.6 degrees celsius.

Thanks