#include <iostream>
using namespace std;
short vec[1001];
short abs(short x){return x < 0? -x : x;}
int main()
{
short n;
cin >> n;
for(short i = 1; i<=n;i++)
cin >> vec[i];
vec[0]= vec[n];
short difmin = -1, difi, difj;
for(short i = 1; i <= n; i++)
{
short dif=abs(vec[i]-vec[i-1]);
if(difmin == -1 || dif < difmin)
{
difmin = dif;
difi = i;
difj = (i==1?n:i-1);
}
}
cout << (difi<difj ? difi: difj) << " " << (difi>difj ? difi: difj);
}