1418: 网格游戏

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:7 Solved:0

Description

      有一个n*n的矩阵网格,其中恰好有一个格子是空的,其他格子各有一个字母。一共有4种指令:U, D, L, R,分别表示把空格上、下、左、右的相邻字母移到空格中。输入初始网格和指令序列(以字符#结束),输出指令执行完毕后的网格。如果有非法指令,应输出“no”,例如,下图中执行URRDDL#后,效果如下图所示:

Input

输入的第一行给出n(1<n≤100)

接下来输入的是一个n×n的字符矩阵,一共给出矩阵中的n2—1个字符和1个空白字符(用空格表示)。已知矩阵中字符的范围都在大写字符A~Z之间。

最后一行是操作指令,以#作为结束。操作指令包含4种指令:U, D, L, R,分别表示把空格上、下、左、右的相邻字母移到空格中。

Output

输出操作之后的字符矩阵。

Sample Input Copy

5
TRGSJ
XDOKI
M VLN
WPABE
UQHCF
URRDDL#

Sample Output Copy

TRGSJ
XOKLI
MDVBN
WP AE
UQHCF