#BS0000010. Tổng chính xác (Exact Sum)

Tổng chính xác (Exact Sum)

Tổng chính xác (Exact Sum)

Nguồn: UVa

Phiên bản: Phước Hưng OJ Extended

Đề bài

Peter có một số tiền MM và muốn dùng toàn bộ số tiền đó để mua đúng hai quyển sách.

Có nn quyển sách, quyển thứ ii có giá pip_i.

Hãy chọn hai quyển khác nhau có giá lần lượt là aa và bb sao cho:

a+b=M,a+b=M,

với a≤ba\le b.

Nếu có nhiều cặp thỏa mãn, hãy chọn cặp có độ chênh lệch giá nhỏ nhất:

b−ab-a

là nhỏ nhất.

Đề bảo đảm luôn tồn tại ít nhất một cặp hợp lệ.

Input

Dòng đầu chứa nn.

Dòng thứ hai chứa nn số nguyên p1,p2,…,pnp_1,p_2,\ldots,p_n, là giá của nn quyển sách.

Dòng thứ ba chứa số tiền MM.

Output

In đúng theo mẫu:

Peter should buy books whose prices are a and b.

Sau dòng kết quả có một dòng trống.

Subtask

  • Subtask 1 — 20%: 2≤n≤1002\le n\le100.
  • Subtask 2 — 30%: 2≤n≤20002\le n\le2000.
  • Subtask 3 — 50%: 2≤n≤100002\le n\le10000, mỗi giá sách nhỏ hơn 10000011000001; luôn tồn tại lời giải.

Ví dụ

Input

5
10 2 6 8 4
10

Output

Peter should buy books whose prices are 4 and 6.

Giải thích

Các cặp có tổng bằng 1010 gồm (2,8)(2,8) và (4,6)(4,6). Ta có:

8−2=6,8-2=6,

trong khi:

6−4=2.6-4=2.

Vì 2<62<6, cặp (4,6)(4,6) là đáp án.