In a survey of $100$ students, the number of students studying the various languages is found as: English only $18; $ English but not Hindi $23; $ English and Chinese $8;$ Chinese and Hindi $8;$ English $26;$ Chinese $48$ and no language $24.$ Find
$(1)$ How many students are studying Hindi?
$(2)$ How many students are studying both English and Hindi?
Let $U$ be the universal set. Then $n(U)=100$
And $E: $English and $H: $Hindi and $C: $ Chinese
Then $\displaystyle n(E\cap H'\cap H')=n(E)-n(E\cap H)-n(E\cap C)+n(E\cap H\cap C)=18$
$\displaystyle n(E\cap H')=n(E\cap H'\cap C')+n(E\cap C)-n(E\cap C\cap H)=23$ and $n(E\cap C)=8$ and $n(C\cap H)=8$ and $n(E)=26 ,n(C)=48$ and
$\displaystyle n(E'\cap C'\cap H')=n(U)-n(E\cup H\cup C)=24$
From the above data, we get $n(E\cap H)=n(E\cap H\cap C)$ and $n(E\cup H \cup C)=76$
Now using $\displaystyle n(E\cup H\cup C)=n(E)+n(H)+n(C)-n(E\cap H)-n(E\cap C)-n(H\cap C)+n(E\cap H\cap C)$
$\displaystyle 76=26+48+n(H)-8-8\Longrightarrow n(H)=18$
Now how can I find part $(2)$?

There are three languages involved: Chinese, English and Hindi.
I would like to divide all the $100$ students into eight groups, any two of which do not overlap.
Suppose:
We learn:
Hence
(1) We learn from the list above that there are $10 + 0 + 5 + 3 = 18$ students who study Hindi.
(2) We learn from the list above that there are $0 + 3 = 3$ students who study both Chinese and Hindi.