Of the 200 stamps in a collection, 90 are foreign and 50 are more than 10 years old. If 20 stamps are both foreign and more than 10 years old, how many stamps are neither foreign nor more than 10 years old?  Select: A) 30 B) 80 C) 100 D) 130 E) 150

Rationale: "20 stamps are both foreign and more than 10 years old . 70 stamps are foreign only . 30 stamps are 10 years old only . the number of remaining stamps is 200 - ( 20 + 70 + 30 ) = 80 the answer is b ."
Answer: B