{"raw_statement":[{"iden":"statement","content":"$\\text{chmod}$ 是一个用于更改文件或目录权限的命令，它是 Linux 和其他类 Unix 操作系统中的常用命令之一。$\\text{chmod}$ 命令允许用户为文件或目录设置不同的权限，以控制谁可以读取，写入或执行这些文件。\n\n在 Linux 系统中，每个文件或目录都有与之相关联的权限, 这些权限决定了谁可以对文件进行何种操作。用户被分为三类：所有者（owner），所属组（group）和其他人（others）。每类用户又都有读 （r），写（w）和执行（x）三种权限。这 $9$ 种权限可以分别指定。我们称**权限字符串**是一个长度为 $9$ 的字符串，按顺序分别对应以上提到的 $9$ 种权限，如果具有此权限，则为 $\\text{r}$，$\\text{w}$，$\\text{x}$ 中相应的那一个，否则为 $\\text{-}$。\n\n例如**权限字符串** $\\text{rwxr-x-}\\text{-x}$ 说明，该文件对于所有者具有全部权限，对于所属组用户只具有读和执行权限，而对于其他人只具有执行权限。\n\n使用 $\\text{chmod}$ 命令时，你可以提供模式串来修改权限。在本题，我们只考虑长度为 $3$ 的由不大于 $7$ 的数字组成的模式串，其三个数字从左往右依次代表所有者（owner），所属组（group）和其他人（others）的权限。对于每个数字，其最低三个二进制位从高向低分别表示了该类用户是否具有读（r），写（w）和执行（x）权限。\n\n例如：执行 $\\text{chmod 760 file.txt}$ 后, 表示文件的**权限字符串**为 $\\text{rwxrw-}\\text{-}\\text{-}\\text{-}$。\n\n给出若干合法的模式串，每次读入一条模式串后，你需要输出修改后文件的**权限字符串**。"},{"iden":"input","content":"第一行一个正整数 $T$ ($1 \\le T \\le 100$)，表示数据组数。\n\n接下来 $T$ 行，每行一条 $\\text{chmod}$ 模式串。"},{"iden":"output","content":"共 $T$ 行，表示模式串对应的**权限字符串**。"}],"translated_statement":null,"sample_group":[["3\n356\n114\n514\n","-wxr-xrw-\n--x--xr--\nr-x--xr--\n"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}