Игрок выстраивает шарики в линию на столе следующим образом. Изначально шариков на столе нет. На каждом шаге игрок добавляет один шарик с левого или правого края. Если в какой-то момент в линии оказывается три или более шариков одного цвета, стоящих подряд, они тут же уничтожаются.
Определите, сколько шариков останутся на столе по окончании игры.
Выходные данные
Выведите одно целое число – количество шариков, оставшихся на столе.
Система оценки
Решения, верно работающие при N ≤ 1000, могут получить до 5 баллов.
Примечание
В этом примере в конце игры останутся три шарика с цветами 3, 3, 5.