A) percent cursed is the weighted average of the percent cursed from each guild weighted by the fraction from each guild:
fraction cursed = .55*.12 + .3*.25 + .15*.05
B) Use Bayes' Law P(G2|C) = P(C|G2)P(G2)/P(C) The denominator is from part A P(C|G2) = .25 and P(G2) = .3
Another way to think of it is to calculate the fraction of the cursed that come from G2.