#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
vector<int> heights(n);
for(int i=0;i<n;i++)
cin>>heights[i];
vector<int> dp(n, INT_MAX);
dp[0]=0;
for(int i=1;i<n;i++){
dp[i]=min(dp[i], dp[i-1]+abs(heights[i-1] - heights[i]));
if(i-2>=0){
dp[i]=min(dp[i], dp[i-2]+abs(heights[i-2] - heights[i]));
}
cout<<dp[i]<<" "<<i<<endl;
}
//return dp[n-1];
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7CiAgaW50IG47CiAgY2luPj5uOwogIHZlY3RvcjxpbnQ+IGhlaWdodHMobik7CiAgZm9yKGludCBpPTA7aTxuO2krKykKICAgIGNpbj4+aGVpZ2h0c1tpXTsKICAKICB2ZWN0b3I8aW50PiBkcChuLCBJTlRfTUFYKTsKICBkcFswXT0wOwogIGZvcihpbnQgaT0xO2k8bjtpKyspewogICAgZHBbaV09bWluKGRwW2ldLCBkcFtpLTFdK2FicyhoZWlnaHRzW2ktMV0gLSBoZWlnaHRzW2ldKSk7CiAgICBpZihpLTI+PTApewogICAgICBkcFtpXT1taW4oZHBbaV0sIGRwW2ktMl0rYWJzKGhlaWdodHNbaS0yXSAtIGhlaWdodHNbaV0pKTsKICAgIH0KICAgIGNvdXQ8PGRwW2ldPDwiICI8PGk8PGVuZGw7CiAgfQogIC8vcmV0dXJuIGRwW24tMV07CiAgcmV0dXJuIDA7Cn0=