시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB46121227.273%

문제

Dia and Ruby take turns playing a game using an n x n square chocolate bar. Each turn, the current player must do one of the following (Ruby will go first):

  1. Select a prime number p that has not been selected by any player in the previous rounds. Then, choose a p x p square that does not contain any empty squares on the chocolate bar and eat up every chocolate square within the p x p square.
  2. Eat an arbitrary 1 x 1 chocolate square on the bar.

The player who eats up the last chocolate square wins. Initially, some squares on the chocolate bar are already eaten. If both players play optimally, who will win the game? Note: “optimally” means if any player has a strategy to win no matter how their opponent responds, they will take that move – optimizing their chance of winning.

입력

Input consists of multiple lines. The first line contains a single integer, n, (1 ≤ n ≤ 2000) which gives the dimensions of the chocolate bar and indicates there are n lines of data that follow that describe the chocolate bar.

Each line contains n characters consisting of X (indicating an empty square) or (indicating a chocolate square).

출력

The output line consists of the word RUBY if Ruby is the winner or DIA if Dia is the winner.

예제 입력 1

4
----
---X
----
XXXX

예제 출력 1

RUBY