시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 128 MB 10 6 4 66.667%

문제

Star Fleet needs to deploy a squadron of ships at the edge of Federation space. There is a nearby planet where the ships can be built, but the planet doesn’t have the infrastructure to support the construction of ships from scratch. It is, however, possible to assemble the ships using prefabricated kits containing an assortment of base parts. Each kit is designed to be turned into a ship by converting the base parts into the necessary ship components. To ensure consistent construction, parts from different kits should not be mixed and matched; each kit must be used in its entirety to construct exactly one ship. This squadron consists of two distinct classes of ships, Class A ships and Class B ships. Both classes consist of the same total number of components, though their individual makeup is different. Each base part is capable of being turned into any type of ship component, though the cost to turn a base part into a ship component varies depending on the base part type and the ship component type. You are responsible for creating these prefabricated kits, which must all be identical to each other. You have access to M5, the greatest computer of all time. What should the composition of the kit be to minimize the total cost of constructing the squadron?

입력

Input begins with a line with one integer T (1 ≤ T ≤ 50) denoting the number of test cases. Each test case begins with a line with four integers M, N, A, and B (1 ≤ M, N ≤ 10; 1 ≤ A, B ≤ 100), where M denotes the number of types of base parts, N denotes the number of types of ship components, A denotes the number of Class A ships required, and B denotes the number of Class B ships required. Next is a line with N integers ai denoting the quantity of ship component i needed for each Class A ship (0 ≤ ai ≤ 100). Next is a line with N integers bi denoting the quantity of ship component i needed for each Class B ship (0 ≤ bi ≤ 100; Σai = Σbi). Next follow M lines with N integers cij (0 ≤ cij ≤ 100) denoting the cost of converting a single base part i into a single ship component j.

출력

For each test case, output a line with a single integer equal to the minimum total conversion cost of assembling all the ships from the factory kits.

예제 입력

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

예제 출력

14

힌트

In the sample given, the optimal factory kit has one of each base part; such a kit costs 1 to convert into the components for a Class A ship and 2 to convert into the components for a Class B ship.