#include <bits/stdc++.h>
int n, now, t[1001], c[1001], ans, tmp;
int main() {
  int i, j;
  scanf("%d", &n);
  now = 1;
  for (i = 1; i <= n; i++) {
    scanf("%d%d", &t[i], &c[i]);
  }
  j = 1;
  for (i = 1; i <= 2000001; i++) {
    if (tmp) tmp--;
    while (j <= n && t[j] <= i) {
      tmp += c[j];
      j++;
    }
    if (tmp > ans) ans = tmp;
    if (j > n && tmp == 0) break;
  }
  if (j > n && tmp == 0)
    ;
  else {
    i--;
    i += tmp;
  }
  printf("%d %d\n", i, ans);
}
