화살표 보드에서 마지막 열이 아닌 K개의 칸을 골라, 첫 열 어디에서 로봇을 놓아도 색칠한 칸을 정확히 하나 지나거나 영원히 반복하게 만든다.
어려움8그래프그리디구현아직 제출이 없습니다시간 제한1초메모리 제한512 MB헨젤과 그레텔이 R행 S열 보드에서 '화살표' 게임을 한다. 보드의 모든 칸에는 상하좌우 네 방향 중 하나를 가리키는 화살표가 정확히 하나씩 그려져 있다.
먼저 헨젤이 마지막 열이 아닌 칸 중 정확히 K개를 색칠한다. 그다음 그레텔이 첫 번째 열의 칸 하나를 골라 로봇을 올려놓는다. 이후 로봇은 스스로 움직이며, 매번 현재 칸의 화살표가 가리키는 칸으로 이동한다. 로봇이 마지막 열의 칸에 도착하면 그 자리에 멈추고 게임이 끝난다.
승자는 다음과 같이 정한다.
로봇이 지나간 칸에는 출발한 칸, 게임 도중 이동해 온 모든 칸, 게임이 끝났을 때 로봇이 있는 칸이 모두 포함된다. 화살표는 로봇이 보드 밖으로 나가는 일이 없도록 그려져 있다.

그레텔이 로봇을 어디에 놓든 헨젤이 이기도록 색칠할 수 있는지 판단하라. 가능하다면 헨젤이 색칠할 K개의 칸을 출력한다.
첫째 줄에 정수 R, S, K가 주어진다. (1≤R×S≤1000000, 1≤K≤50)
다음 R개의 줄에는 각각 S개의 문자가 주어진다. 각 문자는 'L', 'R', 'U', 'D' 중 하나이며 그 칸에 그려진 화살표의 방향을 나타낸다. L은 왼쪽, R은 오른쪽, U는 위쪽, D는 아래쪽이다.
헨젤이 승리를 보장할 수 없다면 -1을 출력한다.
승리를 보장할 수 있다면 색칠할 K개의 칸을 한 줄에 하나씩 출력한다. 각 줄에는 칸의 행 번호 A와 열 번호 B(1≤A≤R, 1≤B≤S)를 공백으로 구분해 출력한다. 색칠하는 칸은 모두 서로 달라야 한다. 칸은 행 번호가 작은 순서로, 행 번호가 같으면 열 번호가 작은 순서로 출력한다. 이 순서를 행 우선 순서라고 한다.
헨젤이 이기는 색칠 방법은 여러 가지일 수 있으므로, 다음 규칙으로 정해지는 방법을 출력한다.
첫 번째 예제에서 헨젤이 칸 (1, 2)를 색칠하면 그레텔이 로봇을 어디에 놓든 로봇이 그 칸을 지나가므로 헨젤이 이긴다. 칸 (4, 2)를 색칠해도 헨젤이 이기지만, 출력 규칙에 따른 답은 (1, 2)이다.