Високий рахунок#2451

Високий рахунок

1 секунда
64 мегабайти
Дуже легка

Ви щойно грали у відеогру, у якій потрібно було провести черв'яка лабіринтом за допомогою джойстика. Ви набрали рекордну кількість балів, і тепер вам потрібно ввести своє ім'я за допомогою цього джойстика. Це працює наступним чином.

Спочатку на екрані відображається рядок, що складається лише з символів . Початково вибраною є перша літера рядка. Коли ви рухаєте джойстик вперед, вибрана літера змінюється на ту, що йде одразу після неї в алфавіті. Коли ви рухаєте джойстик назад, вибрана літера змінюється на ту, що стоїть безпосередньо перед нею. Алфавіт циклічний, тобто після літери йде , а перед — .

Рух джойстика вліво чи вправо переміщує вибір на одну позицію вліво чи вправо відповідно. Вибір також є циклічним, тобто рух вліво від першої літери переводить вибір на останню, і навпаки.

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

Вхідні дані

У першому рядку додатне ціле число: кількість тестових випадків, не більше . Далі для кожного тестового випадку:

  • Один рядок з рядком (1 \leq \text{length}(s) \leq 1000), що складається з великих літер: ім'я, яке ви хочете ввести.

Вихідні дані

Для кожного тестового випадку:

  • Один рядок з цілим числом: мінімальна кількість необхідних рухів джойстика.

Приклади

Приклад 1

Loading
Loading