시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB0000.000%

문제

Taekwondo is the name of a traditional Korean martial art and it is turned into a modern international sport. It is adopted by IOC (International Olympic Committee) as an official game of 2000 Sydney Olympic Games. In Taekwondo, there are individual competitions and team competitions. An individual competition is conducted by two players and a team competition is a set of individual competitions. For two groups of players, we are going to make a team competition where two players for each individual competition are selected from each group. Note that players in each group can participate at most one individual competition. For fair competition, weights of two players in each individual competition must be very close . Given weights of players in two groups, you are to write a program to find pairs of players so that the sum of the absolute differences of the weights of two players in each competition is minimized.

입력

The input file consists of several test cases. The first line of the input file contains an integer representing the number of test cases. The first line of each test case contains two integers. The first integer, n1 , is the number of players in the first group, and the second integer, n2 , is the number of p layers in the second group, where 1 ≤ n1,n2 ≤ 500. You have to make min{n1, n2} pairs of players . Each line of the next nlines contains the weight of the player in the first group and the next nlines contain the weights of players in the second group. Weights of players are in the range of 40.0 to 130.0. You may assume that the precision of weight is one tenth.

출력

For each test case, your program reports the minimum of the sum of the absolute differences of the weights of two players in each individual competition in the team competition.

The following sample input and corresponding correct output represents two test cases.

예제 입력 1

2
2 3
44.9
50.0
77.2
86.4
59.8
4 2
44.9
50.0
77.2
86.4
59.8
58.9

예제 출력 1

42.1
23.8