Problem A: 【中级组】求两数字之和

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:349 Solved:118

Description

给你长度为n且己按升序排列的整数数组 nums ,请你从数组中找出两个数满足相加之和等于目标数 target

      比如输入 nums = [1 3 4 5] target = 8,那么算法返回两个元素 [3 5]。可以假设每种输入只会对应一个答案,并要求数组中的一个元素不能在答案中出现两次。 如上例中[4 4]


Input

输入为两行:第一行数组中元素的个数n与目标数 targer,第二行是数组nums中的n个整数,每两个整数之间用空格分隔。

Output

输出一行两个整数,为满足相加之和等于目标数 target的两个整数,用空格分隔。 

Sample Input Copy

4 8
1 3 4 5

Sample Output Copy

3 5

HINT

1<=n<=100000 ;   -100000<=nums[i]<=100000 ;