Для начала узнаем сколько человек любят читать либо фантастику, либо детективы.
18 + 16 = 34 (ч)
Из них 7 человек любят читать и фантастику и детективы, а значит всего любящих читать:
34 — 7 = 27 (ч)
Приплюсуем к этому числу не любящих читать
27 + 4 = 31 (ч) — всего человек в нашем классе
Ответ: 31 человек
18 + 16 = 34 (ч)
Из них 7 человек любят читать и фантастику и детективы, а значит всего любящих читать:
34 — 7 = 27 (ч)
Приплюсуем к этому числу не любящих читать
27 + 4 = 31 (ч) — всего человек в нашем классе
Ответ: 31 человек