Дана строка s длины n (n не превышает 1000). Требуется найти самое короткое её "сжатое" представление, т.е. найти такую строку t наименьшей длины, что s можно представить в виде конкатенации одной или нескольких копий t.
Пример входных данных:
abab
Пример выходных данных:
2
|