Игра в крестики-нолики начинается на дереве из \(n\) вершин. Некоторые вершины уже окрашены в белый цвет, а остальные пока бесцветны.
Есть два игрока — белый и чёрный. Игроки ходят по очереди, белый игрок начинает игру. В свой ход игрок выбирает ещё не покрашенную вершину и красит её в свой цвет.
Игрок выигрывает, если он покрасит какой-нибудь путь из трёх вершин в свой цвет. В случае, если все вершины становятся покрашенными, а никакой игрок так и не выиграл, то игра заканчивается вничью.
Не могли бы вы выяснить, кто выиграет эту игру или закончится ли она в ничью, если оба игрока играют оптимально?
Выходные данные
Для каждого тестового случая выведите «White», «Draw» или «Black» в зависимости от того, кто выиграет (соответственно белый, ничья или черный).
Примечание
В первом примере вершина \(4\) уже изначально покрашена в белый. Белый игрок может выиграть покрасив своим первым ходом вершину \(1\) и покрасив оставшуюся вершину своим следующим ходом. Этот процесс изображен на картинках ниже.
Во втором примере можно показать, что ни один игрок не может гарантировать себе победу.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
2 4 1 2 1 3 1 4 NNNW 5 1 2 2 3 3 4 4 5 NNNNN
|
White
Draw
|