• محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۵۰ مگابایت

در کشوری رییس جمهور به این نحو انتخاب می‌شود:

اگر n نفر کاندید شده باشند \((2 \leq n)\)، ابتدا طی مراسمی با قرعه کشی به هر کاندیدی یک عدد از ۱ تا n تعلق می‌گیرد. کاندیدها به ترتیب شماره‌هایشان، دور میزی می‌نشینند و یکی در میان با شروع از شماره‌ی ۲ حذف می‌شوند.

حالا شما با استفاده از تابع بازگشتی برنامه‌ای بنویسید که شماره‌ی کاندید پیروز را با گرفتن تعداد کاندیدها از ورودی چاپ کند.

ورودی

در تنها خط ورودی عدد \(n\) آمده است. \[2 \leq n \leq 100\]

خروجی

در تنها خط خروجی شماره‌ی کاندیدا‌ پیروز را چاپ کنید.

مثال

ورودی نمونه ۱

12

خروجی نمونه ۱

9

ورودی نمونه ۲

16

خروجی نمونه ۲

1
ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.