A and B look right. B is actually 3/7 so rounding to 3 s.f. would give you 0.429
C.
Use Bayes thm again
P(Weighted given 2 heads) = [P(2 heads given coin is weighted) * P(Weighted)] / P(2 Heads)
= [(3/4)2 * 1/3 ] / [ (2/3)(1/2)2 + (1/3)(3/4)2 ]
Since you got B this should look familiar. Study the differences between B and C and I think you'll get it