Когда препятствие не проходят, добавляют какое-то количество, а непройденное убирают. Тогда количество препятствий:

Сумма от 1 до n находится по формуле 

Находим корни квадратного уравнения. Получаем n = 10; -9, но отрицательным n быть не может. Значит, в последний раз прибавилось 10 препятствий. Такое могло быть, если Кирилл не смог преодолеть 9 препятствий (действительно, в ряду прибавлений 2, 3, 4, ..., 9, 10 каждое прибавление размером n стоит на n - 1 месте, то есть 10 стоит на 9 месте).
Ответ: 9 препятствий