CF1401B.Ternary Sequence

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

Ternary Sequence

You are given two sequences a1,a2,,ana_1, a_2, \dots, a_n and b1,b2,,bnb_1, b_2, \dots, b_n. Each element of both sequences is either 00, 11 or 22. The number of elements 00, 11, 22 in the sequence aa is x1x_1, y1y_1, z1z_1 respectively, and the number of elements 00, 11, 22 in the sequence bb is x2x_2, y2y_2, z2z_2 respectively.

You can rearrange the elements in both sequences aa and bb however you like. After that, let's define a sequence cc as follows:

$$c_i = \begin{cases} a_i b_i & \mbox{if }a_i \gt b_i \\ 0 & \mbox{if }a_i = b_i \\ -a_i b_i & \mbox{if }a_i \lt b_i \end{cases}$$

You'd like to make umi=1ncium_{i=1}^n c_i (the sum of all elements of the sequence cc) as large as possible. What is the maximum possible sum?

Input

The first line contains one integer tt (1t1041 \le t \le 10^4) — the number of test cases.

Each test case consists of two lines. The first line of each test case contains three integers x1x_1, y1y_1, z1z_1 (0x1,y1,z11080 \le x_1, y_1, z_1 \le 10^8) — the number of 00-s, 11-s and 22-s in the sequence aa.

The second line of each test case also contains three integers x2x_2, y2y_2, z2z_2 (0x2,y2,z21080 \le x_2, y_2, z_2 \le 10^8; x1+y1+z1=x2+y2+z2>0x_1 + y_1 + z_1 = x_2 + y_2 + z_2 \gt 0) — the number of 00-s, 11-s and 22-s in the sequence bb.

Output

For each test case, print the maximum possible sum of the sequence cc.

Note

In the first sample, one of the optimal solutions is:

a={2,0,1,1,0,2,1}a = \{2, 0, 1, 1, 0, 2, 1\} b={1,0,1,0,2,1,0}b = \{1, 0, 1, 0, 2, 1, 0\} c={2,0,0,0,0,2,0}c = \{2, 0, 0, 0, 0, 2, 0\}

In the second sample, one of the optimal solutions is:

a={0,2,0,0,0}a = \{0, 2, 0, 0, 0\} b={1,1,0,1,0}b = \{1, 1, 0, 1, 0\} c={0,2,0,0,0}c = \{0, 2, 0, 0, 0\}

In the third sample, the only possible solution is:

a={2}a = \{2\} b={2}b = \{2\} c={0}c = \{0\}

Samples

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

在线编程 IDE

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