Ответ:

Обозначим круги: Д — девочки, Б — блондины, М — любители математики. По условию каждый ученик принадлежит хотя бы одному из этих кругов.

  1. Во всех трёх кругах находится 1 ученица: блондинка, которая любит математику.

  2. Только в пересечении Д и Б: \(12-1=11\).

  3. Только в пересечении Б и М: \(12-1=11\).

  4. Только в пересечении Д и М: \(6-1=5\).

  5. Только в круге Д: \(20-11-5-1=3\).

  6. Только в круге Б: \(24-11-11-1=1\).

  7. Только в круге М: \(17-11-5-1=0\).

Заполним области кругов Эйлера найденными числами:

310115111ДБМ

Складываем количества во всех областях, поскольку за пределами кругов учеников нет: \(3+1+0+11+5+11+1=32\).

Ответ: 32 ученика.