Английский = a + d + f + g = 28.Немецкий = b + e + f + g = 30.Французский = c + d + e + f = 42.Английский и немецкий = g + f = 8.Английский и французский = d + f = 10.Немецкий и французский = f + e = 5.Все три языка = f = 3.А) Чтобы найти учеников, изучающих только английский, нужно вычесть "d + f + g".d = (d + f) - f = 10 - 3 = 8.g = (g + f) - f = 8 - 3 = 5.Английский = 28 - 13 = 15.Французский = 42 - (d + e + f).e = (f + e) - f = 5 - 3 = 2.42 - (8 + 2 + 3) = 42 - 13 = 29.Немецкий = 30 - (e + f + g)30 - (2 + 3 + 5) = 30 - 10 = 20.Б) Складываем тех, кто знает английский/немецкий/французский и вычитаем 100.100 - (15 + 29 + 20) = 100 - 64 = 36.Круги смотри во вложении.