#L6163. 「美团 CodeM 初赛 Round A」合并回文子串

「美团 CodeM 初赛 Round A」合并回文子串

题目描述
输入两个串 a,ba, b,你需要把 a,ba, b 组合成一个串 cc,使得 c=a+b|c| = |a| + |b|cc 可以拆成两个没有重复元素的子序列的并,使得一个子序列为 aa,另一个子序列为 bb

一个字符串的价值定义为其最长回文子串的长度。

你需要求出所有可能的 cc 中价值最大的字符串,输出这个最大价值即可。


输入格式
第一行一个整数 TT
接下来 2T2T 行,每两行两个字符串分别代表 a,ba, ba,ba, b 的字符集为全体小写字母。


输出格式
对于每组数据,输出一行一个整数表示价值最大的 cc 的价值。


样例
输入

2
aa
bb
a
aaaabcaa

输出

4
5

数据范围与提示
T50T \leq 50

a,b50|a|,|b|\leq50