만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

전장 (Large)

시간 제한5초메모리 제한512 MB

요약
세 종류 무기를 든 아군을 적 진형에 맞게 재배열해 결투 점수 합을 최대화합니다.
난이도

보통10점 중 7점

유형
완전 탐색, 수학
정답자
아직 제출이 없습니다

문제

제3차 세계대전이 끝난 뒤 현대 기술은 대부분 사라졌고, 살아남은 사람은 얼마 되지 않았다. 인류는 천천히 문명을 복구하며 새 역사를 써 나갔다. 수천 년이 흐른 새로운 중세 시대에 김유신 장군은 전장에서 적 장군과 대치했다.

김유신 장군 휘하에는 장수가 NN명 있다. 그중 AA명은 1번 무장을, BB명은 2번 무장을, CC명은 3번 무장을 갖췄다. 장수들은 언덕 위에 옆으로 길게 한 줄로 서서 상대 진지를 바라본다.

적 장군에게도 장수가 NN명 있다. 그중 DD명은 4번 무장을, EE명은 5번 무장을, FF명은 6번 무장을 갖췄다. 이들도 반대편 언덕에 한 줄로 서서 공격을 막을 준비를 한다.

전투가 시작되면 두 줄은 선 순서대로 마주 보고 1대 1로 싸운다. 공격 명령을 내리기 전에 김유신 장군은 자기 편 줄의 순서를 마음대로 바꿀 수 있다.

정수 P14P_{14}, P15P_{15}, P16P_{16}, P24P_{24}, P25P_{25}, P26P_{26}, P34P_{34}, P35P_{35}, P36P_{36}이 주어진다. PijP_{ij}는 김유신 장군의 ii번 무장 장수가 적 장군의 jj번 무장 장수를 만났을 때의 전투 결과다. 양수는 김유신 장군에게 유리한 결과를 뜻한다.

전체 전투 결과는 각 1대 1 전투 결과의 합이다. 줄의 순서를 바꿔 얻을 수 있는 전체 전투 결과의 최댓값을 구하시오.

입력

첫 줄에 테스트 케이스의 수 TT가 주어진다. 각 테스트 케이스는 다음 네 줄로 이루어진다.

N A B C D E F
P14 P15 P16
P24 P25 P26
P34 P35 P36

제한

  • 모든 수는 정수다.
  • 1≤T≤10001 \le T \le 1000
  • 1≤N≤10131 \le N \le 10^{13}
  • 0≤A,B,C,D,E,F≤N0 \le A, B, C, D, E, F \le N
  • A+B+C=NA + B + C = N
  • D+E+F=ND + E + F = N
  • −100000≤P14,P15,P16,P24,P25,P26,P34,P35,P36≤100000-100000 \le P_{14}, P_{15}, P_{16}, P_{24}, P_{25}, P_{26}, P_{34}, P_{35}, P_{36} \le 100000

출력

각 테스트 케이스마다 Case #x: y 형식으로 한 줄씩 출력한다. xx는 1부터 시작하는 테스트 케이스 번호이고, yy는 김유신 장군이 얻을 수 있는 전체 전투 결과의 최댓값이다.

예제2

  1. 예제 1

    입력
    2
    1 1 0 0 1 0 0
    1 2 3
    -4 -5 -6
    -7 -8 9
    3 1 1 1 1 1 1
    3 1 4
    1 5 9
    2 6 5
    
    예상 출력
    Case #1: 1
    Case #2: 18
    
  2. 예제 2

    입력
    3
    1 0 0 1 0 0 1
    0 0 0
    0 0 0
    0 0 -5
    4 4 0 0 0 0 4
    -100000 -100000 -100000
    7 7 7
    7 7 7
    5 2 2 1 1 3 1
    0 0 0
    0 0 0
    0 0 0
    
    예상 출력
    Case #1: -5
    Case #2: -400000
    Case #3: 0