Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

EIUGIFTS - Women day

Women's day is coming soon, Beo wants to buy gifts for his mother and his sister. Beo want to buy two gifts with similar prices but he has only K VND. He went to the XYZ store,where  there were N items.

Help Beo to choose gifts so that the total price is largest but does not exceed the amount of Beo has, and the difference between the two gifts is the smallest.

Input

he first line contains an integer N and K. N is the number of items in the store and K is the amount of Panther.

The ith line of the next N lines contains an integer who is the value of the ith ite

The first line contains an integer N and K. N is the number of items in the store and K is the amount of money Beo has

The ith line of the next N lines contains an integer which are price of the items

(0<N<=10^5,1<= K<=10^9, 0<ai<=10^5)

Output

Output the total amount of money to be spent and the difference between the two gifts (non-negative). If it is not able to select gifts, output "-1 -1".

Example

Input:

5 100

10

50

60

40

50

Output:

100 0


Added by:Ha Minh Ngoc
Date:2015-01-13
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG FSHARP GO JAVA JS-MONKEY NODEJS PHP PYTHON PYPY PYTHON3 RUBY SQLITE SWIFT VB.NET
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.