{"format":"murdoku-puzzle/1","id":"puppets","version":1,"difficulty":"medium","level":5,"size":{"rows":8,"cols":8},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"Nhà hát múa rối","tagline":"Một nhà hát múa rối nhỏ · sau buổi diễn tối · giám đốc được tìm thấy ở hậu trường","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-06","story":"Nhà hát múa rối nhỏ vừa diễn xong buổi cuối cùng của mùa, tiếng vỗ tay vẫn còn vang khi đèn tắt. Bốn nghệ sĩ múa rối đang cất những con rối, còn ba vị khách ở lại uống một ly rượu vang cùng đoàn – một nhà phê bình, một cô giáo và một người mẹ có các con đã xem vở diễn bốn lần. Václav, giám đốc, ra hậu trường khóa chiếc rương đựng những con rối cũ nhất, như sau mỗi buổi diễn. Ông không quay lại để nâng ly; Dorota tìm thấy ông đã chết bên cạnh chiếc rương. Các cửa đã bị khóa từ khi khán giả ra về, nên các nghệ sĩ múa rối và các vị khách được hỏi họ đã ở đâu.","rules":{"standard":["Mỗi <b>hàng</b> và mỗi <b>cột</b> có đúng <b>một người</b>. Ngay khi đặt ai đó, hãy gạch bỏ toàn bộ hàng và cột của người ấy.","<b>“Cạnh”</b> = ngay bên trái, bên phải, bên trên hoặc bên dưới, và <b>trong cùng một khu vực</b>. Các ô có đồ vật (tủ quần áo, các tấm rèm, giá treo trang phục, rương, đèn rọi, thang, bình phong, ma-nơ-canh, máy may, đèn lồng, chậu cây cảnh, quầy và áp phích) không thể ở; các ghế tựa, ghế đẩu và băng ghế thì được.","Phương hướng chỉ hàng và cột, không cần cùng một đường thẳng: <i>“đúng một hàng về phía bắc của anh ấy có một người phụ nữ”</i> = người ở hàng ngay phía trên là phụ nữ, ở bất kỳ cột nào.","Hung thủ <b>ở một mình với nạn nhân</b>: không có ai khác trong khu vực đó."],"special":[]},"roleNames":{"puppeteer":"nghệ sĩ múa rối","guest":"khách","victim":"nạn nhân"},"personGroups":[{"id":"puppeteers","name":"Nghệ sĩ múa rối","persons":["A","B","C","D"]},{"id":"guests","name":"Khách","persons":["E","F","G"]},{"id":"director","name":"Giám đốc","persons":["V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Backstage","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[3,1]],"fill":"#e2d6c4","pattern":"planks","labelAt":[1,2],"name":"Hậu trường"},{"id":"Stage","cells":[[1,4],[1,5],[1,6],[1,7],[2,3],[2,4],[2,5],[2,6],[2,7],[3,2],[3,3],[3,4],[3,5],[3,6],[4,6]],"fill":"#efe2cb","pattern":"boards","labelAt":[2,5],"name":"Sân khấu"},{"id":"Workshop","cells":[[1,8],[2,8],[3,7],[3,8],[4,7],[4,8],[5,7],[5,8]],"fill":"#dcdad4","pattern":"boards","labelAt":[3,7],"name":"Xưởng"},{"id":"Auditorium","cells":[[4,1],[4,2],[4,3],[4,4],[4,5],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[7,2],[7,3],[7,4],[7,5]],"fill":"#e6dcef","pattern":"carpet","labelAt":[5,3],"name":"Khán phòng"},{"id":"Foyer","cells":[[6,7],[6,8],[7,1],[7,6],[7,7],[7,8],[8,1],[8,2],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8]],"fill":"#f1dfcc","pattern":"tiles","labelAt":[8,5],"name":"Tiền sảnh"}],"objectTypes":{"bench":{"occupiable":true,"name":"băng ghế","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"chair":{"occupiable":true,"name":"ghế tựa","icon":"<rect x=\"9\" y=\"7\" width=\"28\" height=\"32\" rx=\"6\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"7\" width=\"28\" height=\"9\" rx=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/>"},"stool":{"occupiable":true,"name":"ghế đẩu","icon":"<circle cx=\"23\" cy=\"23\" r=\"11\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#d9d5cc\"/>"},"chest":{"occupiable":false,"name":"rương","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"counter":{"occupiable":false,"name":"quầy","icon":"<rect x=\"0\" y=\"10\" width=\"46\" height=\"26\" fill=\"#a97c50\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"0\" y=\"10\" width=\"46\" height=\"7\" fill=\"#c9a06f\"/>"},"curtain":{"occupiable":false,"name":"rèm","icon":"<path d=\"M6 4 h34 v38 q-8 -6 -17 0 q-9 -6 -17 0 z\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><g stroke=\"#8a1a22\" stroke-width=\"1.5\"><line x1=\"12\" y1=\"8\" x2=\"10\" y2=\"38\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\"/><line x1=\"34\" y1=\"8\" x2=\"36\" y2=\"38\"/></g><rect x=\"4\" y=\"3\" width=\"38\" height=\"4\" rx=\"2\" fill=\"#c9a03a\"/>"},"foldscreen":{"occupiable":false,"name":"bình phong","icon":"<path d=\"M5 9 l12 -4 v34 l-12 4 z\" fill=\"#c75b4a\" stroke=\"#6e2a20\" stroke-width=\"1.3\"/><path d=\"M17 5 l12 4 v34 l-12 -4 z\" fill=\"#e07a63\" stroke=\"#6e2a20\" stroke-width=\"1.3\"/><path d=\"M29 9 l12 -4 v34 l-12 4 z\" fill=\"#c75b4a\" stroke=\"#6e2a20\" stroke-width=\"1.3\"/><g fill=\"none\" stroke=\"#f3d27a\" stroke-width=\"1.1\"><path d=\"M8 20 q3 -4 6 0\"/><path d=\"M20 16 q3 4 6 0\"/><path d=\"M32 20 q3 -4 6 0\"/></g><g fill=\"#f3d27a\"><circle cx=\"11\" cy=\"28\" r=\"1.4\"/><circle cx=\"23\" cy=\"26\" r=\"1.4\"/><circle cx=\"35\" cy=\"28\" r=\"1.4\"/></g>"},"ladder":{"occupiable":false,"name":"thang","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#9fd3ea\"/><rect x=\"14\" y=\"4\" width=\"4\" height=\"38\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><rect x=\"28\" y=\"4\" width=\"4\" height=\"38\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><rect x=\"14\" y=\"12\" width=\"18\" height=\"3\" fill=\"#8a949c\"/><rect x=\"14\" y=\"22\" width=\"18\" height=\"3\" fill=\"#8a949c\"/><rect x=\"14\" y=\"32\" width=\"18\" height=\"3\" fill=\"#8a949c\"/>"},"lantern":{"occupiable":false,"name":"đèn lồng","icon":"<circle cx=\"23\" cy=\"13\" r=\"10\" fill=\"#f7d774\" opacity=\".45\"/><rect x=\"21\" y=\"18\" width=\"4\" height=\"22\" fill=\"#3b3b3b\"/><rect x=\"15\" y=\"39\" width=\"16\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/><path d=\"M17 8 h12 l2 10 h-16 z\" fill=\"#f2c94c\" stroke=\"#3b3b3b\" stroke-width=\"1.4\"/><rect x=\"20\" y=\"4\" width=\"6\" height=\"4\" fill=\"#3b3b3b\"/>"},"mannequin":{"occupiable":false,"name":"ma-nơ-canh","icon":"<circle cx=\"23\" cy=\"8\" r=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><path d=\"M15 14 h16 l3 16 h-22 z\" fill=\"#c8536a\" stroke=\"#7a2a3c\" stroke-width=\"1.2\"/><line x1=\"23\" y1=\"30\" x2=\"23\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"15\" y1=\"41\" x2=\"31\" y2=\"41\" stroke=\"#5b5852\" stroke-width=\"2.5\"/>"},"plant":{"occupiable":false,"name":"chậu cây cảnh","icon":"<path d=\"M15 28 h16 l-2 12 h-12 z\" fill=\"#c2643a\" stroke=\"#7a3d20\" stroke-width=\"1.2\"/><ellipse cx=\"15\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(-30 15 17)\"/><ellipse cx=\"31\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(30 31 17)\"/><ellipse cx=\"23\" cy=\"13\" rx=\"6\" ry=\"11\" fill=\"#57a35e\"/>"},"rack":{"occupiable":false,"name":"giá treo trang phục","icon":"<line x1=\"6\" y1=\"10\" x2=\"40\" y2=\"10\" stroke=\"#5b5852\" stroke-width=\"3\"/><line x1=\"9\" y1=\"10\" x2=\"9\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"37\" y1=\"10\" x2=\"37\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><path d=\"M15 14 v2 h8 v14 h-8 z\" fill=\"#c8536a\"/><path d=\"M25 14 v2 h7 v12 h-7 z\" fill=\"#3a6fb0\"/><line x1=\"19\" y1=\"10\" x2=\"19\" y2=\"14\" stroke=\"#333\"/><line x1=\"28\" y1=\"10\" x2=\"28\" y2=\"14\" stroke=\"#333\"/>"},"sewing":{"occupiable":false,"name":"máy may","icon":"<rect x=\"6\" y=\"30\" width=\"34\" height=\"10\" rx=\"2\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><path d=\"M11 30 v-16 h8 v8 h12 v-10 h6 v18 z\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.2\"/><circle cx=\"34\" cy=\"17\" r=\"3\" fill=\"#9aa1a8\"/>"},"sign":{"occupiable":false,"name":"áp phích","icon":"<rect x=\"21\" y=\"22\" width=\"4\" height=\"20\" fill=\"#6b6f76\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"17\" rx=\"3\" fill=\"#2e7d32\" stroke=\"#1b4d1e\" stroke-width=\"1.5\"/><path d=\"M10 14.5 h15 m-4 -4 l4 4 l-4 4\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"33\" cy=\"14.5\" r=\"3.5\" fill=\"#ffffff\"/>"},"spotlight":{"occupiable":false,"name":"đèn rọi","icon":"<path d=\"M23 27 L13 44 M23 27 L33 44 M23 27 V44\" stroke=\"#2b2b2b\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M27 12 L45 3 V25 Z\" fill=\"#f7e7a8\" opacity=\".55\"/><g transform=\"rotate(-25 21 18)\"><rect x=\"12\" y=\"12\" width=\"17\" height=\"12\" rx=\"3\" fill=\"#2f3338\" stroke=\"#111\" stroke-width=\"1.2\"/><rect x=\"28\" y=\"11\" width=\"3\" height=\"14\" rx=\"1\" fill=\"#555\"/><rect x=\"14\" y=\"9.5\" width=\"6\" height=\"2.5\" rx=\"1\" fill=\"#555\"/></g><circle cx=\"23\" cy=\"26\" r=\"2.2\" fill=\"#555\"/>"},"wardrobe":{"occupiable":false,"name":"tủ quần áo","icon":"<rect x=\"8\" y=\"3\" width=\"30\" height=\"40\" rx=\"2\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"3\" x2=\"23\" y2=\"43\" stroke=\"#5e4127\"/><circle cx=\"19\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/><circle cx=\"27\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"wardrobe"},{"cell":[1,4],"type":"curtain"},{"cell":[1,7],"type":"curtain"},{"cell":[1,8],"type":"rack"},{"cell":[2,1],"type":"chest"},{"cell":[2,7],"type":"spotlight"},{"cell":[3,1],"type":"ladder"},{"cell":[3,3],"type":"foldscreen"},{"cell":[3,8],"type":"mannequin"},{"cell":[4,3],"type":"chair"},{"cell":[4,8],"type":"stool"},{"cell":[5,1],"type":"bench"},{"cell":[5,8],"type":"sewing"},{"cell":[6,4],"type":"bench"},{"cell":[6,8],"type":"lantern"},{"cell":[7,4],"type":"chair"},{"cell":[7,8],"type":"plant"},{"cell":[8,3],"type":"counter"},{"cell":[8,7],"type":"sign"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Adéla","gender":"F","role":"puppeteer","color":"#c62828","avatar":{"bg":"#ad1457","skin":"#f6d8c0","hair":"#d9b464","style":"bun","shirt":"#e26d8a","earrings":true},"clue":"Cô ấy <b>không</b> ở trong <b>xưởng</b>.","job":"nghệ sĩ múa rối, giọng của công chúa","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Adéla\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e26d8a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#d9b464\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d9b464\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"puppeteer","constraints":[{"type":"not_area","areas":["Workshop"]}]},{"id":"B","name":"Bedřich","gender":"M","role":"puppeteer","color":"#2e7d32","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#1c1a1a","style":"slick","shirt":"#1b1b1b","beard":true},"clue":"Có một <b>ghế tựa</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"trưởng nhóm múa rối","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bedřich\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"puppeteer","constraints":[{"type":"col_has","obj":"chair"}]},{"id":"C","name":"Ctibor","gender":"M","role":"puppeteer","color":"#1565c0","avatar":{"bg":"#5d4037","skin":"#e4b998","hair":"#8a8278","style":"short","shirt":"#4a5a7a","glasses":true,"mustache":true,"mustacheColor":"#8a8278","apron":true},"clue":"Trong khu vực của anh ấy có <b>ít nhất một người khác</b>.","job":"thợ làm rối","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ctibor\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a5a7a\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8278\"/></svg>","solverRole":"puppeteer","constraints":[{"type":"with_count_min","n":1}]},{"id":"D","name":"Dorota","gender":"F","role":"puppeteer","color":"#6a1b9a","avatar":{"bg":"#6e2c4b","skin":"#f3d3b5","hair":"#7a4a2a","style":"bob","shirt":"#2e7d32","glasses":true,"apron":true},"clue":"<b>Đúng một hàng về phía bắc</b> của cô ấy có một <b>người phụ nữ</b>. Cô ấy là <b>người duy nhất</b> ở cạnh <b>chậu cây cảnh</b>.","job":"nghệ sĩ múa rối kiêm thợ may","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dorota\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#7a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#7a4a2a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"puppeteer","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"},{"type":"only_beside","obj":"plant"}]},{"id":"E","name":"Evžen","gender":"M","role":"guest","color":"#e65100","avatar":{"bg":"#2f4858","skin":"#e7b98f","hair":"#d9d4cc","style":"bald","shirt":"#2f3b4c","glasses":true,"bow":true,"beard":true},"clue":"Trong khu vực của anh ấy có <b>một người đàn ông khác</b>. Anh ấy ngồi trên một <b>băng ghế</b>.","job":"một nhà phê bình sân khấu","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Evžen\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#d9d4cc\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#d9d4cc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#d9d4cc\"/></svg>","solverRole":"guest","constraints":[{"type":"with_gender","gender":"M"},{"type":"on","obj":"bench"}]},{"id":"F","name":"Františka","gender":"F","role":"guest","color":"#00838f","avatar":{"bg":"#3d2a5a","skin":"#f0cdb0","hair":"#b7482c","style":"ponytail","shirt":"#5b2c6f","necklace":true},"clue":"Cô ấy là <b>người duy nhất</b> ở cạnh một <b>băng ghế</b>.","job":"một cô giáo","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Františka\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5b2c6f\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"guest","constraints":[{"type":"only_beside","obj":"bench"}]},{"id":"G","name":"Gabriela","gender":"F","role":"guest","color":"#ad1457","avatar":{"bg":"#00695c","skin":"#f6d8c0","hair":"#1c1a1a","style":"long","shirt":"#f2a53a","earrings":true,"scarf":"#c62828"},"clue":"Có một <b>ghế tựa</b> ở đâu đó trong <b>hàng</b> của cô ấy.","job":"một người mẹ của hai đứa con","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gabriela\"><rect width=\"80\" height=\"80\" fill=\"#00695c\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2a53a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#c62828\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"row_has","obj":"chair"}]},{"id":"V","name":"Václav","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f1c8a5","hair":"#8a8278","style":"short","shirt":"#8b1a1a","mustache":true,"mustacheColor":"#8a8278","bow":true},"clue":"<b>Nạn nhân.</b> Ông được tìm thấy ở <b>hậu trường</b>, cạnh <b>rương</b> – một mình với hung thủ.","job":"giám đốc nhà hát","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Václav\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b1a1a\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8278\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"director","constraints":[{"type":"area","areas":["Backstage"]},{"type":"beside","obj":"chest"}]}],"victim":"V","murderer":"B","solution":{"B":[1,3],"V":[2,2],"A":[3,5],"G":[4,7],"E":[5,1],"C":[6,6],"F":[7,4],"D":[8,8]},"walkthrough":[{"place":["V","D"],"cand":{"A":[[1,3],[3,4],[3,5],[3,6]],"B":[[1,3],[3,4],[4,4],[6,4]],"C":[[1,3],[3,4],[3,5],[3,6],[3,7],[4,4],[4,5],[5,1],[5,5],[5,6],[6,4],[6,6]],"E":[[5,1],[6,4]],"F":[[4,1],[5,4],[6,1],[6,5],[7,4]],"G":[[4,4],[4,5],[4,6],[4,7],[7,1],[7,5],[7,6]]},"text":"Václav được tìm thấy ở hậu trường, cạnh rương (R2C1); tủ quần áo và thang chiếm các ô lân cận còn lại của rương, nên <b>Václav ở R2C2.</b> Hung thủ đã ở một mình với ông, nghĩa là ở hậu trường có đúng hai người: các ô trống ở đó là R1C2, R1C3 và R2C2, và R1C2 nằm trong cột của Václav – hung thủ ở R1C3, còn hàng 1 và cột 3 thuộc về hung thủ. Giờ hãy đếm những người phải ở trong các hàng 4 đến 7. Evžen ngồi trên một băng ghế, và cả hai băng ghế (R5C1 và R6C4) đều nằm trong khán phòng; trong khu vực của anh ấy có một người đàn ông khác, và khán phòng nằm trọn trong các hàng 4 đến 7, nên người đàn ông đó cũng ở đó. Františka ở cạnh một băng ghế – cũng là một ô trong các hàng 4 đến 7 – còn Gabriela có một ghế tựa trong hàng của mình: các ghế tựa ở R4C3 và R7C4, nên cô ấy ở hàng 4 hoặc hàng 7. Bốn người khác nhau cho bốn hàng 4 đến 7: các hàng này đã đầy, và không ai khác có thể ở trong đó. Ở cạnh băng ghế chỉ có thể là Františka, ở cạnh chậu cây cảnh chỉ có thể là Dorota. Câu hỏi then chốt: Dorota có thể ở đâu cạnh chậu cây cảnh? Đèn lồng chặn R6C8, nên chỉ còn R7C7 hoặc R8C8 – mà R7C7 nằm trong hàng 7, hàng đã thuộc về một trong bốn người đó. <b>Dorota ở R8C8.</b> R7C7 vẫn trống, và câu đầu của cô ấy giờ nói rằng: người ở hàng 7 là một người phụ nữ."},{"place":["G","F"],"cand":{"A":[[1,3],[3,5],[3,6]],"B":[[1,3]],"C":[[1,3],[3,5],[3,6],[5,1],[5,5],[5,6],[6,6]],"E":[[5,1]]},"text":"Cột 7 cần có một người. R1C7, R2C7 và R8C7 chứa một tấm rèm, đèn rọi và áp phích, còn R7C7 vẫn trống cạnh chậu cây cảnh. R5C7 và R6C7 nằm trong các hàng thuộc về Evžen, Františka, Gabriela và người đàn ông kia – nhưng Evžen ngồi trên băng ghế, Františka ở cạnh một băng ghế, người đàn ông kia ở khán phòng và Gabriela ở hàng 4 hoặc 7. R3C7 nằm trong xưởng: không phải Adéla (cô ấy không ở trong xưởng), không phải Bedřich hay Gabriela (không có ghế tựa trong cột 7 hay hàng 3), và không phải Ctibor, người sẽ ở đó một mình – các ô trống khác của xưởng nằm trong cột 7 hoặc trong cột 8 của Dorota. Vậy người của cột 7 ở R4C7, trong hàng 4: trong bốn người chỉ Gabriela có thể ở đó, và hàng 4 có một ghế tựa. <b>Gabriela ở R4C7.</b> Người phụ nữ ở hàng 7, một hàng về phía bắc của Dorota, là ai? Không phải Adéla – các hàng 4 đến 7 đã đầy mà không có cô ấy; không phải Gabriela – cô ấy ở hàng 4. Chỉ có Františka, và ô duy nhất trong hàng 7 cạnh một băng ghế là R7C4: <b>Františka ở R7C4.</b>"},{"place":["E","B"],"cand":{"A":[[3,5],[3,6]],"C":[[3,5],[3,6],[6,6]]},"text":"Cột 4 là của Františka, nên băng ghế của Evžen không phải R6C4: <b>Evžen ở R5C1.</b> Bedřich có một ghế tựa trong cột của mình: cột 3 (R4C3) hoặc cột 4 (R7C4). Cột 4 là của Františka, còn cột 3 thuộc về hung thủ ở R1C3 – vậy Bedřich chính là người đó. <b>Bedřich ở R1C3.</b> Người duy nhất có thể ở một mình với Václav ở hậu trường là Bedřich: anh ấy là hung thủ."},{"place":["C","A"],"text":"Evžen có một người đàn ông khác trong khán phòng. Václav và Bedřich ở hậu trường, nên đó là Ctibor. Các hàng 4, 5 và 7 thuộc về Gabriela, Evžen và Františka, nên anh ấy ở hàng 6, và các cột trống là 5 và 6. R6C5 ở cạnh băng ghế R6C4, và Františka là người duy nhất ở cạnh một băng ghế: <b>Ctibor ở R6C6.</b> Adéla nhận hàng và cột trống cuối cùng, hàng 3 và cột 5: <b>Adéla ở R3C5</b>, trên sân khấu. Mọi người đã có chỗ."},{"final":true,"text":"Vụ án khép lại: Václav đã ở một mình ở hậu trường với trưởng nhóm múa rối. <b>Bedřich là hung thủ!</b>"}],"solver":{"rules":[],"occupiable":["bench","chair","stool"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-06"},"score":7.1128}