A group of people participate in some curriculum, 35 of them practice Yoga, 20 study cooking, 15 study weaving, 7 of them study cooking only, 5 of them study both the cooking and yoga, 3 of them participate all curriculums. How many people study both cooking and weaving? Choose the correct choice: A) 1 B) 2 C) 3 D) 4 E) 5

Rationale: "both cooking and weaving = 20 - ( 7 + 5 + 3 ) = 5 so , the correct answer is e ."
Answer: E