14384 - 军粮均分

某部将缴获的 N 块军粮分给 K 个连队,每块军粮为长方形(第 i 块尺寸为 Hi × Wi)。需从这些军粮中切出 K 块大小完全相同的正方形口粮(边长为整数),每位指战员一块。每块原料只能切不能拼接。请计算能切出的正方形口粮的最大边长。

Input

输入第一行为 N 和 K(1≤N,K≤10^5), 接下来 N 行每行包含 Hi 和 Wi (1≤Hi,Wi≤10^5),且保证每位指战员至少能分得一块 1×1 的口粮

Output

输出能切出的正方形口粮的最大边长。

Examples

Input

2 10
6 5
5 6

Output

2
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题