记字符串 $x$ 的倒置为 $x^R$,例如 $\texttt{abcd}^R=\texttt{dcba},$$\texttt{abba}^R=\texttt{abba}$。
对字符串 $x$,如果 $x$ 满足 $x^R=x$,则称之为回文;例如 $\texttt{abba}$ 是一个回文,而 $\texttt{abcd}$ 不是。
如果 $x$ 能够写成 $ww^Rww^R$ 的形式,则称它是一个「双倍回文」。换句话说,若要 $x$ 是双倍回文,它的长度必须是 $4$ 的倍数,而且 $x$、$x$ 的前半部分、$x$ 的后半部分都要是回文。例如:$\texttt{abbaabba}$ 是一个双倍回文,而 $\texttt{abaaba}$ 不是,因为它的长度不是 $4$ 的倍数。
$x$ 的子串是指在 $x$ 中连续的一段字符所组成的字符串。例如 $\texttt{bc}$ 是 $\texttt{abcd}$ 的子串,而 $\texttt{ac}$ 不是。
$x$ 的回文子串,就是指满足回文性质的 $x$ 的子串。
$x$ 的双倍回文子串,就是指满足双倍回文性质的 $x$ 的子串。
你的任务是,对于给定的字符串,计算它的最长双倍回文子串的长度。