I have been offered a place to study part iii of the math tripos (with a commonwealth scholarship). My area of interest is theoretical physics. However the problem is that quite a bit of the stuff that has been covered in part ii of the course (and hence is a prerequisite for part iii) has not been covered in my previous undergrad program. For instance, I've had no advanced course on quantum mechanics. On the other hand, I've been offered a place to study for an msc in physics at the bonn cologne graduate school in germany. This course is two years in duration and starts off from a point that I can grasp given my previous background. I am unsure of how hard I will have to work to cover whatever I've missed to get something meaningful out of the tripos course. I am also concerned that if I do take the german course I will be missing out on an excellent opportunity. Moreover, since I am an international student, I am worried about the funding situation. What happens if I do not get a distinction on the tripos exam? Which one would be a better choice under the circumstances?