Всего 29 учеников.Трое (Оля, Петя и Назар) не имеют ни брата, ни сестры.Значит, хотя бы брата или сестру имеют:29 - 3 = 26 учеников.Если сложить число учеников, имеющих хотя бы брата и хотя бы сестру, получим:12 + 18 = 30 учеников.А их всего 26.Следовательно:30 - 26 = 4 учеников имеют и брата, и сестру.Ответ: 4.