Решим задачу по действиям:
1) Вычислим, сколько учеников любят читать детективы, исключая тех, кто читает и то, и другое:
12 - 3 = 9 (учеников)
2) Узнаем, сколько учеников любят читать фантастику, исключая тех, кто читает и то, и другое:
18 - 3 = 15 (учеников)
3) Определим, сколько всего учеников любят читать детективы или фантастику:
9 + 15 + 3 = 27 (учеников)
4) Вычислим, сколько всего учеников в классе:
27 + 1 = 28 (учеников)
Ответ: 28 учеников в нашем классе.