n번 접은 리본의 표시된 층 번호와 펼쳤을 때 표시된 부분 번호가 주어질 때, 유일한 접는 방향 순서를 출력한다.
보통7재귀분할 정복수학시뮬레이션아직 제출이 없습니다시간 제한2초메모리 제한512 MB아주 길고 얇은 리본을 여러 번 접는다. 처음에 리본은 왼쪽에서 오른쪽으로 펼쳐져 있다. 리본의 한가운데를 접어 한쪽 절반을 다른 절반 위에 포갠다. 접는 방향은 두 가지다. 왼쪽 끝을 집어 오른쪽 끝 위에 올리거나, 반대로 오른쪽 끝을 집어 왼쪽 끝 위에 올린다. 이미 접힌 리본을 또 접을 때는 겹쳐진 층 전체를 더 두꺼운 리본 하나로 보고 똑같이 왼쪽에서 오른쪽으로, 또는 오른쪽에서 왼쪽으로 접는다.
리본을 n번 접은 다음 겹쳐진 층 중 하나에 표시를 하고, 리본을 완전히 펼쳐 원래 상태로 되돌린다. 펼친 리본에는 접은 자국이 여러 개 남아 있고, 표시는 접은 자국과 접은 자국 사이, 또는 접은 자국과 리본 끝 사이의 구간 하나에 남는다. 표시한 층이 몇 번째 층이었는지와 펼쳤을 때 표시가 어느 구간에 있는지를 알 때, 리본을 접은 방향을 순서대로 모두 구하라.
아래 그림은 n=3, 표시한 층이 위에서 세 번째, 표시가 남은 구간이 왼쪽에서 두 번째인 경우다.

입력은 데이터 최대 100개로 이루어진다. 각 데이터는 정수 세 개가 공백으로 구분되어 있는 한 줄이다.
n i j
세 정수의 뜻은 다음과 같다. 리본을 어떤 순서로 n번 접은 뒤, 접힌 리본에서 위에서 세어 i번째 층에 표시한다. 리본을 완전히 펼쳐 원래 상태로 되돌리면 표시는 접은 자국으로 나뉜 구간 중 왼쪽에서 세어 j번째 구간에 있다. i와 j는 모두 1부터 시작한다. 즉 맨 위 층이 1번 층이고 맨 왼쪽 구간이 1번 구간이다. 세 정수는 1≤n≤60, 1≤i≤2n, 1≤j≤2n을 만족한다.
입력의 마지막 줄에는 0이 세 개 있다. 이 줄은 입력의 끝을 알리는 줄이므로 처리하지 않는다.
각 데이터마다 주어진 결과가 나오도록 접는 순서를 한 줄에 출력한다.
접는 순서는 L 또는 R 문자 n개로 이루어진 문자열이다. L은 왼쪽에서 오른쪽으로 접는 것을, R은 오른쪽에서 왼쪽으로 접는 것을 뜻한다. 문자열의 앞에서부터 차례대로 접는다. 조건을 만족하는 접는 순서는 항상 정확히 하나 있다.