{"format":"murdoku-puzzle/1","id":"vaduz","version":1,"difficulty":"hard","level":7,"size":{"rows":10,"cols":10},"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":"Vũ hội đêm giao thừa","tagline":"Lâu đài phía trên Vaduz · đêm giao thừa năm 1912, nửa đêm · vũ hội đen trắng trên sàn ô bàn cờ","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-23","story":"Đêm cuối cùng của năm 1912 tại lâu đài phía trên Vaduz. Vinzent, quản lý lâu đài, tổ chức một vũ hội đen trắng trong Sảnh Hiệp Sĩ vừa được trùng tu: ai cũng mặc một màu duy nhất và trên sàn đá cẩm thạch ô bàn cờ chỉ ở trên các ô cùng màu với mình. Khi chuông điểm nửa đêm, người ta tìm thấy Vinzent đã chết trong Phòng lò sưởi. Có chín người trong lâu đài. Điệu valse nửa đêm chưa bao giờ được nhảy.","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 (cột trụ, bàn, chân nến nhiều nhánh, cây thông Noel, đàn piano, lò sưởi…) không thể ở; ghế tựa, băng ghế, ghế sofa và ghế bành thì được. Ghế bành không phải ghế tựa. Một <b>góc</b> của khu vực là ô của khu vực đó giáp mép ngoài (một khu vực khác hoặc mép bàn) ở một cạnh ngang và một cạnh dọc.","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":["<b>Sàn là một bàn cờ gồm các ô đá cẩm thạch đen và trắng (R1C1 là ô trắng, các màu xen kẽ nhau): ai mặc đồ đen thì ở trên ô đen, ai mặc đồ trắng thì ở trên ô trắng.</b>","Màu trang phục của mỗi người được ghi trên thẻ của họ. Ai ở trên ghế tựa, băng ghế, ghế sofa hoặc ghế bành thì được tính là ở trên ô đó."],"notes":["Ghế bành không phải ghế tựa.","<i>“Trên cùng một đường chéo”</i> = cách nhau số hàng bằng số cột."],"example":"<i>Ví dụ:</i> ai mặc đồ đen chỉ có thể ở trên ô đen, kể cả khi ngồi trên ghế tựa."},"roleNames":{"family":"gia đình","guest":"khách","staff":"nhân viên","victim":"nạn nhân"},"personGroups":[{"id":"family","name":"Gia đình quản lý","persons":["A","B","C","V"]},{"id":"guests","name":"Khách từ thị trấn","persons":["D","E","F"]},{"id":"staff","name":"Người hầu trong nhà","persons":["G","H","I"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Entrance Hall","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[2,4],[3,2],[3,3]],"fill":"#e6e2d8","pattern":"marble","labelAt":[1,2.5],"name":"Sảnh vào"},{"id":"Tower Room","cells":[[1,4],[1,5],[1,6],[2,5],[2,6],[3,6],[3,7]],"fill":"#e0dcd2","pattern":"marble","labelAt":[1,5.5],"name":"Phòng tháp"},{"id":"Kitchen","cells":[[1,7],[1,8],[1,9],[1,10],[2,7],[2,8],[2,9],[2,10],[3,9],[3,10]],"fill":"#e4e8e2","pattern":"marble","labelAt":[1,9],"name":"Nhà bếp"},{"id":"Dining Hall","cells":[[3,8],[4,7],[4,8],[4,9],[4,10],[5,8],[5,9],[5,10]],"fill":"#e8e2d4","pattern":"marble","labelAt":[4,8.5],"name":"Nhà ăn"},{"id":"Rittersaal","cells":[[3,4],[3,5],[4,3],[4,4],[4,5],[4,6],[5,3],[5,4],[5,5],[5,6],[5,7],[6,4],[6,5],[6,6],[6,7],[6,8],[7,5],[7,6],[7,7],[8,5],[8,6]],"fill":"#ece8de","pattern":"marble","labelAt":[5,5.5],"name":"Sảnh Hiệp Sĩ"},{"id":"Gallery","cells":[[3,1],[4,1],[4,2],[5,1],[5,2],[6,1],[6,2],[6,3],[7,2],[7,3],[7,4],[8,4]],"fill":"#dfe3e6","pattern":"marble","labelAt":[5,1.5],"name":"Phòng trưng bày"},{"id":"Chapel","cells":[[7,1],[8,1],[8,2],[8,3],[9,1],[9,2],[9,3],[10,1],[10,2]],"fill":"#e0dde8","pattern":"marble","labelAt":[8,1.5],"name":"Nhà nguyện"},{"id":"Fireplace Room","cells":[[6,9],[6,10],[7,8],[7,9],[7,10],[8,7],[8,8],[8,9],[8,10],[9,8],[9,9]],"fill":"#eedfe2","pattern":"marble","labelAt":[7,8.5],"name":"Phòng lò sưởi"},{"id":"Terrace","cells":[[9,4],[9,5],[9,6],[9,7],[9,10],[10,3],[10,4],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10]],"fill":"#e4ece2","pattern":"marble","labelAt":[9,5.5],"name":"Sân hiên"}],"objectTypes":{"rack":{"occupiable":false,"name":"giá treo áo","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\"/>"},"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\"/>"},"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\"/>"},"stairs":{"occupiable":false,"name":"cầu thang","icon":"<path d=\"M4 42 h10 v-10 h10 v-10 h10 v-10 h8 v30 z\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/>"},"armour":{"occupiable":false,"name":"bộ áo giáp","icon":"<rect x=\"18\" y=\"4\" width=\"10\" height=\"9\" rx=\"4\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.4\"/><rect x=\"19\" y=\"8\" width=\"8\" height=\"2\" fill=\"#1b1b1b\"/><path d=\"M12 15 h22 l3 14 h-6 v12 h-16 v-12 h-6 z\" fill=\"#c9d1d8\" stroke=\"#3d444b\" stroke-width=\"1.4\"/><path d=\"M23 15 v26 M16 21 h14\" stroke=\"#3d444b\" stroke-width=\"1\"/><rect x=\"6\" y=\"16\" width=\"6\" height=\"12\" rx=\"3\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.2\"/><rect x=\"34\" y=\"16\" width=\"6\" height=\"12\" rx=\"3\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.2\"/><path d=\"M40 6 l-3 24\" stroke=\"#5b5852\" stroke-width=\"2\"/>"},"stove":{"occupiable":false,"name":"bếp lò","icon":"<rect x=\"9\" y=\"8\" width=\"28\" height=\"30\" rx=\"3\" fill=\"#5a5a5a\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"/><circle cx=\"17\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"29\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"23\" cy=\"28\" r=\"4\" fill=\"#8a8a8a\"/><path d=\"M16 8 q2 -6 5 -3 q3 -6 6 0 q3 -4 4 2\" fill=\"none\" stroke=\"#e0362e\" stroke-width=\"2\"/>"},"table":{"occupiable":false,"name":"bàn","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"32\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"22\" rx=\"3\" fill=\"#d1a675\"/>","iconTall":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"78\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"68\" rx=\"3\" fill=\"#d1a675\"/>"},"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\"/>"},"champagne":{"occupiable":false,"name":"tháp sâm panh","icon":"<rect x=\"4\" y=\"41\" width=\"38\" height=\"3\" rx=\"1.5\" fill=\"#e6dcc8\" stroke=\"#9a8a5a\" stroke-width=\".8\"/><path d=\"M4 33 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M10 35.7 v4.3 M7 40.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M17 33 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M23 35.7 v4.3 M20 40.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M30 33 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M36 35.7 v4.3 M33 40.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M10.5 23 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M16.5 25.7 v4.3 M13.5 30.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M23.5 23 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M29.5 25.7 v4.3 M26.5 30.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M17 13 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M23 15.7 v4.3 M20 20.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><g fill=\"#fff\"><circle cx=\"21\" cy=\"11\" r=\".8\"/><circle cx=\"25\" cy=\"9\" r=\".7\"/><circle cx=\"23\" cy=\"6\" r=\".8\"/></g>"},"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\"/>"},"candelabra":{"occupiable":false,"name":"chân nến nhiều nhánh","icon":"<rect x=\"20\" y=\"30\" width=\"6\" height=\"12\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><rect x=\"14\" y=\"41\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><path d=\"M23 30 v-10 M23 22 q-9 0 -11 -8 M23 22 q9 0 11 -8\" fill=\"none\" stroke=\"#c9a03a\" stroke-width=\"2.5\"/><g fill=\"#f4efe6\"><rect x=\"10\" y=\"6\" width=\"4\" height=\"9\"/><rect x=\"21\" y=\"3\" width=\"4\" height=\"10\"/><rect x=\"32\" y=\"6\" width=\"4\" height=\"9\"/></g><g fill=\"#f2a53a\"><ellipse cx=\"12\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/><ellipse cx=\"23\" cy=\"1.5\" rx=\"1.6\" ry=\"2.4\"/><ellipse cx=\"34\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/></g>"},"pillar":{"occupiable":false,"name":"cột trụ","icon":"<circle cx=\"23\" cy=\"23\" r=\"12\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"6\" fill=\"#9a968d\"/>"},"xmastree":{"occupiable":false,"name":"cây thông Noel","icon":"<rect x=\"20\" y=\"36\" width=\"6\" height=\"6\" fill=\"#6b4a2b\"/><path d=\"M23 4 L33 17 L28 17 L37 29 L31 29 L40 38 L6 38 L15 29 L9 29 L18 17 L13 17 Z\" fill=\"#2f7a3a\"/><path d=\"M23 0.5 l1.8 3.6 l4 .5 l-2.9 2.8 l.7 4 l-3.6 -1.9 l-3.6 1.9 l.7 -4 l-2.9 -2.8 l4 -.5 z\" fill=\"#f1c40f\"/><circle cx=\"20\" cy=\"18\" r=\"2\" fill=\"#e74c3c\"/><circle cx=\"28\" cy=\"24\" r=\"2\" fill=\"#3498db\"/><circle cx=\"16\" cy=\"30\" r=\"2\" fill=\"#f1c40f\"/><circle cx=\"31\" cy=\"34\" r=\"2\" fill=\"#e74c3c\"/><circle cx=\"23\" cy=\"30\" r=\"2\" fill=\"#ecf0f1\"/>"},"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\"/>"},"piano":{"occupiable":false,"name":"đàn piano","icon":"<path d=\"M8 8 h22 q10 0 12 12 v18 h-34 z\" fill=\"#1c1c1c\" stroke=\"#0b0b0b\" stroke-width=\"1.5\"/><rect x=\"10\" y=\"32\" width=\"18\" height=\"5\" fill=\"#f4efe6\"/><g fill=\"#1c1c1c\"><rect x=\"12\" y=\"32\" width=\"2\" height=\"3\"/><rect x=\"16\" y=\"32\" width=\"2\" height=\"3\"/><rect x=\"22\" y=\"32\" width=\"2\" height=\"3\"/></g>"},"painting":{"occupiable":false,"name":"bức tranh","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"26\" rx=\"1\" fill=\"#d4a017\" stroke=\"#7a5a10\" stroke-width=\"2\"/><rect x=\"11\" y=\"11\" width=\"24\" height=\"18\" fill=\"#7fc4d8\"/><path d=\"M11 29 l8 -9 l5 5 l4 -6 l7 10 z\" fill=\"#3f8a4a\"/><circle cx=\"30\" cy=\"15\" r=\"2.5\" fill=\"#f0b429\"/><rect x=\"20\" y=\"33\" width=\"6\" height=\"8\" fill=\"#5b5852\"/><rect x=\"14\" y=\"40\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#5b5852\"/>"},"altar":{"occupiable":false,"name":"bệ thờ","icon":"<rect x=\"5\" y=\"16\" width=\"36\" height=\"22\" rx=\"2\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"16\" width=\"36\" height=\"6\" fill=\"#f4efe6\" stroke=\"#5b5852\" stroke-width=\"1.2\"/><path d=\"M23 4 v10 M19 8 h8\" stroke=\"#c9a03a\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><rect x=\"9\" y=\"9\" width=\"3\" height=\"7\" fill=\"#f4efe6\" stroke=\"#8c8a82\" stroke-width=\".8\"/><rect x=\"34\" y=\"9\" width=\"3\" height=\"7\" fill=\"#f4efe6\" stroke=\"#8c8a82\" stroke-width=\".8\"/>"},"fireplace":{"occupiable":false,"name":"lò sưởi","icon":"<rect x=\"5\" y=\"6\" width=\"36\" height=\"34\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"14\" width=\"22\" height=\"26\" fill=\"#2b2b2b\"/><path d=\"M23 38 q-8 -8 -3 -14 q1 6 5 6 q3 -6 0 -12 q9 8 4 20 z\" fill=\"#f2a53a\"/><path d=\"M23 38 q-4 -5 -1 -9 q2 4 4 3 q1 -4 0 -6 q5 6 1 12 z\" fill=\"#f2d24a\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"5\" fill=\"#8f8c84\"/>"},"clock":{"occupiable":false,"name":"đồng hồ","icon":"<rect x=\"15\" y=\"14\" width=\"16\" height=\"27\" rx=\"1.5\" fill=\"#7a4e2a\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"40\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#5e3a1e\" stroke=\"#4a2e16\"/><path d=\"M13 16 v-9 q0 -5 10 -5 q10 0 10 5 v9 z\" fill=\"#8f5e34\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"10\" r=\"5.5\" fill=\"#f4efe6\" stroke=\"#c9a03a\" stroke-width=\"1.2\"/><path d=\"M23 10 v-3.5 M23 10 h2.8\" stroke=\"#2a2018\" stroke-width=\"1.1\" stroke-linecap=\"round\"/><rect x=\"19\" y=\"19\" width=\"8\" height=\"16\" rx=\"4\" fill=\"#3a2414\"/><line x1=\"23\" y1=\"19\" x2=\"23\" y2=\"30\" stroke=\"#c9a03a\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"31\" r=\"2.4\" fill=\"#c9a03a\"/>"},"armchair":{"occupiable":true,"name":"ghế bành","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"6\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"8\" width=\"24\" height=\"14\" rx=\"5\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/><rect x=\"33\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/>"},"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\"/>"},"fireworks":{"occupiable":false,"name":"giá pháo hoa","icon":"<rect x=\"6\" y=\"30\" width=\"34\" height=\"10\" rx=\"2\" fill=\"#6b4a2b\" stroke=\"#3f2d1d\" stroke-width=\"1.2\"/><g stroke=\"#8a6a3a\" stroke-width=\"2\"><line x1=\"12\" y1=\"30\" x2=\"12\" y2=\"8\"/><line x1=\"23\" y1=\"30\" x2=\"23\" y2=\"5\"/><line x1=\"34\" y1=\"30\" x2=\"34\" y2=\"8\"/></g><path d=\"M9 12 l3 -8 l3 8 z\" fill=\"#c0392b\"/><path d=\"M20 9 l3 -8 l3 8 z\" fill=\"#2e86c1\"/><path d=\"M31 12 l3 -8 l3 8 z\" fill=\"#d4ac0d\"/><rect x=\"9.5\" y=\"12\" width=\"5\" height=\"8\" fill=\"#e74c3c\"/><rect x=\"20.5\" y=\"9\" width=\"5\" height=\"9\" fill=\"#3498db\"/><rect x=\"31.5\" y=\"12\" width=\"5\" height=\"8\" fill=\"#f4d03f\"/>"},"icesculpture":{"occupiable":false,"name":"tượng băng","icon":"<rect x=\"9\" y=\"36\" width=\"28\" height=\"7\" rx=\"1\" fill=\"#cfe8f5\" stroke=\"#6fa7c8\" stroke-width=\"1.3\"/><path d=\"M12 36 q-2 -10 7 -12 q7 -1 11 3 q3 -9 -1 -16 q-2 -4 -6 -3 q-4 1 -3 5 q4 -3 6 1 q2 5 -2 11 q-5 -4 -11 -1 q-6 3 -3 12 z\" fill=\"#e3f3fb\" stroke=\"#5d9cc2\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M21 6 l-4 1.5 l4 1\" fill=\"#9fd0ea\" stroke=\"#5d9cc2\" stroke-width=\"1\"/><path d=\"M16 30 q5 -4 11 0 M15 33 q6 -3 13 0\" fill=\"none\" stroke=\"#9fd0ea\" stroke-width=\"1.1\" stroke-linecap=\"round\"/><path d=\"M27 12 l1 6 M33 38 l3 -1 M12 40 l3 1\" stroke=\"#ffffff\" stroke-width=\"1.3\" stroke-linecap=\"round\" opacity=\".9\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"rack"},{"cell":[1,5],"type":"stairs"},{"cell":[1,10],"type":"stove"},{"cell":[2,1],"type":"chest"},{"cell":[2,4],"type":"bench"},{"cell":[2,8],"type":"table"},{"cell":[3,1],"type":"painting"},{"cell":[3,5],"type":"candelabra"},{"cell":[3,7],"type":"armour"},{"cell":[3,10],"type":"counter"},{"cell":[4,1],"type":"painting"},{"cell":[4,4],"type":"pillar"},{"cell":[4,9],"type":"table"},{"cell":[5,2],"type":"bench"},{"cell":[5,3],"type":"xmastree"},{"cell":[5,7],"type":"chair"},{"cell":[5,8],"type":"champagne"},{"cell":[5,10],"type":"chair"},{"cell":[6,4],"type":"sofa"},{"cell":[6,10],"type":"fireplace"},{"cell":[7,7],"type":"candelabra"},{"cell":[7,9],"type":"armchair"},{"cell":[8,2],"type":"bench"},{"cell":[8,6],"type":"piano"},{"cell":[8,10],"type":"clock"},{"cell":[9,2],"type":"bench"},{"cell":[9,3],"type":"candelabra"},{"cell":[9,9],"type":"armchair"},{"cell":[9,10],"type":"icesculpture"},{"cell":[10,1],"type":"altar"},{"cell":[10,3],"type":"lantern"},{"cell":[10,7],"type":"bench"},{"cell":[10,10],"type":"fireworks"}],"wallFeatures":[],"extras":[],"tiles":{"black":1,"names":{"black":"ô đen","white":"ô trắng"},"costumes":{"black":"mặc đồ đen","white":"mặc đồ trắng"}},"cellSize":46},"persons":[{"id":"A","name":"Angelika","gender":"F","role":"family","costume":"black","color":"#c62828","avatar":{"bg":"#3b2f4a","skin":"#f0cdb0","hair":"#2b1c14","style":"bun","shirt":"#151318","necklace":true},"clue":"Cô ấy ở <b>Phòng trưng bày</b>.","job":"vợ của quản lý","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Angelika\"><rect width=\"80\" height=\"80\" fill=\"#3b2f4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#151318\"/><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\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#2b1c14\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2b1c14\"/><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":"family","constraints":[{"type":"area","areas":["Gallery"]}]},{"id":"B","name":"Burgi","gender":"F","role":"family","costume":"white","color":"#2e7d32","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#d9b464","style":"ponytail","shirt":"#f4f1ea","earrings":true},"clue":"Một người khác trong khu vực của cô ấy ngồi trên một <b>ghế tựa</b>. Cô ấy <b>ở một mình với một người phụ nữ</b>.","job":"con gái của quản lý","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Burgi\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4f1ea\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 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":"family","constraints":[{"type":"with_on","obj":"chair"},{"type":"with_gender","gender":"F","exact":true}]},{"id":"C","name":"Christoph","gender":"M","role":"family","costume":"black","color":"#1565c0","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#5a3a22","style":"short","shirt":"#151318","mustache":true},"clue":"Anh ấy là <b>người đàn ông duy nhất</b> ở cạnh <b>cầu thang</b>.","job":"sinh viên lâm nghiệp","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Christoph\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#151318\"/><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=\"#5a3a22\"/><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=\"#3a2a1c\"/></svg>","solverRole":"family","constraints":[{"type":"only_beside","obj":"stairs","gender":"M"}]},{"id":"D","name":"David","gender":"M","role":"guest","costume":"white","color":"#6a1b9a","avatar":{"bg":"#7a6a3c","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#f4f1ea","beard":true,"glasses":true},"clue":"Có một <b>bàn</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"công chứng viên","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"David\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4f1ea\"/><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=\"#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\"/><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=\"#1c1a1a\"/></svg>","solverRole":"guest","constraints":[{"type":"col_has","obj":"table"}]},{"id":"E","name":"Elisabeth","gender":"F","role":"guest","costume":"white","color":"#e65100","avatar":{"bg":"#8c3a5a","skin":"#f0cdb0","hair":"#8a5a3a","style":"bun","shirt":"#f4f1ea","glasses":true},"clue":"Cô ấy ở <b>cùng khu vực với Burgi</b>. Cô ấy <b>ngồi trên một chỗ ngồi</b> (một <b>ghế bành</b>, một <b>băng ghế</b>, một <b>ghế tựa</b> hoặc <b>ghế sofa</b>).","job":"cô giáo","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Elisabeth\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4f1ea\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#8a5a3a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a5a3a\"/><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":"guest","constraints":[{"type":"with","q":"B"},{"type":"on_any","objs":["armchair","bench","chair","sofa"]}]},{"id":"F","name":"Fidelis","gender":"M","role":"guest","costume":"white","color":"#00838f","avatar":{"bg":"#35607a","skin":"#f1c8a5","hair":"#c9c3b8","style":"short","shirt":"#f4f1ea","mustache":true,"bow":true},"clue":"Trong khu vực của anh ấy <b>không có người đàn ông nào khác</b>.","job":"trưởng ban nhạc kèn","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fidelis\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4f1ea\"/><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=\"#c9c3b8\"/><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=\"#3a2a1c\"/></svg>","solverRole":"guest","constraints":[{"type":"no_gender_in_area","gender":"M"}]},{"id":"G","name":"Gerold","gender":"M","role":"staff","costume":"white","color":"#ad1457","avatar":{"bg":"#3d5a6e","skin":"#e7b98f","hair":"#2b1c14","style":"slick","shirt":"#f4f1ea","mustache":true,"bow":true},"clue":"Anh ấy ngồi trên một <b>ghế bành</b> hoặc một <b>băng ghế</b>.","job":"người hầu nam","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gerold\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4f1ea\"/><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 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#2b1c14\"/><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=\"#3a2a1c\"/></svg>","solverRole":"staff","constraints":[{"type":"on_any","objs":["armchair","bench"]}]},{"id":"H","name":"Hildegard","gender":"F","role":"staff","costume":"black","color":"#5d4037","avatar":{"bg":"#5a6e3d","skin":"#f6d8c0","hair":"#8a5a3a","style":"bun","shirt":"#151318","apron":true,"cap":true},"clue":"Cô ấy <b>không</b> ở <b>Phòng tháp</b>.","job":"đầu bếp nữ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hildegard\"><rect width=\"80\" height=\"80\" fill=\"#5a6e3d\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#151318\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#8a5a3a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a5a3a\"/><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=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"not_area","areas":["Tower Room"]}]},{"id":"I","name":"Ina","gender":"F","role":"staff","costume":"white","color":"#f9a825","avatar":{"bg":"#3c6e6a","skin":"#f1c8a5","hair":"#5a3a22","style":"bob","shirt":"#f4f1ea","apron":true,"cap":true},"clue":"Cô ấy và <b>David</b> ở trên <b>cùng một đường chéo</b>.","job":"hầu phòng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ina\"><rect width=\"80\" height=\"80\" fill=\"#3c6e6a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4f1ea\"/><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=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#5a3a22\"/><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=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"same_diagonal","q":"D"}]},{"id":"V","name":"Vinzent","gender":"M","role":"family","costume":"black","color":"#1b1b1b","avatar":{"bg":"#2b1c14","skin":"#e4b998","hair":"#c9c3b8","style":"slick","shirt":"#151318","beard":true},"clue":"<b>Nạn nhân.</b> Anh được tìm thấy trong <b>Phòng lò sưởi</b>, cạnh <b>lò sưởi</b> – một mình với hung thủ.","job":"quản lý lâu đài, chủ tiệc","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vinzent\"><rect width=\"80\" height=\"80\" fill=\"#2b1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#151318\"/><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=\"#c9c3b8\"/><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=\"#c9c3b8\"/></svg>","solverRole":"family","constraints":[{"type":"area","areas":["Fireplace Room"]},{"type":"beside","obj":"fireplace"}]}],"victim":"V","solver":{"rules":[{"type":"tiles","black":1}],"occupiable":["bench","chair","sofa","armchair"]},"score":105.053,"seal":{"board":"e2f98490c06e62f10abbea0791d3203f4a00287524d60007547dfc42481c47ed","murderer":"3f5b245098f2478fc6f1d9b108bd76a0c2490384dea9049e0c8dd9d35c3489c3"}}