[Solution] Minimums and Maximums solution codeforces

Minimums and Maximums solution codeforces – An array is beautiful if both of the following two conditions meet:

• there are at least 𝑙1l1 and at most 𝑟1r1 elements in the array equal to its minimum;
• there are at least 𝑙2l2 and at most 𝑟2r2 elements in the array equal to its maximum.

[Solution] Minimums and Maximums solution codeforces

For example, the array [2,3,2,4,4,3,2][2,3,2,4,4,3,2] has 33 elements equal to its minimum (11-st, 33-rd and 77-th) and 22 elements equal to its maximum (44-th and 55-th).

Another example: the array [42,42,42][42,42,42] has 33 elements equal to its minimum and 33 elements equal to its maximum.

Your task is to calculate the minimum possible number of elements in a beautiful array.

Input

The first line contains one integer 𝑡t (1𝑡50001≤t≤5000) — the number of test cases.

Each test case consists of one line containing four integers 𝑙1l1𝑟1r1𝑙2l2 and 𝑟2r2 (1𝑙1𝑟1501≤l1≤r1≤501𝑙2𝑟2501≤l2≤r2≤50).

[Solution] Minimums and Maximums solution codeforces

For each test case, print one integer — the minimum possible number of elements in a beautiful array.

Example
input

Copy
7
3 5 4 6
5 8 5 5
3 3 10 12
1 5 3 3
1 1 2 2
2 2 1 1
6 6 6 6


[Solution] Minimums and Maximums solution codeforces

output

Copy
4
5
13
3
3
3
6


Minimums and Maximums solution codeforces

Optimal arrays in the test cases of the example:

1. [1,1,1,1][1,1,1,1], it has 44 minimums and 44 maximums;
2. [4,4,4,4,4][4,4,4,4,4], it has 55 minimums and 55 maximums;
3. [1,2,1,2,2,1,2,2,2,2,2,2,2][1,2,1,2,2,1,2,2,2,2,2,2,2], it has 33 minimums and 1010 maximums;
4. [8,8,8][8,8,8], it has 33 minimums and 33 maximums;
5. [4,6,6][4,6,6], it has 11 minimum and 22 maximums;
6. [3,4,3][3,4,3], it has 22 minimums and 11 maximum;
7. [5,5,5,5,5,5][5,5,5,5,5,5], it has 66 minimums and 66 maximums.