#include <bits/stdc++.h>
using namespace std;
int main() {
  int t, n, i, s, d, ans_n = INT_MAX, ans_i = 0;
  float N;
  cin >> n >> t;
  for (i = 0; i < n; i++) {
    cin >> s >> d;
    N = (float)(t - s) / d;
    if (N < 0) {
      N = 0;
    }
    if (((s + ceil(N) * d) - t) < ans_n) {
      ans_i = i;
      ans_n = ((s + ceil(N) * d) - t);
    }
  }
  cout << ans_i + 1;
  return 0;
}
