有一块 $n$ 行 $m$ 列的网格板,$n, m$ 都是奇数。网格上平铺着一些 $1\times2$ 的积木。积木可以旋转,不能重叠。这些积木共有 $\frac{nm-1}{2}$ 块,也就是说,网格板上只有一格的空位。
你可以做两种操作:
如图所示(被移动的积木颜色较浅):
请你用以上两种操作将给定的网格板变换为指定的状态。
第一行两个正奇数 $n, m$,分别表示网格的行数和列数。
接下来 $n$ 行,每行 $m$ 个字符,描述网格板的初始状态:
<
>
n
u
o
接下来另外 $n$ 行,每行 $m$ 个字符,描述你需要将网格板变成的目标状态,格式同上。
你需要输出一个字符串,按顺序表示你的操作:
L 表示你移动了空白格左侧的积木;
L
R 表示你移动了空白格右侧的积木;
R
U 表示你移动了空白格上方的积木;
U
D 表示你移动了空白格下方的积木。
D
当然,没有操作的话输出空串就好了。
初始状态和目标状态分别是题图中的网格 $A,B$。
你输出的操作序列长度不能超过 $8\times10^6$。
对于所有数据,$1\le n, m\le 2000$。
3 3 nnn uuu o<> <>n <>u <>o
URLR
5 5 n<><> un<>n nuonu u<>un <><>u <><>o <><>n <><>u <><>n <><>u
RLLRLRR