{"trustable":false,"sections":[{"title":"题目描述","value":{"format":"MD","content":"有一个$5\\times 5$的网格,其中恰好有一个格子是空的,其他格子各有一个字母。一共有4种指令:A,B,L,R,分别表示将空格上、下、左、右的相邻字母移到空格中。"}},{"title":"输入格式","value":{"format":"MD","content":"输入由多组样例构成。首先是一个$5\\times 5$的字符矩阵(中间有空格),代表网格;然后是一个字符序列(可能有多行),代表移动指令(以0结尾)。输入以Z结尾。"}},{"title":"输出格式","value":{"format":"MD","content":"首先输出`Puzzle #X:`,然后输出指令结束后网格的解,两个解之间有一个空行。如果有非法指令,则输出`This puzzle has no final configuration.`。"}},{"title":"输入样例","value":{"format":"MD","content":"```plaintext\nTRGSJ\nXDOKI\nM VLN\nWPABE\nUQHCF\nARRBBL0\nABCDE\nFGHIJ\nKLMNO\nPQRS\nTUVWX\nAAA\nLLLL0\nABCDE\nFGHIJ\nKLMNO\nPQRS\nTUVWX\nAAAAABBRRRLL0\nZ\n\n```"}},{"title":"输出样例","value":{"format":"MD","content":"```plaintext\nPuzzle #1:\nT R G S J\nX O K L I\nM D V B N\nW P A E\nU Q H C F\n\nPuzzle #2:\nA B C D\nF G H I E\nK L M N J\nP Q R S O\nT U V W X\n\nPuzzle #3:\nThis puzzle has no final configuration.\n```"}},{"title":"","value":{"format":"MD","content":""}}]}