Ответ:

Обозначим количество конфет у Кати через \(x\).

  1. У Миши: \(x-8\) конфет.
  2. У Оли: \((x-8)+12=x+4\) конфеты.
  3. Составим уравнение по условию задачи:
    \[x+(x-8)+(x+4)=50.\]
  4. Упростим уравнение:
    \[3x-4=50,\]
    \[3x=54,\]
    \[x=18.\]
  5. Проверка: у Миши \(18-8=10\) конфет, у Оли \(10+12=22\) конфеты; всего \(18+10+22=50\).

Ответ: у Кати было 18 конфет.