Correct option is B
Given:
In a class of 88 students, girls are 5/8 of total. Rahul is 16th from top, 12 girls ahead.
Solution:
Total students = 88.
Girls = (5/8) of 88 = 55 → Boys = 88 − 55 = 33.
Rahul is 16th from top, so 15 students are ahead of him; of these 15, 12 are girls → boys ahead = 15 − 12 = 3.
Rahul is a boy, so boys after him:
= Total boys − boys ahead − Rahul
= 33 − 3 − 1
= 29
So, 29 boys after Rahul.
Thus, corret option is (b).