#include <iostream>
#include <vector>
using namespace std;
int main() {
int N;
cin >> N;
vector<int> a(N);
int num, score;
for (
int i =
0; i < N; i++) {
cin >> num >> score;
a[num] += score;
}
int max = a[
1], t =
1;
for (
int i =
1; i < N; i++) {
if (max < a[i]) {
max = a[i];
t = i;
}
}
cout << t <<
" " << max;
return 0;
}