Дана последовательность целых чисел \(a\) длины \(n\).
Назовём последовательность красивой, если она имеет вид ряда блоков, каждый из которых начинается со своей длины, то есть сначала идёт длина блока, а потом его элементы. Например, последовательности [\(\color{red}{3},\ \color{red}{3},\ \color{red}{4},\ \color{red}{5},\ \color{green}{2},\ \color{green}{6},\ \color{green}{1}\)] и [\(\color{red}{1},\ \color{red}{8},\ \color{green}{4},\ \color{green}{5},\ \color{green}{2},\ \color{green}{6},\ \color{green}{1}\)] являются красивыми (разные блоки покрашены разными цветами), а [\(1\)], [\(1,\ 4,\ 3\)], [\(3,\ 2,\ 1\)] — нет.
За одну операцию вы можете удалить из последовательности любой элемент. Какое минимальное количество операций нужно сделать, чтобы данная последовательность стала красивой.
Примечание
В первом наборе входных данных примера данная последовательность уже является красивой, как и показано в условии.
Во втором наборе входных данных примера можно сделать последовательность красивой только удалив из неё все элементы.
В пятом наборе входных данных примера можно сделать последовательность красивой, удалив первый и последний элемент. Тогда последовательность станет [\(2,\ 3,\ 4\)].