At a particular graduation party with 300 guests, 70% of the guests brought gifts, and 40% of the female guests brought gifts. If 45 males did not bring gifts to the party, how many females did bring gifts?  Choose the correct choice
A) 18  B) 30  C) 42  D) 68  E) 70

Rationale: "the correct method total = 300 . . 70 % of 300 = 210 got gifts . . 90 did not get gift , out of which 48 are males , so remaining 90 - 45 = 50 are females . . but 40 % females brought gift , so 60 % did not get it . . so 60 % = 45 , 100 % = 45 * 100 / 60 = 75 . . ans 40 % of 75 = 30 b"
Answer: B