Оба ответа выше содержат ошибки, в задаче пропущена цифра 1 около тройки, то есть между Ваней и Мишей не 3 а 13 детей, это один круг детей. Таким образом ответ на первый вопрос 13+5+2=20, где 13 это дети между названными двумя детьми в одну сторону, 5 это дети между назваными двумя детьми в другую сторону и 2 это названные дети между которыми указано количество детей, в каждом случае называю только 2-х детей, либо Ваню и Мишу, либо Мишу и Олю. Ответ на второй вопрос 7 детей между Олей и Ваней, так как 20-3-5-5=7, где 20 общее количество детей, 3 количество известных детей( Оля, Ваня, Миша) 5 это количество детей от Миши до Вани, вторая 5 это количество детей от Миши до Оли.