题目描述

给你一个字符串$s_1$ ,它是由某个字符串$s_2$不断自我连接形成的(至少重复 2 次)。但是字符串
$s_2$ 是不确定的,现在想知道它的最短长度是多少。


输入格式

第一行一个整数 $L$,表示给出字符串的长度。

第二行给出字符串 $s_1$ 的 一个子串,全由小写字母组成。


输出格式

仅一行一个整数,表示 $s_2$ 的最短长度。


样例数据

输入

8
cabcabca

输出

3

备注

对于样例,可以使用 bca 不断自我连接得到 bcabcabcabca,而读入的 cabcabca,是它的子串。

$1\leq L \leq 10^6$


操作

评测记录

优秀代码

信息

时间限制: 1s
内存限制: 128MB
评测模式: Normal

题解