#include<bits/stdc++.h>
using namespace std;
int n,i,j;
int dfs(int n,int i,int j){
    if(i==1){
        return j;
    }
    if(j==n){
        return n+i-1;
    }
    if(i==n){
        return 3*n-j-1;
    }
    if(j==1){
        return 4*n-i-2;
    }
     return dfs(n-2,i-1,j-1)+(n-1)*4;
     return 0;
}

int main(){
	
    cin >> n >> i >> j;
    cout << dfs(n,i,j);

    return 0;
}
/**************************************************************
	Problem: 1992
	User: admin
	Language: C++
	Result: Accepted
	Time:56 ms
	Memory:2184 kb
****************************************************************/