집합 A={a1,a2,a3,…,an}이 주어진다. A의 원소는 모두 0 이상의 정수이다.
다음 여섯 방정식을 생각하자.
c1과 c2는 정수 상수이다. c1과 c2가 주어졌을 때 이 방정식을 푸는 프로그램을 작성하시오. 즉, x1부터 x12까지 열두 값을 모두 찾아야 한다. 모든 xi는 A의 원소이어야 한다. 서로 다른 두 xi의 값이 같아도 된다. 항상 방정식을 풀 수 있는 경우만 입력으로 주어진다.
첫째 줄에 n, c1, c2가 주어진다. 둘째 줄부터 n개 줄에 걸쳐 ai가 한 줄에 하나씩 주어진다. 12≤n≤7,000이고, ai는 32비트 정수이다.
총 12줄을 출력한다. 첫째 줄에 x1, 둘째 줄에 x2, 같은 방식으로 열두째 줄에 x12를 출력한다.
해가 여러 개면 (x1,x2,…,x12)를 앞에서부터 차례로 비교해 사전순으로 가장 앞서는 해 하나만 출력한다.