// بسم الله الرحمن الرحيم
// link:
// NOTE:
#include <bits/stdc++.h>
using namespace std;
template <typename T> ostream &operator<<(ostream &os, vector<T> &v) { for (auto &i : v) os << i << ' '; return os; }
template <typename T> istream &operator>>(istream &is, vector<T> &v) { for (auto &i : v) is >> i; return is; }
#define endl '\n'
#define int long long
#define ull unsigned long long
#define pii pair<int, int>
#define vi vector<int>
#define all(v) v.begin(), v.end()
#define allr(v) v.rbegin(), v.rend()
#define Num_of_Digits(n) ((int(log10(n)) + 1))
#define ElgamalyHowaAmaly ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); cout << fixed << setprecision(10)
const double EPS = 1e-9;
const int Mod = 1e9+7; // 998244353;
const int N = 2e5+7;
void solve1()
{
string a, b; cin >> a >> b;
map<string, int> m;
for(int i = 0; i < a.size(); ++i){
string s = "";
for(int j = i; j < a.size(); ++j){
s += a[j];
m[s] = 1;
}
}
int x = 0;
for(int i = 0; i < b.size(); ++i){
string s = "";
for(int j = i; j < b.size(); ++j){
s += b[j];
if(m[s] == 1){
if(s.size() > x){
x = s.size();
}
}
}
}
if(x == 0) cout << a.size() + b.size() << endl;
else {
cout << a.size() - x + b.size() - x << endl;
}
}
signed main(){
ElgamalyHowaAmaly;
int t = 1;
cin >> t;
for(int test = 1; test <= t; ++test)
{
solve1();
}
return 0;
}
Ly8g2KjYs9mFINin2YTZhNmHINin2YTYsdit2YXZhiDYp9mE2LHYrdmK2YUKIAovLyBsaW5rOiAgCi8vIE5PVEU6ICAKCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPHR5cGVuYW1lIFQ+IG9zdHJlYW0gJm9wZXJhdG9yPDwob3N0cmVhbSAmb3MsIHZlY3RvcjxUPiAmdikgeyBmb3IgKGF1dG8gJmkgOiB2KSBvcyA8PCBpIDw8ICcgJzsgcmV0dXJuIG9zOyB9CnRlbXBsYXRlIDx0eXBlbmFtZSBUPiBpc3RyZWFtICZvcGVyYXRvcj4+KGlzdHJlYW0gJmlzLCB2ZWN0b3I8VD4gJnYpIHsgZm9yIChhdXRvICZpIDogdikgaXMgPj4gaTsgcmV0dXJuIGlzOyB9IAojZGVmaW5lIGVuZGwgICAgICAgICdcbicKI2RlZmluZSBpbnQgICAgICAgICBsb25nIGxvbmcKI2RlZmluZSB1bGwgICAgICAgICB1bnNpZ25lZCBsb25nIGxvbmcKI2RlZmluZSBwaWkgICAgICAgICBwYWlyPGludCwgaW50PgojZGVmaW5lIHZpICAgICAgICAgIHZlY3RvcjxpbnQ+IAojZGVmaW5lIGFsbCh2KSAgICAgIHYuYmVnaW4oKSwgdi5lbmQoKQojZGVmaW5lIGFsbHIodikgICAgdi5yYmVnaW4oKSwgdi5yZW5kKCkKI2RlZmluZSBOdW1fb2ZfRGlnaXRzKG4pICgoaW50KGxvZzEwKG4pKSArIDEpKQoKI2RlZmluZSBFbGdhbWFseUhvd2FBbWFseSAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7IGNpbi50aWUobnVsbHB0cik7IGNvdXQudGllKG51bGxwdHIpOyBjb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigxMCkKY29uc3QgZG91YmxlIEVQUyA9IDFlLTk7CmNvbnN0IGludCBNb2QgPSAxZTkrNzsgLy8gIDk5ODI0NDM1MzsKY29uc3QgaW50IE4gPSAyZTUrNzsKCiAKdm9pZCBzb2x2ZTEoKQp7CiAgICBzdHJpbmcgYSwgYjsgICAgY2luID4+IGEgPj4gYjsKICAgIG1hcDxzdHJpbmcsIGludD4gbTsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBhLnNpemUoKTsgKytpKXsKICAgICAgICBzdHJpbmcgcyA9ICIiOwogICAgICAgIGZvcihpbnQgaiA9IGk7IGogPCBhLnNpemUoKTsgKytqKXsKICAgICAgICAgICAgcyArPSBhW2pdOwogICAgICAgICAgICBtW3NdID0gMTsKICAgICAgICB9CiAgICB9CiAgICAKICAgIGludCB4ID0gMDsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBiLnNpemUoKTsgKytpKXsKICAgICAgICBzdHJpbmcgcyA9ICIiOwogICAgICAgIGZvcihpbnQgaiA9IGk7IGogPCBiLnNpemUoKTsgKytqKXsKICAgICAgICAgICAgcyArPSBiW2pdOwogICAgICAgICAgICBpZihtW3NdID09IDEpewogICAgICAgICAgICAgICAgaWYocy5zaXplKCkgPiB4KXsKICAgICAgICAgICAgICAgICAgICB4ID0gcy5zaXplKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgaWYoeCA9PSAwKSBjb3V0IDw8IGEuc2l6ZSgpICsgYi5zaXplKCkgPDwgZW5kbDsKICAgIGVsc2UgewogICAgICAgIGNvdXQgPDwgYS5zaXplKCkgLSB4ICsgYi5zaXplKCkgLSB4IDw8IGVuZGw7CiAgICB9Cn0KCnNpZ25lZCBtYWluKCl7CiAKICAgIEVsZ2FtYWx5SG93YUFtYWx5OwogICAgCiAgICBpbnQgdCA9IDE7CiAgICBjaW4gPj4gdDsKICAgIGZvcihpbnQgdGVzdCA9IDE7IHRlc3QgPD0gdDsgKyt0ZXN0KQogICAgewogICAgICAgIHNvbHZlMSgpOwogICAgfQogICAgcmV0dXJuIDA7Cn0=