Рядок S було записано багато разів підряд, після чого з отриманого рядка взяли підрядок і дали вам.
Ваша задача визначити мінімально можливу довжину початкового рядка S.
У першому і єдиному рядку вхідного файлу записано рядок, який містить лише латинські букви, довжина рядка не перевищує 50000 символів.
У вихідний файл виведіть відповідь до задачі.