Задача красиво решается при помощи теории множеств. Рисуем три пересекающихся круга, Круги обозначаем Ц-цирк, Т-театр, К-каток. Заполняем известные количества, пересечение кругов Ц и Т = 30 (те, кто были в цирке и театре), пересечение К и Т = 32 (каток и театр), пересечение Ц и К =40. Пересечение всех трех кругов = те, кто были во всех трех заведениях, их 25. По рисунку получаем: только в цирке были 68-30+25-40 = 23 человека, только на катке были 100-32+25-40 = 53 человека. Дельта - второй ответ. Теперь посчитаем, сколько школьников было хоть где-то: 68+50-30+100-32+25-40 = 141. Соответственно нигде не были 9 человек.