Зворотна гра
Аліса та Боб грають у гру, де вони ходять по черзі. Правила гри такі:
На початку гри обирається певний двійковий рядок .
У свій хід гравець повинен вибрати підрядок з , який дорівнює одному з наступних: . Потім гравець перевертає . Наприклад, якщо , гравець може вибрати підрядок і перевернути його, отримавши .
Гравець, який не може зробити хід (тобто не може вибрати підходящий підрядок ), програє.
Гравці не можуть пропускати хід.
Який гравець має виграшну стратегію, якщо Аліса починає першою?
Рядок є підрядком рядка , якщо може бути отриманий з шляхом видалення кількох (можливо, нуля або всіх) символів з початку і кількох (можливо, нуля або всіх) символів з кінця.
Вхідні дані
Один бінарний рядок — рядок, на якому грають Аліса і Боб.
Вихідні дані
Якщо виграє Аліса, виведіть Alice. Інакше виведіть Bob.
Приклади
У першому прикладі Аліса може вибрати підрядок з і перевернути його, отримавши рядок . Боб не може зробити хід з цим рядком і програє.
У другому прикладі Аліса не може зробити жодного ходу і програє.