小 Q 有一个字符串 $s_{1} s_2 \cdots s_n$,他想找出其中最长的子序列使得这个子序列能够表示成平方串,你能帮他找出来吗?
$s_{1} s_2 \cdots s_n$ 的每个子序列可以用字符串 $s_{p_1} s_{p_2} \cdots s_{p_m}$ 表示,其中 $1 \leq p_1 < p_2 < \cdots < p_m \leq n$。
字符串 $t_{1} t_2 \cdots t_m$ 是平方串当且仅当:
- $m$ 是偶数;
- 对于 $i = 1, 2, \cdots, \frac{m}{2}$,有 $t_i = t_{i + \frac{m}{2}}$。
对于样例的最后一组测试数据,最长平方串子序列也可以是baba。