eolymp
Змагання

БГУ Личное Первенство

ABA

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB

Дано рядок символів. Скільки підпослідовностей "ABA" зістрічається в ньому? Букви "ABA" не обов'язково повинні йти безпосередньо один за одним. Проте їх порядок повинен зберігатися.

Вхідні даніе

Один рядок, що містить тільки Великі латинськіх літери. Довжина рядка не перевищує 10^6.

Вихідні дані

Виведіть кількість підпослідовностей "ABA" в рядку.

Приклад

Вхідні дані #1
YARBRBAQ
Вихідні дані #1
2
Вхідні дані #2
ABAYBATATBBAZA
Вихідні дані #2
29