#include <bits/stdc++.h>
using namespace std;
class num {
 public:
  int i1, i2, s;
  num() { i1 = i2 = s = 0; }
  bool operator>(num n) {
    if (n.s < this->s)
      return 1;
    else if (n.s == this->s)
      if (i2 - i1 < n.i2 - n.i1) return 1;
    return 0;
  }
};
int a[100005], n, i;
num h[1000005], ans;
int main() {
  cin >> n;
  for (i = 0; i < n; i++) {
    scanf("%d", a + i);
    if (!h[a[i]].s) h[a[i]].i1 = i + 1;
    h[a[i]].i2 = i + 1;
    h[a[i]].s++;
  }
  for (i = 0; i < 100001; i++) {
    if (h[a[i]] > ans) ans = h[a[i]];
  }
  printf("%d %d", ans.i1, ans.i2);
}
