Козак Вус та гра
Козак Вус придумав ще одну задачу для учасників олімпіади!
Дано множину з рядків та число .
Множина рядків називається гарною, якщо:
Кожен рядок складається лише з та ;
Довжина кожного рядка не більше ;
Немає рядка, що є префіксом іншого рядка.
Дана множина є гарною.
Аліса та Боб грають в наступну гру. Кожен з них буде ходити по черзі. За один хід можна додати один рядок у множину за умови, що ця множина залишиться гарною. Хто не зможе зробити хід - програє.
Аліса починає першою, допоможіть їм визначити, хто переможе, якщо вони двоє гратимуть оптимально.
Вхідні дані
Перший рядок містить два цілі числа () — кількість рядків у множині та максимальна довжина рядка у гарній множині.
Далі слідує рядків. У -ому рядку міститься рядок ().
Гарантується, що .
Також гарантується, що початкова множина є гарною.
Вихідні дані
Виведіть «Alice
», якщо переможе Аліса, або «Bob
», якщо переможе Боб.
Приклади
Оцінювання
( бали): ;
( балів): ;
( балів): ;
( балів): ;
( балів): ;
( балів): ;
( балів): без додаткових обмежень.