U412348 【课堂练习】最大值

题目背景

**题解见** (自编)小F 在手工课上剪纸。

题目描述

手工课上老师拿出 $n$ 张长方形彩纸,每张彩纸上都画着 $w \times h$ 的网格(网格铺满整张彩纸)。现在老师将 $n$ 张彩纸裁剪出 $k$ 张大小相同的正方形,并且要使裁剪出的正方形边长最大(裁剪的正方形边长必须为整数). 例如,在 $n = 2$ 的情况下,其中 $w_1 = 4, h_1 = 3, w_2 = 5, h_2 = 4, k = 6$,裁剪的 $6$ 个正方形边长最大是 $2$。 现在给出 $n, k$ 和所有 $w_i, h_i$ 的值,请你求出裁剪出的正方形的边长的最大值是多少。

输入格式

第一行,输入两个整数 $n, k$。 接下来 $n$ 行,每行两个整数 $w_i, h_i$。

输出格式

输出一个整数,表示满足条件的边长最大值。 特别的,如果无解,输出 `-1`。

说明/提示

$1 \le n, k \le 100, 1 \le w_i, h_i \le 1000$。