Səyyar sirk#4397

Səyyar sirk

2 saniyə
64 meqabayt
Çox asan

Bir şaman (o nadir anlarda ki, bənd tikmədiyi vaxtlarda) "Romaşka" səyyar sirkində direktor kimi işləyir. Bu sirkin proqramının əsasında hind və afrika fillərinin bir səhnədə çıxışı təşkil edir.

Sirkdə fil var, onlar məşq üçün rahatlıq məqsədilə -dən -ə qədər tam ədədlərlə nömrələniblər. Fillərlə təşkil olunan sirk nömrəsi ondan ibarətdir ki, fillər müəyyən bir ardıcıllıqla səhnəyə çıxır və tamaşaçı zalını əyləndirirlər. Məsələn, əgər sirkdə üç fil varsa, çıxış belə ola bilər: bir nömrəli fil çıxır, sonra üç nömrəli fil çıxır, sonra iki nömrəli fil çıxır.

Tamaşaçıların yenidən və yenidən sirkinə gəlməsini təmin etmək üçün direktor qərara gəlib ki, hər tamaşa unikal olsun. İki tamaşa fərqli sayılır, əgər fillər orada fərqli ardıcıllıqla çıxış edirlərsə. Beləliklə, hər yeni gündə fillər heç vaxt təkrarlanmayan yeni ardıcıllıqda çıxış edirlər. Üç fil olan halda onlar aşağıdakı sıra ilə çıxış edərdilər:

Direktor hər gün fillərin sırasını o qədər də orijinal olmayan üsulla seçir: mümkün çıxışlar arasından o ardıcıllığı seçir ki, orada bir nömrəli fil hamıdan tez çıxış edir. Onlar arasında o ardıcıllığı seçir ki, iki nömrəli fil hamıdan tez çıxış edir və s.

LKŞ balaları -ci gün sirkinə yollandılar. Tamaşa onlara çox xoş gəldi və onlar bu haqda dostlarına danışmaq qərarına gəldilər. Təəssüf ki, hansı filin birinci çıxış etdiyini unudublar. Zəhmət olmasa, onlara kömək edin! Elə bir proqram yazın ki, verilmiş nömrəsinə görə, hansı filin birinci çıxdığını tapsın. Unutmayın ki, sirk uzun müddətdir mövcud ola bilər.

Giriş

Girişin birinci sətrində bir ədəd (1 \leq N \leq 10^5) verilir.

Çıxış

Bir ədəd çıxış verin — -ci gündə birinci çıxış edən filin nömrəsini tapın.

Nümunələr

Nümunə 1

Loading
Loading