It seems like there is more information in the question than is needed to solve it.
I am sorry that it took me so long to get this one out. I hope that you all enjoy it. I will be more punctual and reliable after I finish my final exams. . . but until then I will do my best to get these out at least once a week.