#P1736A. Make A Equal to B

    ID: 7995 Type: RemoteJudge 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>brute forcegreedysortings

Make A Equal to B

No submission language available for this problem.

Description

You are given two arrays aa and bb of nn elements, each element is either 00 or 11.

You can make operations of 22 kinds.

  • Pick an index ii and change aia_i to 1ai1-a_i.
  • Rearrange the array aa however you want.

Find the minimum number of operations required to make aa equal to bb.

Each test contains multiple test cases. The first line contains a single integer tt (1t4001 \leq t \leq 400) — the number of test cases. Description of the test cases follows.

The first line of each test case contains a single integer nn (1n1001 \leq n \leq 100) — the length of the arrays aa and bb.

The second line of each test case contains nn space-separated integers a1,a2,,ana_1,a_2,\ldots,a_n (aia_i is 00 or 11), representing the array aa.

The third line of each test case contains nn space-separated integers b1,b2,,bnb_1,b_2,\ldots,b_n (bib_i is 00 or 11), representing the array bb.

For each test case, print the minimum number of operations required to make aa equal to bb.

Input

Each test contains multiple test cases. The first line contains a single integer tt (1t4001 \leq t \leq 400) — the number of test cases. Description of the test cases follows.

The first line of each test case contains a single integer nn (1n1001 \leq n \leq 100) — the length of the arrays aa and bb.

The second line of each test case contains nn space-separated integers a1,a2,,ana_1,a_2,\ldots,a_n (aia_i is 00 or 11), representing the array aa.

The third line of each test case contains nn space-separated integers b1,b2,,bnb_1,b_2,\ldots,b_n (bib_i is 00 or 11), representing the array bb.

Output

For each test case, print the minimum number of operations required to make aa equal to bb.

Sample Input 1

5
3
1 0 1
0 0 1
4
1 1 0 0
0 1 1 1
2
1 1
1 1
4
1 0 0 1
0 1 1 0
1
0
1

Sample Output 1

1
2
0
1
1

Note

In the first case, we need only one operation: change a1a_1 to 1ai1-a_i. Now a=[0,0]a = [0, 0] which is equal to bb.

In the second case, the optimal way is to rearrange aa to get the array [0,1,11[0, 1, 11. Now a=[0,0,1]a = [0, 0, 1] which is equal to bb.

In the second case, one of optimal ways would be to first change a3a_3 to 1a31 - a_3, then rearrange aa.

In the third case, no operation is needed.

In the fourth case, the optimal way is to rearrange aa to get the array [0,1,1,0][0, 1, 1, 0].