Алиса и Боб играют в игру. Изначально им дана непустая строка $$$s$$$, состоящая из строчных латинских букв. Длина строки четная. У каждого игрока также есть своя строка, изначально пустая.
Алиса начинает, затем они ходят по очереди. За один ход игрок берет либо первую, либо последнюю букву из строки $$$s$$$, удаляет ее из $$$s$$$ и приписывает ее в начало своей строки.
Игра заканчивается, когда строка $$$s$$$ становится пустой. Побеждает игрок, у которого строка лексикографически меньше. Если строки у игроков одинаковые, то это ничья.
Строка $$$a$$$ лексикографически меньше строки $$$b$$$, если существует такая позиция $$$i$$$, что $$$a_j = b_j$$$ для всех $$$j < i$$$ и $$$a_i < b_i$$$.
С каким результатом закончится игра, если оба игрока играют оптимально (т. е. оба игрока стараются выиграть; если они не могут, то стараются сыграть вничью)?
В первой строке записано одно целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных.
Каждый набор входных данных состоит из одной строки — непустой строки $$$s$$$, состоящей из строчных латинских букв. Длина строки $$$s$$$ четная.
Суммарная длина строк по всем наборам входных данных не превосходит $$$2000$$$.
На каждый набор входных данных выведите результат игры, если оба игрока играют оптимально. Если Алиса выиграет, то выведите «Alice». Если Боб выиграет, то выведите «Bob». Если игра закончится вничью, то выведите «Draw».
2forcesabba
Alice Draw
Одна из возможных игр, которую могут сыграть Алиса и Боб в первом наборе входных данных:
Алиса выигрывает, потому что «cef» < «ros». Ни один из игроков не следует никакой стратегии в конкретно этой игре, поэтому она не показывает, что Алиса выигрывает, если игроки играют оптимально.
Название |
---|