Вимикачі світла#6625

Вимикачі світла

1 секунда
64 мегабайти
Легка

Вам надано рядок синхронізованих миготливих лампочок, що складається з лампочок. Цей рядок лампочок цікавий тим, що вони не миготять одночасно, а слідують певному шаблону. Припустимо, що в момент t = 0 всі лампочки вимкнені. У кожний наступний (цілий) момент часу лампочки перемикаються з увімкненого на вимкнене або навпаки, залежно від їхньої поточної конфігурації. Лампочка перемикається, якщо її позиція є кратною часу . Отже, в момент часу t = 1 всі лампочки перемикаються на увімкнене (1, 2, 3, 4 тощо). У момент часу t = 2 лише лампочки з парними номерами (2, 4, 6, 8 тощо) перемикаються знову. У момент часу t = 3 кожна третя лампочка (3, 6, 9, 12 тощо) перемикається. Це продовжується до моменту часу t = N, після чого всі лампочки скидаються на вимкнене, і шаблон миготіння починається знову в момент часу t = N+1. Таким чином, момент часу t = N+1 розглядається як еквівалентний моменту часу t = 1: всі лампочки перемикаються на увімкнене.

Відділ контролю якості має труднощі з перевіркою того, що лампочки вмикаються і вимикаються у відповідні моменти. Вашій команді доручено написати програму перевірки, яка може отримати кількість лампочок на рядку, певний момент часу і позицію лампочки , а потім визначити, чи ця лампочка увімкнена чи вимкнена в момент часу t + \varepsilon. Іншими словами, якщо лампочка увімкнена в момент часу t + \varepsilon, то лампочка або перемкнулася на увімкнене в момент часу , або вже була увімкнена в момент часу .

Наступні обмеження діють для , і :

3 \leq N < 2^{54}

1 \leq t, b < 2^{54}

b \leq N

[Найбільший тестовий випадок судді включає -значні числа, які починаються з , тому вони дійсно < 2^{54}.]

Вхідні дані

Вхідні дані для вашої програми міститимуть кілька рядків, кожен з яких містить кількість лампочок, , час з моменту їх увімкнення, , і номер лампочки, яка нас цікавить, , розділені пробілами. Читайте до кінця файлу, індикатор кінця даних відсутній.

Вихідні дані

Вкажіть, чи вказана лампочка увімкнена чи вимкнена в кінці запитаного часу. Дотримуйтесь цього формату точно: "Case", пробіл, номер випадку, двокрапка і один пробіл, і відповідь, яка є або "On", або "Off". Не друкуйте жодних пробілів в кінці.

Приклади

Приклад 1

Loading
Loading