F: 01 文字列と窓 (Binary String with Slit)

問題

文字の種類が 01 のみからなる文字列 S が与えられます。以下の操作を繰り返すことで、ST に変えたいです。

クエリが Q 回与えられます。i 番目のクエリで 1 を少なくとも一つ含む文字列 S_i, T_i が与えられるので、S_iT_i に変えるために必要な操作回数の最小値を、それぞれのクエリについて求めてください。

入力形式

Q
S_1 T_1
...
S_Q T_Q

1 行目では、クエリの個数 Q が与えられる。

2 行目以降 Q 行は、クエリが与えられる。 i+1 行目では S_iT_i が空白区切りで与えられる。

制約

出力形式

出力は Q 行からなる。

i 行目には、i 番目のクエリに対する結果を出力せよ。

入力例1

4
101 110
101 101
1010 1101
11011001 10010101

出力例1

1
0
3
12