투자

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

투자는 진지한 일입니다! 농업과 축산업에 종사하는 사업가 유제프 씨(Zalew 문제로도 알려진 인물)는 이 사실을 잘 알고 있으며, 다가오는 2011년 예산 계획을 막 세우기 시작했습니다.

유제프 씨는 자신의 농장에서 진행할 수 있는 투자 목록(예: 풍력 발전소 건설, 새 축사 건설, 웹사이트 제작, 친환경 비료 도입)과 각 투자의 비용을 정리했습니다.

물론 투자의 목적은 높은 수익을 얻는 것입니다. 유제프 씨는 특정 투자 조합이 매우 구체적인 이익을 가져다준다는 것을 알고 있습니다. 예를 들면:

  • 친환경 비료 도입과 풍력 발전소 건설을 (반드시 둘 다 동시에!) 진행하면, 유제프 씨는 올해의 가장 친환경적인 농부 상을 받게 됩니다.
  • 풍력 발전소를 건설하면 전기 요금에서 일정 금액을 절약할 수 있습니다.

(위 예시에서 볼 수 있듯이, 하나의 투자는 동시에 여러 이익에 기여할 수 있습니다.)

각 투자의 비용, 달성한 각 이익이 가져오는 수입, 그리고 각 이익을 달성하기 위해 필요한 투자를 알고 있을 때, 유제프 씨가 2011년에 얻을 수 있는 최대 수익(달성한 이익의 수입 합계에서 진행한 투자의 비용 합계를 뺀 값)을 구하세요.

달성 가능한 이익 목록에는 어떤 투자도 필요하지 않은 이익이 포함될 수 있습니다.

입력

첫 번째 줄에는 테스트 세트의 개수를 나타내는 자연수 ZZ (1Z101 \le Z \le 10)가 주어집니다. 이어서 각 세트가 차례로 주어집니다.

각 세트의 첫 번째 줄에는 두 자연수 AABB (1A,B1001 \le A, B \le 100)가 주어집니다. AA는 투자의 개수, BB는 가능한 이익의 개수입니다.

두 번째 줄에는 AA개의 자연수 aia_i (1ai10000001 \le a_i \le 1000000)가 주어지며, aia_iii번째 투자를 진행하는 비용입니다(투자는 11부터 AA까지 번호를 매깁니다).

세 번째 줄에는 BB개의 자연수 bib_i (1bi10000001 \le b_i \le 1000000)가 주어지며, bib_iii번째 이익의 수입입니다(이익은 11부터 BB까지 번호를 매깁니다).

네 번째 줄에는 자연수 KK (1KAB1 \le K \le A \cdot B)가 주어집니다.

이어지는 KK개의 줄에는 공백으로 구분된 두 자연수 xix_i, yiy_i (1xiA1 \le x_i \le A, 1yiB1 \le y_i \le B)가 주어집니다. 이는 yiy_i번째 이익을 달성하려면 xix_i번째 투자를 반드시 진행해야 함을 의미합니다.

같은 쌍 (xi,yi)(x_i, y_i)는 입력에 두 번 이상 나타나지 않습니다.

출력

각 테스트 세트마다 달성 가능한 최대 수익을 한 줄에 하나씩 출력하세요.