#1422. 1009 不基本子串结构

1009 不基本子串结构

给定两个由小写字母构成的字符串 A,BA,B,你需要找到一个由小写字母构成的字符串 CC,使得 A,BA,BCC 中的出现次数相等且均不为 00,且 CC 的长度最小。
输出 CC 的长度的最小值。如果不存在这样的 CC,输出一行 1-1

Input

本题有多组数据。第一行一个正整数 TT1T1051\le T\le 10^5),表示测试数据组数。
接下来 TT 行,每行两个字符串 A,BA,B
数据保证 A,B106\sum |A|,\sum|B|\le 10^6

Output

对每组数据,输出一行一个整数表示答案。

Input Output
3
ab ba
a aaa
ab aba
3
-1
3