Пусть А - множество владельцев собак,
B - множество владельцев кошек,
C - множество владельцев попугаев.
Дано: всего 28, |А|=15, |B|=10, |С|=5, |А∩В|=5, |А∩С|=4, |В∩С|=3, |А∩В∩С|=2.
Формула включений и исключений для трёх множеств. Для любых конечных множеств A, B и C справедливо равенство |A ∪ B ∪ C| = |A| + |B| + |C| − |A ∩ B| − |B ∩ C| − |A ∩ C| + |A ∩ B ∩ C|.
Отсюда получаем кол-во человек с животными:
|A ∪ B ∪ C| = 15 + 10 + 5 - 5 - 3 - 4 + 2 = 20.
Не имеют ни одного животного:
28-20=8.
: 8 человек (но это не точно).