Ясно, что яйца никто не рубил на половинки.
Число яиц просто было нечетным.
Чтобы не запутаться, посчитаем купленные яйца с конца.
Третья покупательница купила 5 яиц.
Следовательно, она купила половину остававшихся яиц без половины одного яйца (ту половину купила вторая).
До этого оставалось (5+0,5)*2=11 штук
11:2+0,5=6 яиц купила вторая покупательница.
11 яиц - это половина всех имевшихся яиц без половины одного яйца.
Т.е. всего яиц было
(2*11+0,5)=23
И первая покупательница купила 23:2+0,5=12 штук.
12+6+5=23 яиц было у хозяйки.