请用 BFS 求 `data.txt` 中从 S 到 E 的最短路径,并将 UDLR 移动序列输入 `challenge.py`。正确路径会显示启动时注入的 FLAG。
使用 `deque` 和已访问集合
为每个格子保存父节点和移动字符
从 E 沿父节点反向追溯后再反转移动序列