{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cspan lang\u003d\"zh-CN\"\u003e\u003cp\u003e在数独游戏中,给定一个大的 9 × 9 网格,分成小的 3 × 3 子网格。例如,\u003c/p\u003e\u003cdiv align\u003d\"center\"\u003e\u003ctable border\u003d\"1\" style\u003d\"border-collapse: collapse\" bordercolor\u003d\"#000000\" rules\u003d\"groups\" frame\u003d\"void\"\u003e\u003ccolgroup span\u003d\"3\"\u003e\u003c/colgroup\u003e\u003ccolgroup span\u003d\"3\"\u003e\u003c/colgroup\u003e\u003ccolgroup span\u003d\"3\"\u003e\u003c/colgroup\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e2\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e7\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e3\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e8\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e1\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e1\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e6\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e7\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e3\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e5\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e2\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e9\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e3\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e5\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e6\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e9\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e2\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e8\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e6\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e1\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e7\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e4\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e5\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e3\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e6\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e4\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e9\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e5\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e1\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e8\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e7\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e8\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e6\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e5\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e3\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e4\u003c/td\u003e\u003ctd width\u003d\"20\" align\u003d\"center\"\u003e.\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\u003c/div\u003e\u003cp\u003e在给定网格中的一些数字后,你的目标是确定剩下的数字,使得数字 1 到 9 分别出现在九个 3 × 3 子网格、九行和九列中,每个数字恰好出现一次。\u003c/p\u003e\u003c/span\u003e"}},{"title":"输入","value":{"format":"HTML","content":"\u003cspan lang\u003d\"zh-CN\"\u003e\u003cp\u003e输入测试文件将包含多个案例。每个测试案例包括一行,包含 81 个字符,代表数独网格的 81 个方格,每次给出一行。每个字符要么是一个数字(从 1 到 9),要么是一个句点(用于表示未填充的方格)。你可以假设输入中的每个谜题都有且仅有一个解。文件结束用包含单词“end”的一行表示。\u003c/p\u003e\u003c/span\u003e"}},{"title":"输出","value":{"format":"HTML","content":"\u003cp\u003e对于每个测试案例,打印一行表示完成的数独谜题。\u003c/p\u003e"}},{"title":"样例","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e.2738..1..1...6735.......293.5692.8...........6.1745.364.......9518...7..8..6534.\r\n......52..8.4......3...9...5.1...6..2..7........3.....6...1..........7.4.......3.\r\nend\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e527389416819426735436751829375692184194538267268174593643217958951843672782965341\r\n416837529982465371735129468571298643293746185864351297647913852359682714128574936\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}