Шахматные баталии
Напомним, что в шахматах фигуры ходят следующим образом (пешки в этой задаче рассматривать не будем):
король на любую соседнюю по вертикали, горизонтали или диагонали клетку;
ферзь на любое расстояние по вертикали, горизонтали или диагонали;
ладья на любое расстояние по вертикали или горизонтали;
слон на любое расстояние по диагонали;
конь в форме буквы "Г": на 1 клетку по горизонтали и на 2 по вертикали, или наоборот, на 1 клетку по вертикали и 2 по горизонтали.
Вам даны позиции одной белой и одной черной фигуры. Определите, бьют ли фигуры друг друга, и, если бьют, выведите какая из них бьет какую.
Входные данные
Первая строка входного файла содержит тип и позицию белой фигуры. Вторая строка содержит тип и позицию черной фигуры. Каждая фигура задается строкой, состоящей из трех символов. Первый символ обозначает тип фигуры: B - слон, N - конь, R - ладья, Q - ферзь, K - король. Второй символ задает вертикаль (от a до h). Третий символ задает горизонталь (от 1 до 8). Гарантируется, что фигуры стоят на различных клетках шахматной доски.
Выходные данные
В выходной файл выведите одно слово - ответ на задачу.
В случае, если ни одна фигура не бьет другую, выведите NONE. В случае, если обе фигуры бьют друг друга, выведите BOTH. В случае, если белая фигура бьет черную, а черная не бьет белую, выведите WHITE. В случае, если черная фигура бьет белую, а белая не бьет черную, выведите BLACK.