#include <iostream>
int main() {
int n, x, y;
std::cin >> n >> x >> y;
int a[n][n];
int tmp = 1;
for (int i = 0; i < n / 2 + 1; ++i) {
for(int j = i; j < n - i; ++j)
a[i][j]=tmp++;
for(int j = i + 1; j < n - i; ++j)
a[j][n-i-1]=tmp++;
for(int j = n - i - 2; j > i; --j)
a[n-i-1][j]=tmp++;
for(int j = n - i - 1; j > i; --j)
a[j][i]=tmp++;
}
std::cout << a[x-1][y-1] << std::endl;
}
/**************************************************************
Problem: 2332
User: hongyipin
Language: C++
Result: Runtime Error
****************************************************************/