Masala #M099D

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

Navbat

Siz dasturlash bo'yicha musobaqada ishtirok etish uchun navbatda turibsiz. Sizga ma'lumki navbatda siz bilan birgalikda jami \(N\) ta ishtirokchi bor. Shu ishtirokchilardan kamida \(X\) tasi sizdan oldinda, hamda ko'pi bilan \(Y\) tasi sizdan orqada turibdi. Shu ma'lumotlardan foydalanib siz navbatning nechta turli xil o'rinlarida bo'lishingiz mumkinligini aniqlang.


Kiruvchi ma'lumotlar:

Kirish faylining yagona satrida bo'sh joy bilan ajratilgan holda uchta butun son, \(N(1 \le N \le 10^9)\)\(X(0 \le X < N)\) hamda \(Y(0 \le Y < N)\) sonlari kiritiladi.


Chiquvchi ma'lumotlar:

Berilgan ma'lumotlarga asoslanib siz navbatning nechta turli xil o'rinlarida bo'lishingiz mumkinligini chop eting.


Misollar
# input.txt output.txt
1
5 2 4
3
Izoh:

1-testda siz [3, 4, 5] o'rinlarda bo'lishingiz mumkin

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin