1206 - K大的数
Description

数组A和数组B,里面都有n个整数。
数组C共有n^2个整数,分别是:
A[0] * B[0],A[0] * B[1] ...... A[0] * B[n-1]
A[1] * B[0],A[1] * B[1] ...... A[1] * B[n-1] 
...... 
A[n - 1] * B[0],A[n - 1] * B[1]  ......  A[n - 1] * B[n - 1]
是数组A同数组B的组合,求数组C中第K大的数。
例如:A:1 2 3,B:2 3 4。
A与B组合成的C如图所示,共9个数。



Input

第1行:2个数N和K,中间用空格分隔。N为数组的长度,K对应第K大的数。(2 <= N <= 50000,1 <= K <= 10^9) 第2 ~ N+1行:每行2个数,分别是A[i]和B[i]。(1 <= A[i],B[i] <= 10^9)

Output

输出第K大的数。


Examples

Input

3 2
1 2
2 3
3 4

Output

9
题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 29
通过次数 4