#define _CRT_SECURE_NO_DEPRECATE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define mpair make_pair #define all(v) v.begin(),v.end() using namespace std; typedef long long ll; typedef long double ld; const ld epsylon = 1e-9; int main() { freopen("profit.in","r",stdin); freopen("profit.out", "w", stdout); int n; cin >> n; vector > a(n); for (int i = 0; i< n;++i) { cin >> a[i].first >> a[i].second; } int maxi = 1; for (int i=2;i a[maxi].first * a[i].second) { maxi = i; } } cout << maxi+1 << endl; return 0; }