Correct option is B
Given:
Total people = 40
Hindi speakers = 25
Both Hindi & Urdu = 20
Everyone speaks at least one language
Solution:
Step 1: Find Urdu speakers (total).
From earlier calculation:
40 = 25 + Urdu − 20
→ Urdu = 35
So, 35 people speak Urdu in total.
Step 2: Find only Urdu speakers.
Only Urdu = Total Urdu − Both
= 35 − 20
= 15
Final Answer:
15 people speak only Urdu.
Correct option: (b) 15