In a room containing 18 people, there are 15 people who speak English, 13 people who speak Hindi and 11 people who speak Kannada. 9 persons speak both English and Hindi, 9 persons speak both Hindi and Kannada whereas 9 persons speak both Kannada and English. How many speak all three languages?
A. 9
B. 8
C. 7
D. 6
GATE 1998 · Discrete Mathematics · Set Theory · easy