Ответ:

При сложении чисел 20 и 16 учащиеся, посещающие оба занятия, учитываются дважды. Вычтем их один раз: 20 + 16 − 5 = 31.

Ответ: 31 учащийся.