AT_agc072_c [AGC072C] Human Exercise

Description

AtCoder 市は $ N \times N $ のマス目で表されます。上から $ i $ 番目 $ (1 \leq i \leq N) $ 、左から $ j $ 番目 $ (1 \leq j \leq N) $ のマスは、 $ (i, j) $ と表されます。 青木君は、近日行われるマラソン大会に向けて、以下の手順からなる **エクササイズ** を $ K $ 回行いました。 1. マス $ (1, 1) $ を出発する。 2. 以下を $ 2N-2 $ 回繰り返して、マス $ (N, N) $ に到着する。 - 下方向または右方向に $ 1 $ マス進む。ただし、下方向のマスと右方向のマスの両方に移動できる場合、今までのエクササイズで「そのマスを訪れた回数」が少ない方を選ぶ。同数の場合は下方向を選ぶ。 それでは、 $ K $ 回目のエクササイズで通る経路を求めてください。

Input Format

入力は以下の形式で標準入力から与えられます。 > $ N $ $ K $

Output Format

長さ $ 2N-2 $ の文字列を出力してください。この $ i $ 文字目は、 $ K $ 回目のエクササイズにおける $ i $ 回目の移動で下方向に動いた場合は `D`、右方向に動いた場合は `R` としてください。

Explanation/Hint

### Sample Explanation 1 $ 1, 2, 3, 4 $ 回目のエクササイズでは以下の図のように動くことになります。よって、答えは `RRDDRRDD` です。 ![ ](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_agc072_c/70fdbcd415e08d626d5400ca973730395a1c9f811a61904ac707e5487bb8a85f.png) ### Constraints - $ 2 \leq N \leq 100 $ - $ 1 \leq K \leq 10^{18} $ - 入力される値はすべて整数