4843 - 找到满足要求的2个数字

通过次数

1

提交次数

6

Time Limit : 1 秒
Memory Limit : 128 MB

给你一个数字序列,求中小于等于x且最近x的值a,大于等于x且最近x的值b,并输出

Input

第一行一个整数n,x,表示数字序列有n个数,x为描述中的数字 第二行为n个数字整数序列,每个数字中间1个空格隔开

Output

输出a和b,中间1个空格隔开

Examples

Input

5 3
3 2 1 4 7

Output

3 4

Hint

数据规模 100%数据n=100万 要求时间在100毫秒以下