Masala #Q5GAYST79X

Xotira 128 MB Vaqt 1000 ms
14

Elektron doska

Sizda ekranga sonlarni chiqaradigan elektron doska bor. Bu qurilma 1 dan N gacha bo'lgan butun sonlarni ko'rsatishi mumkin. Boshlang'ich holatda ekranda 1 aks etadi. Qurilmada ikkita tugma mavjud:

  1. Birinchi tugma bosilganda, ekranda aks etayotgan son 1 birlikka oshadi.
  2. Ikkinchi tugma bosilganda, ekranda aks etayotgan son 1 birlikka kamayadi

Biroq, chegaralar mavjud:

  • Agar ekranda N soni ko‘rsatilayotgan bo‘lsa va birinchi tugma bosilsa, ekrandagi son 1 ga qaytadi.
  • Agar ekranda 1 soni ko‘rsatilayotgan bo‘lsa va ikkinchi tugma bosilsa, ekrandagi son N ga qaytadi.

Sizga N va K beriladi. K marta tugmalardan foydalanganda ekranda hosil bo'ladigan sonlar nechta turli xil son paydo bo'lishini aniqlang.


Kiruvchi ma'lumotlar:

Bitta qatorda ikkita butun son N va K beriladi. \((1 \leq N,K \leq 10^9)\)


Chiquvchi ma'lumotlar:

Ekranda paydo bo'ladigan sonlar sonni chop eting.


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

1-testda. N=3 va K=1 da. Mumkin bo'lgan sonlar 1 va 3. Demak 2 xil.

N=6 va K=3 da. 2, 4 va 6 bo'la oladi. Demak 3 xil.

1 bosilsa 2
1 bosilsa 3
1 bosilsa 4
Demak 4 hosil bo'ladi bu 1 son

1 bosilsa 2
1 bosilsa 3
2 bosilsa 2
Demak 2 hosil bo'ladi bu 2 son

1 bosilsa 2
2 bosilsa 1
1 bosilsa 2
Bu son avval hosil bo'lgan

1 bosilsa 2
2 bosilsa 1
2 bosilsa 6
Demak 6 hosil bo'ladi bu 3 son

2 bosilsa 6
2 bosilsa 5
2 bosilsa 4
Demak 4 hosil bo'ladi bu 3 son

2 bosilsa 6
1 bosilsa 1
1 bosilsa 2
Bu son avval hosil bo'lgan

Demak 3 ta 2 4 6 lar hosil bo'ladi faqat barcha variantlarda