#1031. 时空管理局之智力红蓝配色

时空管理局之智力红蓝配色

No submission language available for this problem.

Background

Special for beginners, ^_^

Description

时空管理员小 A 正在进行智力测验,他面前有一个共 n+mn+m 个整数的 aa 序列 a1,a2,...an+ma_1, a_2, ... a_{n+m} 。他将这些整数添加了两种颜色属性:红和蓝。其中 nn 个整数是红色,mm 个整数是蓝色。

在涂色过程中,他将整数分成了 r1,r2,...rnr_1, r_2, ... r_n 序列 和 b1,b2,...bmb_1, b_2, ... b_m 序列。这两个序列都是按照 aa 中的顺序进行排列的。

但是在小 A 完成后,却将 aa 序列的初始顺序给弄乱了,只剩下 rrbb 序列。他想要重新构建原序列。由于这构成的方式非常多,所以他构建一个 f(a)f(a) 来重构序列的最大值。

$$f(a)=max(0,a_1,(a_1+a_2),(a_1+a_2+a_3),...(a_1+a_2+a_3+...+a_{n+m})) $$

请帮助小 A 计算 f(a)f(a) 最大是多少。

Format

Input

第一行一个整数 tt (1 ≤ tt ≤ 1000) 表示有 t 组测试

每组测试:

第一行一个整数 nn (1 ≤ nn ≤ 100)

第二行有 nn 个整数 r1,r2,...rnr_1, r_2, ... r_n (-100 ≤ rir_i ≤ 100)

第三行一个整数 mm (1 ≤ mm ≤ 100)

第四行有 mm 个整数 b1,b2,...bnb_1, b_2, ... b_n (-100 ≤ bib_i ≤ 100)

Output

针对每组测试,输出一个结果

Samples

4
4
6 -5 7 -3
3
2 3 -4
2
1 1
4
10 -3 2 2
5
-1 -2 -3 -4 -5
5
-1 -2 -3 -4 -5
1
0
1
0
13
13
0
0

Limitation

1s, 1024KiB for each test case.