Дети стоят по кругу, поэтому удобнее их пересчитывать, используя понятия "по часовой стрелке" и "против часовой стрелки".
Ваня - это начало отсчета. Оля стоит слева, т.е. по часовой стрелке. Справа от Вани стоит Миша.
Двигаясь от Вани по часовой стрелке, насчитываем 13 детей до Миши (по условию), 14-ым будет Миша, после него еще 5 детей (по условию), 20-ым будет Ваня: 13+1+5+1=20 (д).
Теперь узнаем, сколько детей между Мишей и Олей таким же образом. Миша - начало отсчета. От Миши до Вани - 5 детей ( по условию), 6-ым будет Ваня, от Вани до Оли - 5 детей (по условию):
5+1+5=11 (д), если считать по часовой стрелке.
Если считаем против часовой стрелки, то от Миши до Вани - 13 чел (по условию), включая Олю и еще пять человек от Оли до Вани. Но нам нужно узнать число детей до Оли.
Значит: 13-1 (Оля)-5 (дети за Олей)=7(д)