{"format":"murdoku-puzzle/1","id":"standup","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":"Đêm stand-up khoa học","tagline":"Một câu lạc bộ dưới hầm · một đêm stand-up khoa học · người dẫn chương trình chưa kịp giới thiệu bài nói cuối","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-07","story":"Mỗi tháng một lần, câu lạc bộ dưới hầm ở khu phố cổ tổ chức đêm stand-up khoa học: ba diễn giả, mỗi người hai mươi phút, và một chiếc micro đã nghe nhiều phương trình hơn là chuyện cười. Tối nay có “Mỗi người hạnh phúc một cách riêng” của Anna, “Trí thông minh và sự sáng tạo” của Csaba và “Tâm lý học về đức tin” của Bence. Sau bài nói thứ hai, Vica, người dẫn chương trình, lẻn vào phòng thay đồ lấy thẻ ghi chú và không trở lại: người ta tìm thấy cô cạnh bàn trang điểm. Câu đùa cuối cùng không bao giờ được kể.","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 (bàn trang điểm, màn chiếu, máy pha espresso, đèn rọi, micro, quầy, tủ quần áo, các bàn bistro, máy quay, thùng tròn, bàn trộn âm và loa) không thể ở; ghế sofa, ghế tựa, ghế đẩu cao và bục diễn 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":[],"notes":[],"example":{}},"roleNames":{"speaker":"diễn giả","crew":"nhân viên hậu đài","audience":"khán giả","victim":"nạn nhân"},"personGroups":[{"id":"speakers","name":"Diễn giả","persons":["A","B","C"]},{"id":"crew","name":"Hậu đài","persons":["D","E"]},{"id":"audience","name":"Khán giả","persons":["F","G"]},{"id":"host","name":"Người dẫn chương trình","persons":["V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Green Room","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[3,1],[3,2],[4,1],[4,2],[5,1]],"fill":"#e6dcef","pattern":"carpet","labelAt":[2,2],"name":"Phòng thay đồ"},{"id":"Stage","cells":[[1,4],[1,5],[1,6],[2,4],[2,5],[2,6],[3,4],[3,5],[3,6],[4,5]],"fill":"#efe2cb","pattern":"boards","labelAt":[2,5],"name":"Sân khấu"},{"id":"Floor","cells":[[2,3],[2,7],[3,3],[3,7],[4,3],[4,4],[4,6],[4,7],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[6,2],[6,3],[6,4],[6,5],[6,6],[7,4],[7,5],[7,6],[7,7]],"fill":"#f1dfcc","pattern":"planks","labelAt":[5,5],"name":"Khán phòng"},{"id":"Bar","cells":[[1,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,7],[6,8],[7,8],[8,4],[8,5],[8,6],[8,7],[8,8]],"fill":"#e2d6c4","pattern":"tiles","labelAt":[6,7],"name":"Bar"},{"id":"Sound Booth","cells":[[6,1],[7,1],[7,2],[7,3],[8,1],[8,2],[8,3]],"fill":"#dcdad4","pattern":"boards","labelAt":[7,1],"name":"Phòng âm thanh"}],"objectTypes":{"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\"/>"},"podium":{"occupiable":true,"name":"bục diễn","icon":"<rect x=\"7\" y=\"16\" width=\"32\" height=\"24\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"16\" rx=\"2\" fill=\"#b98a5a\"/><line x1=\"23\" y1=\"6\" x2=\"31\" y2=\"13\" stroke=\"#222\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"sofa":{"occupiable":true,"name":"ghế sofa","icon":"<rect x=\"3\" y=\"14\" width=\"40\" height=\"20\" rx=\"6\" fill=\"#7a5a9a\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"9\" width=\"32\" height=\"10\" rx=\"4\" fill=\"#9a7abd\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><line x1=\"8\" y1=\"34\" x2=\"8\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/><line x1=\"38\" y1=\"34\" x2=\"38\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/>"},"stool":{"occupiable":true,"name":"ghế đẩu cao","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\"/>"},"barrel":{"occupiable":false,"name":"thùng tròn","icon":"<path d=\"M11 8 q-4 15 0 30 h24 q4 -15 0 -30 z\" fill=\"#a5733f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><rect x=\"9\" y=\"29\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\" stroke=\"#7a5230\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\" stroke=\"#7a5230\"/>"},"bistro":{"occupiable":false,"name":"bàn bistro","icon":"<circle cx=\"23\" cy=\"23\" r=\"16\" fill=\"#f3f0ea\" stroke=\"#6b6158\" stroke-width=\"1.6\"/><path d=\"M11 19 q6 3 10 -1 q4 -3 10 1 M14 31 q5 -3 10 1 q3 2 7 0\" fill=\"none\" stroke=\"#d3ccc0\" stroke-width=\"1\"/><circle cx=\"18\" cy=\"25\" r=\"4.4\" fill=\"#fff\" stroke=\"#8a7f74\" stroke-width=\"1\"/><circle cx=\"18\" cy=\"25\" r=\"2.4\" fill=\"#7a4a2a\"/><path d=\"M22.4 25 h2\" stroke=\"#8a7f74\" stroke-width=\"1.2\"/><circle cx=\"29\" cy=\"19\" r=\"2.8\" fill=\"#e26d8a\"/><circle cx=\"29\" cy=\"19\" r=\"1\" fill=\"#f7d774\"/>"},"camera":{"occupiable":false,"name":"máy quay","icon":"<rect x=\"6\" y=\"14\" width=\"26\" height=\"18\" rx=\"3\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><path d=\"M32 19 l9 -5 v18 l-9 -5 z\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><circle cx=\"15\" cy=\"23\" r=\"5\" fill=\"#5b6b76\" stroke=\"#c9d6dd\" stroke-width=\"1.2\"/><circle cx=\"26\" cy=\"18\" r=\"1.6\" fill=\"#e0362e\"/><rect x=\"17\" y=\"32\" width=\"4\" height=\"9\" fill=\"#5b6b76\"/><path d=\"M10 42 l9 -4 l9 4\" fill=\"none\" stroke=\"#5b6b76\" stroke-width=\"2.5\"/>"},"console":{"occupiable":false,"name":"bàn trộn âm","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><g fill=\"#7fc4d8\"><rect x=\"9\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"16\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"23\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"30\" y=\"18\" width=\"4\" height=\"10\"/></g><circle cx=\"12\" cy=\"32\" r=\"1.6\" fill=\"#f0b429\"/><circle cx=\"34\" cy=\"32\" r=\"1.6\" fill=\"#e0362e\"/>"},"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\"/>"},"dressing_table":{"occupiable":false,"name":"bàn trang điểm","icon":"<rect x=\"6\" y=\"24\" width=\"34\" height=\"16\" rx=\"3\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"13\" r=\"10\" fill=\"#dfe9ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"13\" r=\"6\" fill=\"#f4f9fb\"/><rect x=\"10\" y=\"28\" width=\"8\" height=\"4\" fill=\"#e6cfa8\"/><rect x=\"28\" y=\"28\" width=\"8\" height=\"4\" fill=\"#e6cfa8\"/>"},"espresso":{"occupiable":false,"name":"máy pha espresso","icon":"<path d=\"M12 16 q11 -13 22 0 z\" fill=\"#c8894a\" stroke=\"#6b4420\" stroke-width=\"1.3\"/><circle cx=\"23\" cy=\"5.5\" r=\"2.2\" fill=\"#e0b050\" stroke=\"#6b4420\" stroke-width=\".8\"/><rect x=\"8\" y=\"16\" width=\"30\" height=\"22\" rx=\"2\" fill=\"#cfd5db\" stroke=\"#555d66\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"19\" width=\"24\" height=\"5\" rx=\"1\" fill=\"#8a929b\"/><circle cx=\"23\" cy=\"21.5\" r=\"1.8\" fill=\"#e0b050\"/><rect x=\"12\" y=\"24\" width=\"7\" height=\"4\" fill=\"#3b3f44\"/><rect x=\"27\" y=\"24\" width=\"7\" height=\"4\" fill=\"#3b3f44\"/><path d=\"M15.5 28 v2 M30.5 28 v2\" stroke=\"#6b4420\" stroke-width=\"1.2\"/><rect x=\"12.5\" y=\"31\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#fff\" stroke=\"#555d66\"/><rect x=\"27.5\" y=\"31\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#fff\" stroke=\"#555d66\"/><rect x=\"6\" y=\"38\" width=\"34\" height=\"4\" rx=\"1.5\" fill=\"#6b4420\"/>"},"microphone":{"occupiable":false,"name":"micro","icon":"<ellipse cx=\"23\" cy=\"42\" rx=\"9\" ry=\"2.2\" fill=\"#3b3f44\"/><path d=\"M23 42 V24\" stroke=\"#6b7278\" stroke-width=\"2.2\"/><path d=\"M13 14 q0 11 10 11 q10 0 10 -11\" fill=\"none\" stroke=\"#3b3f44\" stroke-width=\"1.6\" stroke-linecap=\"round\"/><rect x=\"15.5\" y=\"3\" width=\"15\" height=\"19\" rx=\"7\" fill=\"#c9ced4\" stroke=\"#3b3f44\" stroke-width=\"1.4\"/><path d=\"M16.5 8 h13 M15.800 12.500 h14.400 M16.500 17 h13 M23 3.500 v18\" stroke=\"#3b3f44\" stroke-width=\"1\"/>"},"screen":{"occupiable":false,"name":"màn chiếu","icon":"<rect x=\"0\" y=\"9\" width=\"46\" height=\"24\" fill=\"#f7f7f2\"/><rect x=\"0\" y=\"9\" width=\"46\" height=\"24\" fill=\"#cfe0f5\" opacity=\".35\"/><rect x=\"0\" y=\"6\" width=\"46\" height=\"4\" fill=\"#2b2b2b\"/><rect x=\"0\" y=\"32\" width=\"46\" height=\"4\" fill=\"#2b2b2b\"/><path d=\"M0 38.5 h46\" stroke=\"#8a1a22\" stroke-width=\"3\"/>"},"speaker":{"occupiable":false,"name":"loa","icon":"<rect x=\"11\" y=\"3\" width=\"24\" height=\"40\" rx=\"3\" fill=\"#2f3338\" stroke=\"#111\" stroke-width=\"1.4\"/><circle cx=\"23\" cy=\"13\" r=\"5\" fill=\"#555\" stroke=\"#111\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"13\" r=\"1.8\" fill=\"#111\"/><circle cx=\"23\" cy=\"30\" r=\"8.5\" fill=\"#555\" stroke=\"#111\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"30\" r=\"5\" fill=\"#3b3f44\"/><circle cx=\"23\" cy=\"30\" r=\"2\" fill=\"#111\"/><path d=\"M38 17 q3 5 0 10 M41 14 q5 8 0 16 M8 17 q-3 5 0 10 M5 14 q-5 8 0 16\" fill=\"none\" stroke=\"#e0b050\" stroke-width=\"1.4\" stroke-linecap=\"round\"/>"},"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,2],"type":"dressing_table"},{"cell":[1,5],"type":"screen"},{"cell":[1,8],"type":"espresso"},{"cell":[2,1],"type":"sofa"},{"cell":[2,3],"type":"chair"},{"cell":[2,4],"type":"spotlight"},{"cell":[2,7],"type":"stool"},{"cell":[3,6],"type":"microphone"},{"cell":[3,8],"type":"counter"},{"cell":[4,2],"type":"wardrobe"},{"cell":[4,3],"type":"bistro"},{"cell":[4,4],"type":"chair"},{"cell":[4,5],"type":"podium"},{"cell":[4,8],"type":"stool"},{"cell":[5,2],"type":"chair"},{"cell":[5,6],"type":"bistro"},{"cell":[5,8],"type":"stool"},{"cell":[6,1],"type":"camera"},{"cell":[6,3],"type":"chair"},{"cell":[6,4],"type":"bistro"},{"cell":[6,5],"type":"stool"},{"cell":[6,8],"type":"barrel"},{"cell":[7,2],"type":"console"},{"cell":[7,6],"type":"chair"},{"cell":[7,7],"type":"stool"},{"cell":[8,2],"type":"speaker"},{"cell":[8,5],"type":"stool"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Anna","gender":"F","role":"speaker","color":"#c62828","avatar":{"bg":"#ad1457","skin":"#f6d8c0","hair":"#7a4a2a","style":"long","shirt":"#f2a53a","earrings":true,"necklace":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>.","job":"nhà nghiên cứu hạnh phúc – “Mỗi người hạnh phúc một cách riêng”","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Anna\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#7a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2a53a\"/><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=\"#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=\"#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=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"speaker","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"}]},{"id":"B","name":"Bence","gender":"M","role":"speaker","color":"#2e7d32","avatar":{"bg":"#35607a","skin":"#f1c8a5","hair":"#3a2a1c","style":"short","shirt":"#2f3b4c","beard":true,"glasses":true},"clue":"Anh ấy là <b>người duy nhất</b> ở cạnh một <b>ghế tựa</b>. Có một <b>ghế đẩu cao</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"nhà tâm lý học – “Tâm lý học về đức tin”","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bence\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><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=\"#3a2a1c\"/><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=\"#3a2a1c\"/></svg>","solverRole":"speaker","constraints":[{"type":"only_beside","obj":"chair"},{"type":"col_has","obj":"stool"}]},{"id":"C","name":"Csaba","gender":"M","role":"speaker","color":"#1565c0","avatar":{"bg":"#1b2a33","skin":"#e4b998","hair":"#8a8278","style":"slick","shirt":"#1b1b1b","mustache":true,"mustacheColor":"#8a8278","glasses":true},"clue":"Có <b>micro</b> ở đâu đó trong <b>hàng</b> của anh ấy.","job":"nhà toán học – “Trí thông minh và sự sáng tạo”","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Csaba\"><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=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 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":"speaker","constraints":[{"type":"row_has","obj":"microphone"}]},{"id":"D","name":"Delila","gender":"F","role":"crew","color":"#6a1b9a","avatar":{"bg":"#3d2a5a","skin":"#f0cdb0","hair":"#1c1a1a","style":"ponytail","shirt":"#4a5a7a","headband":"#c62828"},"clue":"Cô ấy ở <b>cột đầu tiên</b>.","job":"kỹ thuật viên âm thanh","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Delila\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a5a7a\"/><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=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#c62828\"/></svg>","solverRole":"crew","constraints":[{"type":"col","cols":[1]}]},{"id":"E","name":"Endre","gender":"M","role":"crew","color":"#e65100","avatar":{"bg":"#5d4037","skin":"#e7b98f","hair":"#1c1a1a","style":"short","shirt":"#f4efe6","beard":true,"apron":true},"clue":"Anh ấy là <b>người đàn ông duy nhất</b> ở cạnh <b>thùng tròn</b>.","job":"người pha chế","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Endre\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 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":"crew","constraints":[{"type":"only_beside","obj":"barrel","gender":"M"}]},{"id":"F","name":"Fanni","gender":"F","role":"audience","color":"#00838f","avatar":{"bg":"#00695c","skin":"#f6d8c0","hair":"#d9b464","style":"bob","shirt":"#e26d8a","glasses":true},"clue":"Có một <b>bàn bistro</b> ở đâu đó trong <b>cột</b> của cô ấy. Cô ấy <b>không</b> ở trên <b>Sân khấu</b>.","job":"một sinh viên đại học","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fanni\"><rect width=\"80\" height=\"80\" fill=\"#00695c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#d9b464\"/><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\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 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=\"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":"audience","constraints":[{"type":"col_has","obj":"bistro"},{"type":"not_area","areas":["Stage"]}]},{"id":"G","name":"Gábor","gender":"M","role":"audience","color":"#ad1457","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#d9d4cc","style":"bald","shirt":"#8b7a5a","mustache":true,"mustacheColor":"#d9d4cc"},"clue":"Có <b>bục diễn</b> ở đâu đó trong <b>cột</b> của anh ấy. <b>Đúng một người</b> ngồi trên một <b>ghế tựa</b> – <b>không phải anh ấy</b>, mà là ai đó trong khu vực của anh ấy.","job":"một khách quen của câu lạc bộ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gábor\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b7a5a\"/><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 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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#d9d4cc\"/></svg>","solverRole":"audience","constraints":[{"type":"col_has","obj":"podium"},{"type":"with_only_on","obj":"chair"}]},{"id":"V","name":"Vica","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f3d3b5","hair":"#b7482c","style":"bun","shirt":"#5b2c6f","earrings":true},"clue":"<b>Nạn nhân.</b> Cô được tìm thấy trong <b>Phòng thay đồ</b>, cạnh <b>bàn trang điểm</b> – một mình với hung thủ.","job":"người dẫn chương trình của buổi tối","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vica\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5b2c6f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#b7482c\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"host","constraints":[{"type":"area","areas":["Green Room"]},{"type":"beside","obj":"dressing_table"}]}],"victim":"V","murderer":"C","solution":{"V":[1,3],"A":[2,6],"C":[3,2],"F":[4,4],"E":[5,8],"G":[6,5],"B":[7,7],"D":[8,1]},"walkthrough":[{"place":["B","E"],"cand":{"A":[[1,3],[1,4],[1,6],[2,2],[2,3],[2,6],[4,4],[4,6],[6,3],[8,3],[8,4],[8,6]],"C":[[3,2],[3,4]],"D":[[1,1],[2,1],[4,1],[8,1]],"F":[[1,3],[2,3],[4,4],[4,6],[6,3],[8,3],[8,4],[8,6]],"G":[[2,5],[4,5],[6,5],[8,5]],"V":[[1,3],[2,2]]},"text":"Vica được tìm thấy trong Phòng thay đồ cạnh bàn trang điểm (R1C2), nên cô ở R1C1, R1C3 hoặc R2C2; Delila ở cột đầu tiên, cột đó là của cô ấy, và R1C1 bị loại – Vica ở R1C3 hoặc R2C2. Bence là người duy nhất ở cạnh một ghế tựa và có một ghế đẩu cao trong cột của anh ấy. Các ô cạnh một ghế tựa (trong cùng khu vực) là R3C3, R5C3, R5C4, R6C2, R6C6, R7C5 và R7C7, và không ai ngoài Bence có thể ở trên đó. Các ghế đẩu cao nằm ở cột 5, 7 và 8, nên trong các ô này chỉ R7C5 và R7C7 có ghế đẩu cao trong cột. Gábor có bục diễn (R4C5) trong cột của anh ấy, nên cột 5 là của anh ấy và R7C5 bị loại: <b>Bence ở R7C7.</b> Hàng 7 và cột 7 là của anh ấy. Endre là người đàn ông duy nhất ở cạnh thùng tròn (R6C8), nên anh ở R5C8, R6C7 hoặc R7C8: R7C8 nằm trong hàng của Bence và R6C7 trong cột của Bence – <b>Endre ở R5C8.</b> Csaba có micro (R3C6) trong hàng của anh ấy, nên anh ở hàng 3; cột 1 là của Delila, cột 5 của Gábor, cột 7 và 8 đã có người, và R3C3 ở cạnh một ghế tựa: Csaba ở R3C2 hoặc R3C4."},{"place":["V"],"cand":{"A":[[2,2],[2,6]],"C":[[3,2],[3,4]],"D":[[4,1],[8,1]],"F":[[4,4],[4,6],[8,4],[8,6]],"G":[[4,5],[6,5],[8,5]]},"text":"Anna cần một người phụ nữ đúng một hàng về phía bắc của cô ấy. Phía bắc hàng 1 không có gì, và các hàng 3, 5 và 7 thuộc về Csaba, Endre và Bence, nên Anna không ở hàng 1, 3, 5 hay 7. Ở các hàng 4, 6 và 8, người ở phía trên một hàng sẽ là Csaba, Endre hoặc Bence – toàn là đàn ông. Vậy Anna ở hàng 2, hàng 2 là của cô ấy, và Vica không thể ở R2C2: <b>Vica ở R1C3.</b> Cô là người phụ nữ ở phía bắc Anna một hàng. Hàng 1 và cột 3 giờ là của Vica. Ở hàng 2, Anna chỉ có thể ở R2C2 hoặc R2C6 (cột 1 là của Delila, cột 5 của Gábor, cột 7 và 8 đã có người, và R2C4 là đèn rọi). Trong cột 1 của Delila chỉ còn R4C1 và R8C1 (các hàng 1, 2, 3, 5 và 7 đã có người, và R6C1 là máy quay). Fanni có một bàn bistro trong cột của cô ấy và không ở trên Sân khấu: các bàn bistro nằm ở cột 3, 4 và 6, cột 3 là của Vica, nên Fanni ở R4C4, R4C6, R8C4 hoặc R8C6."},{"place":["F","G"],"cand":{"A":[[2,2],[2,6]],"C":[[3,2]],"D":[[8,1]]},"text":"Gábor nói rằng đúng một người ngồi trên một ghế tựa – không phải anh ấy, mà là ai đó trong khu vực của anh ấy. Vậy một ghế tựa đã có người ngồi. Có ghế tựa ở R2C3, R4C4, R5C2, R6C3 và R7C6, nhưng R2C3 và R6C3 nằm trong cột 3 (của Vica), R5C2 trong hàng 5 (của Endre) và R7C6 trong hàng 7 (của Bence). Ghế tựa duy nhất còn lại là R4C4, nên có người ngồi trên đó. Đó có thể là ai? Anna ở hàng 2, Csaba ở hàng 3, Delila ở cột 1, Vica đã được đặt, và không phải chính Gábor – chỉ Fanni có thể ở R4C4. <b>Fanni ở R4C4</b> – trong Khán phòng, với bàn bistro ở R6C4 trong cột của cô ấy. Khu vực của Gábor là khu vực của Fanni, tức Khán phòng, và các ô Khán phòng trong cột 5 là R5C5, R6C5 và R7C5; hàng 5 và 7 đã có người, nên <b>Gábor ở R6C5</b>, trên một ghế đẩu cao. Hàng 4 và cột 4 giờ là của Fanni, hàng 6 và cột 5 của Gábor."},{"place":["C","A","D"],"text":"Csaba ở hàng 3. Cột 1 là của Delila, cột 3 của Vica, cột 4 của Fanni, cột 5 của Gábor, cột 7 của Bence và cột 8 của Endre, còn R3C6 là micro, nên chỉ còn R3C2: <b>Csaba ở R3C2.</b> Đó là Phòng thay đồ, cùng với Vica – và hung thủ là người duy nhất ở một mình với cô ấy ở đó, nên chỉ có thể là Csaba. Cột 2 là của anh ấy, nên Anna không thể ở R2C2: <b>Anna ở R2C6.</b> Trong cột 1 của Delila, R4C1 nằm ở hàng 4, hàng của Fanni, nên <b>Delila ở R8C1.</b> Mọi người đều đã được đặt."},{"final":true,"text":"Vụ án khép lại: Vica ở một mình trong Phòng thay đồ với nhà toán học. <b>Csaba là hung thủ!</b>"}],"solver":{"rules":[],"occupiable":["chair","podium","sofa","stool"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-07"},"score":6.123}