CF1506C.Double-ended Strings

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Double-ended Strings

You are given the strings aa and bb, consisting of lowercase Latin letters. You can do any number of the following operations in any order:

  • if a>0|a| \gt 0 (the length of the string aa is greater than zero), delete the first character of the string aa, that is, replace aa with a2a3ana_2 a_3 \ldots a_n;
  • if a>0|a| \gt 0, delete the last character of the string aa, that is, replace aa with a1a2an1a_1 a_2 \ldots a_{n-1};
  • if b>0|b| \gt 0 (the length of the string bb is greater than zero), delete the first character of the string bb, that is, replace bb with b2b3bnb_2 b_3 \ldots b_n;
  • if b>0|b| \gt 0, delete the last character of the string bb, that is, replace bb with b1b2bn1b_1 b_2 \ldots b_{n-1}.

Note that after each of the operations, the string aa or bb may become empty.

For example, if a=a="hello" and b=b="icpc", then you can apply the following sequence of operations:

  • delete the first character of the string aa \Rightarrow a=a="ello" and b=b="icpc";
  • delete the first character of the string bb \Rightarrow a=a="ello" and b=b="cpc";
  • delete the first character of the string bb \Rightarrow a=a="ello" and b=b="pc";
  • delete the last character of the string aa \Rightarrow a=a="ell" and b=b="pc";
  • delete the last character of the string bb \Rightarrow a=a="ell" and b=b="p".

For the given strings aa and bb, find the minimum number of operations for which you can make the strings aa and bb equal. Note that empty strings are also equal.

Input

The first line contains a single integer tt (1t1001 \le t \le 100). Then tt test cases follow.

The first line of each test case contains the string aa (1a201 \le |a| \le 20), consisting of lowercase Latin letters.

The second line of each test case contains the string bb (1b201 \le |b| \le 20), consisting of lowercase Latin letters.

Output

For each test case, output the minimum number of operations that can make the strings aa and bb equal.

Samples

5
a
a
abcd
bc
hello
codeforces
hello
helo
dhjakjsnasjhfksafasd
adjsnasjhfksvdafdser
0
2
13
3
20

在线编程 IDE

建议全屏模式获得最佳体验