Всего - 32 ч.
Любят кошек - 23 ч.
Любят собак - 18 ч.
Любят кошек и собак - 10 ч.
Не любит ни кошек ни собак - ? ч.
Решение:
1) 18-10=8 (ч.) - любят только собак.
2) 23-10=13 (ч.) - любят только кошек.
3) 32-(10+8+13)=32-31=1 (ч.)
Ответ: 1 человек из класса не любит ни кошек ни собак.