#F. 【例56.1】 和为给定数

    Type: RemoteJudge 1000ms 256MiB

【例56.1】 和为给定数

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

说明

现给出若干个整数,询问其中是否有一对数的和等于给定的数。

输入格式

共三行:
第一行是整数nn(0 < n ≤ 100&#44;000),表示有nn个整数。
第二行是nn个整数。整数的范围是在 002×1082×10^8之间。
第三行是一个整数mm(0m2300≤m≤2^{30}),表示需要得到的和。

输出格式

若存在和为 mm 的数对,输出两个整数,小的在前,大的在后,中间用单个空格隔开。若有多个数对满足条件,选择数对中较小的数更小的。若找不到符合要求的数对,输出一行"No"。

样例

4
2 5 1 4
6
1 5

周六10:30

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
11
Start at
2023-12-9 10:00
End at
2023-12-9 12:00
Duration
2 hour(s)
Host
Partic.
2