Кольорові кулі#11398

Кольорові кулі

1 секунда
128 мегабайтів
Легка

Вздовж мотузки зліва направо розташовано кульок червоного та синього кольорів. Ці кульки представлені рядком із символів.

Якщо -й символ дорівнює , то -а кулька зліва фарбується в червоний колір, якщо він дорівнює , вона фарбується в синій колір.

Вам потрібно перефарбувати деякі з цих кульок так, щоб жодні дві сусідні кульки не були одного кольору. Яку найменшу кількість кульок слід перефарбувати?

Вхідні дані

Один рядок (1 \le |s| \le 10^5), що представляє кольори кульок. Тут позначає довжину рядка .

Вихідні дані

Виведіть мінімальну кількість кульок, яку потрібно перефарбувати, щоб виконати умову задачі.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading

Примітка

У першому тесті умову задачі можна виконати, пофарбувавши середню (другу) кульку в синій колір.

У другому тесті немає потреби фарбувати кульки.