#include #define rep(i, n) for (int i = 0; i < (n); i++) using namespace std; using ll = long long; int cnt[1001001]; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; ll M; cin >> N >> M; rep(i, N){ ll a, b; cin >> a >> b; ll limit = min((ll)N - 1, (M - a) / b); cnt[limit]++; } int sm = 0; int ans = 0; rep(i, N){ sm += cnt[i]; ans = max(ans, (sm + i) / (i + 1)); } cout << ans << endl; }