+ محدودیتِ زمان: ۱ ثانیه
+ محدودیتِ حافظه: ۲۵۶ مگابایت
----------
یار در یک جدول $n$ در $n$ که دارای $n\times{}n$ اتاق است، زندگی میکند. سطرهای خانه از بالا به پایین و ستونها از چپ به راست با $1, 2, 3, ..., n$ شمارهگذاری شدهاند. یار در اتاق سطر$i$ و ستون$j$ این جدول ایستاده است.
لبو میخواهد وارد خانهی یار شود و بعد از گلباران کردنِ خانه، کادوهایی که برای یار خریدهاست را به او تقدیم کند.
لبو ابتدا روی اتاق سطر $1$ و ستون $1$ خانه ایستادهاست و جهت حرکت او به سمت راست میباشد.
دور تا دور جدول با دیوار پوشانده شده و بعضی از اتاق های خانه پر از گل سرخ هستند و لبو چون نمیخواهد به گلها آسیبی بزند وارد این اتاقها نمیشود. اگر لبو به دیوار بخورد یا جلوی او اتاقی پر از گل باشد جهت حرکتش را $90$ درجه ساعتگرد تغییر میدهد وگرنه به اتاق جلوییش میرود اما اگر هر چهارطرف لبو دیوار یا پر از گلسرخ باشد، لبو متوقف میشود.
همچنین وقتی لبو میخواهد از اتاقی خارج شود، آن اتاق را پر از گل سرخ میکند.
تعداد اتاقهایی که در ابتدا پر از گل سرخ هستند حداقل چندتا باشد تا لبو در نهایت در اتاقی که یار آنجاست **متوقف** شود؟
# ورودی
در تنها خط ورودی سه عدد $n$ و $i$ و $j$ آمده است.
$$1 \leq i, j \leq n \leq 10^{12}$$
# خروجی
در خروجی یک عدد چاپ کنید که برابر تعداد خانههایی است که از ابتدا باید پر از گل باشند.
# مثال
## ورودی نمونه
```
3 2 3
```
## خروجی نمونه
```
2
```
**توضیح نمونه: **
![توضیح تصویر](http://s9.picofile.com/file/8314364792/photo_2017_12_16_01_32_33.jpg)