문제
정올 수학 카드 게임의 규칙은 아래와 같다.
시작 점수는
0 이다.N 개의 더하기 연산 카드와,M 개의 곱하기 연산 카드가 주어진다.모든 카드를 사용해야한다.
N 장의 더하기 연산 카드에는 각각 수a_i (1 \le i \le N )가 적혀 있고, 해당 카드를 사용하면 현재 점수에서a_i 만큼 더해진 값이 새로운 점수가 된다.M 장의 더하기 연산 카드에는 각각 수b_j (1 \le j \le M )가 적혀 있고, 해당 카드를 사용하면 현재 점수에서b_j 만큼 곱해진 값이 새로운 점수가 된다.
주어진 연산 카드들을 적절한 순서로 모두 사용하여 만들 수 있는 최대 점수를 알아보자.
입력
입력은 아래 형식과 같이 주어진다.
[제한]
1 \le N, M \le 12 0 \le a_i \le 10 (1 \le i \le N )0 \le b_j \le 10 (1 \le j \le M )
출력
주어진 연산 카드들을 적절한 순서로 모두 사용하여 만들 수 있는 최대 점수를 출력한다.
예제
5 2
4 10 2 1 0
0 3
51