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