#Lutece2457. 复读机的新游戏1

复读机的新游戏1

Migrated from Lutece 2457 复读机的新游戏1

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

那一天,复读机回忆起了被群管理支配着的恐惧,和被禁言无尽的痛苦。在qh消灭复读机后,迎来了短暂的和平,复读机无法在明面上复读,但是背地里群聊总是暗流涌动,复读机们重新积蓄力量,一场人类本质的复兴运动正在悄然展开。

复读机准备在群里举办复读狂欢夜,为此他们准备了一个小游戏,负责情报的复读机在被禁言前,将两份包含游戏规则的文本 SSTT 交给了你,然后就被禁言了。文本中含有重要的狂欢夜游戏规则的情报,S(l,r)S(l,r)表示字符串SSllrr位置字符构成的字串,T(l,r)T(l,r)同理,加号代表字符串拼接。若 S(l,mid)+T(mid,r)S(l,mid)+T(mid,r) 是回文串(lmidr)(l\le mid \le r ) ,那么这个回文串就是一份疑似情报,并且 SSTT 的回文子串也是一份疑似情报。现在上级复读机需要你找出长度最长的疑似情报,这样获得的信息最多。

Input

第一行包含一个字符串 S(1S5×105)S(1\le |S| \le 5\times10^5) ,含义如上。

第二行包含一个字符串 T(1T5×105)T(1\le |T| \le 5\times10^5) ,含义如上,输入保证 S=T|S|=|T| 且仅由小写字母 (a - z) 构成。

Output

输出包含一个个正整数,最长的疑似情报的长度

Samples

abc
cba
4
abaabaaba
abaabaaba
10

Resources

2020 UESTC ICPC Training for String and Search Algorithm