Если Маша отдаст все свои конфеты Тане, то у Тани и Оли будет вместе все 54 конфеты. И если по условию, у Оли будет на 4 конфеты меньше, то у нее было:
(54 - 4) : 2 = 25 конфет - ответ.
Если Маша отдаст все свои конфеты Оле, то у Оли будет 5 частей (в 5 раз больше чем у Тани), а у Тани 1 часть конфет:
5 + 1 = 6 частей - 54 конфеты
54 : 6 = 9 конфет - у Тани (1 часть)
54 - (9 + 25) = 20 конфет - было у Маши.
Ответ: у Оли было 25 конфет, у Тани 9 конфет, а у Маши 20 конфет.