Ответ:

Обозначим множества хорошо поющих и играющих на инструментах соответственно. В пересечении — 5 человек. Только поют: 10 − 5 = 5. Только играют: 7 − 5 = 2. В объединении: 5 + 5 + 2 = 12, поэтому ни в одну из двух групп не входят 30 − 12 = 18 человек.

Класс — 30 человекХорошо поютИграют552Ни то ни другое: 18

Ответ: только поют — 5 человек; только играют — 2; и поют, и играют — 5; ни то ни другое — 18.