Башти#2076

Башти

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

Дано число та послідовність з цілих чисел. Розглянемо всі можливі циклічні зсуви цієї послідовності та відсортуємо їх у лексикографічному порядку. Знайдіть суму довжин найбільших спільних префіксів для кожної пари послідовних зсувів у цьому порядку.

Вхідні дані

Вхід містить не більше тестових випадків. Кожен тестовий випадок складається з двох рядків. У першому рядку зазначено кількість магічних веж (1 \le n \le 50000). У другому рядку міститься цілих чисел у діапазоні від до — задана послідовність.

Останній тестовий випадок містить n = 0 і не підлягає обробці.

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading