{"format":"murdoku-puzzle/1","id":"giverny","version":1,"difficulty":"medium","level":6,"size":{"rows":9,"cols":9},"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":"Ao Hoa Súng","tagline":"Giverny · buổi sáng tháng Sáu trước giờ mở cửa · một bức phác họa hoa súng chưa ai biết","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-11","story":"Giverny, một buổi sáng sớm đầu tháng Sáu, một giờ trước khi cổng mở. Một lớp vẽ ngoài trời nhỏ được phép làm việc trong ngôi nhà và các khu vườn của họa sĩ. Valoire, nhà buôn tranh từ Paris, mang đến một “bức phác họa hoa súng chưa ai biết” để xác thực. Trước tám giờ, cô được tìm thấy đã chết, và trên chữ ký của bức phác họa có một vết xước mới. Việc xác thực không diễn ra.","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 viết, tủ, bếp lò, các bức tranh, bàn, các luống hoa, vòm hoa, các cây liễu rủ và nước) không thể ở; ghế nằm dài, các ghế tựa, ghế sofa, các băng ghế, cầu và thuyề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":["<b>Cạnh mỗi bức tranh có đúng một người.</b>"],"notes":[],"example":{}},"roleNames":{"painter":"họa sĩ","staff":"nhân viên","visitor":"khách tham quan","victim":"nạn nhân"},"personGroups":[{"id":"painters","name":"Lớp vẽ","persons":["A","B","C","D"]},{"id":"staff","name":"Nhân viên","persons":["E","F","G"]},{"id":"visitors","name":"Khách tham quan","persons":["H","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Studio","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3]],"fill":"#e6dcef","pattern":"planks","labelAt":[2,3],"name":"Xưởng Vẽ"},{"id":"Dining Room","cells":[[1,5],[1,6],[1,7],[2,4],[2,5],[2,6],[2,7]],"fill":"#f6ebb4","pattern":"tiles","labelAt":[1,5],"name":"Phòng Ăn"},{"id":"Kitchen","cells":[[1,8],[1,9],[2,8],[2,9],[3,9]],"fill":"#d6e4f2","pattern":"tiles","labelAt":[2,8],"name":"Nhà Bếp"},{"id":"Grande Allée","cells":[[3,5],[4,5],[5,5]],"fill":"#ece4d2","pattern":"marble","labelAt":[3,5],"name":"Grande Allée"},{"id":"Flower Garden","cells":[[3,4],[3,6],[3,7],[3,8],[4,1],[4,2],[4,3],[4,4],[4,6],[4,7],[4,8],[4,9],[5,1],[5,2],[5,3],[5,4],[5,6],[5,7],[5,8],[5,9],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[6,9]],"fill":"#dce8d0","pattern":"marble","labelAt":[5,4],"name":"Vườn Hoa"},{"id":"Tunnel","cells":[[6,7],[6,8],[7,6],[7,7]],"fill":"#d6d2ca","pattern":"tiles","labelAt":[6,8],"name":"Đường Hầm"},{"id":"Water Garden","cells":[[7,1],[7,2],[7,3],[7,4],[7,5],[7,8],[7,9],[8,1],[8,2],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9]],"fill":"#d2e6dc","pattern":"marble","labelAt":[9,7],"name":"Vườn Nước"}],"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\"/>"},"boat":{"occupiable":true,"name":"thuyền","icon":"<path d=\"M3 37 q4 -3 8 0 t8 0 M27 40 q4 -3 8 0 t8 0\" fill=\"none\" stroke=\"#6aa9c7\" stroke-width=\"1.4\" stroke-linecap=\"round\"/><path d=\"M30 18 L19 5\" stroke=\"#4a2f1a\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><path d=\"M30 18 L19 5\" stroke=\"#d9b07a\" stroke-width=\"1.2\" stroke-linecap=\"round\"/><ellipse cx=\"17.6\" cy=\"3.6\" rx=\"2.4\" ry=\"4.4\" transform=\"rotate(-40 17.6 3.6)\" fill=\"#d9b07a\" stroke=\"#4a2f1a\" stroke-width=\"1\"/><path d=\"M30 30 L19 41\" stroke=\"#4a2f1a\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><path d=\"M30 30 L19 41\" stroke=\"#d9b07a\" stroke-width=\"1.2\" stroke-linecap=\"round\"/><ellipse cx=\"17.6\" cy=\"42.4\" rx=\"2.4\" ry=\"4.4\" transform=\"rotate(40 17.6 42.4)\" fill=\"#d9b07a\" stroke=\"#4a2f1a\" stroke-width=\"1\"/><path d=\"M4 15 Q24 10 35 14 Q43 18 44 24 Q43 30 35 34 Q24 38 4 33 Z\" fill=\"#a8693a\" stroke=\"#4a2f1a\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M7.5 17.8 Q24 13.6 34 17 Q40 20 41 24 Q40 28 34 31 Q24 34.4 7.5 30.2 Z\" fill=\"#dcae74\"/><path d=\"M8 22 Q26 19 40 22.6 M8 26 Q26 29 40 25.4\" fill=\"none\" stroke=\"#bf8a52\" stroke-width=\".9\"/><rect x=\"14\" y=\"16.4\" width=\"4.2\" height=\"15.6\" rx=\"1\" fill=\"#8a5530\" stroke=\"#4a2f1a\" stroke-width=\".7\"/><rect x=\"27\" y=\"15.8\" width=\"4.2\" height=\"16.6\" rx=\"1\" fill=\"#8a5530\" stroke=\"#4a2f1a\" stroke-width=\".7\"/><circle cx=\"30\" cy=\"18\" r=\"1.3\" fill=\"#4a2f1a\"/><circle cx=\"30\" cy=\"30\" r=\"1.3\" fill=\"#4a2f1a\"/>"},"bridge":{"occupiable":true,"name":"cầu","icon":"<rect x=\"0\" y=\"7\" width=\"46\" height=\"32\" fill=\"#c98b54\"/><path d=\"M5 7 v32 M13 7 v32 M21 7 v32 M29 7 v32 M37 7 v32 M45 7 v32\" stroke=\"#8a5a30\" stroke-width=\"1.2\"/><rect x=\"0\" y=\"4\" width=\"46\" height=\"4\" fill=\"#c8372d\"/><rect x=\"0\" y=\"38\" width=\"46\" height=\"4\" fill=\"#c8372d\"/><g fill=\"#9a2a22\"><rect x=\"2\" y=\"1\" width=\"4\" height=\"8\" rx=\"1\"/><rect x=\"40\" y=\"1\" width=\"4\" height=\"8\" rx=\"1\"/><rect x=\"2\" y=\"37\" width=\"4\" height=\"8\" rx=\"1\"/><rect x=\"40\" y=\"37\" width=\"4\" height=\"8\" rx=\"1\"/></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\"/>"},"chaise":{"occupiable":true,"name":"ghế nằm dài","icon":"<rect x=\"4\" y=\"16\" width=\"38\" height=\"18\" rx=\"8\" fill=\"#c8536a\" stroke=\"#7a2a3c\" stroke-width=\"1.5\"/><rect x=\"4\" y=\"10\" width=\"14\" height=\"14\" rx=\"6\" fill=\"#d9788c\" stroke=\"#7a2a3c\" stroke-width=\"1.5\"/><line x1=\"10\" y1=\"34\" x2=\"10\" y2=\"39\" stroke=\"#7a2a3c\" stroke-width=\"2\"/><line x1=\"36\" y1=\"34\" x2=\"36\" y2=\"39\" stroke=\"#7a2a3c\" stroke-width=\"2\"/>"},"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\"/>"},"arch":{"occupiable":false,"name":"vòm hoa","icon":"<path d=\"M8 45 V22 Q8 6 23 6 Q38 6 38 22 V45\" fill=\"none\" stroke=\"#b9b2a6\" stroke-width=\"6\"/><path d=\"M8 45 V22 Q8 6 23 6 Q38 6 38 22 V45\" fill=\"none\" stroke=\"#f7f3ea\" stroke-width=\"4\"/><g fill=\"#6fae5a\"><circle cx=\"8.5\" cy=\"20\" r=\"3\"/><circle cx=\"13\" cy=\"10\" r=\"3\"/><circle cx=\"33\" cy=\"10\" r=\"3\"/><circle cx=\"37.5\" cy=\"20\" r=\"3\"/><circle cx=\"23\" cy=\"4.5\" r=\"3\"/><circle cx=\"8\" cy=\"31\" r=\"2.6\"/><circle cx=\"38\" cy=\"31\" r=\"2.6\"/><circle cx=\"8\" cy=\"40\" r=\"2.4\"/><circle cx=\"38\" cy=\"40\" r=\"2.4\"/></g><g fill=\"#f6b7cf\" stroke=\"#d27a9a\" stroke-width=\".8\"><circle cx=\"10\" cy=\"14\" r=\"3.1\"/><circle cx=\"17.5\" cy=\"6.5\" r=\"3.1\"/><circle cx=\"28.5\" cy=\"6.5\" r=\"3.1\"/><circle cx=\"36\" cy=\"14\" r=\"3.1\"/><circle cx=\"8\" cy=\"26\" r=\"2.7\"/><circle cx=\"38\" cy=\"26\" r=\"2.7\"/><circle cx=\"8.5\" cy=\"36\" r=\"2.4\"/><circle cx=\"37.5\" cy=\"36\" r=\"2.4\"/></g><g fill=\"#fff\" stroke=\"#d9cfc0\" stroke-width=\".6\"><circle cx=\"23\" cy=\"5.5\" r=\"2.6\"/><circle cx=\"11.5\" cy=\"21\" r=\"2\"/><circle cx=\"34.5\" cy=\"21\" r=\"2\"/></g>"},"cabinet":{"occupiable":false,"name":"tủ","icon":"<rect x=\"10\" y=\"4\" width=\"26\" height=\"38\" rx=\"2\" fill=\"#6b7680\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"14\" y=\"9\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"21\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"33\" width=\"18\" height=\"6\" fill=\"#9aa1a8\"/>"},"desk":{"occupiable":false,"name":"bàn viết","icon":"<rect x=\"5\" y=\"12\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"16\" width=\"14\" height=\"10\" fill=\"#f4efe6\" stroke=\"#8c8a82\"/><rect x=\"27\" y=\"17\" width=\"10\" height=\"4\" fill=\"#3d444b\"/>"},"flowers":{"occupiable":false,"name":"luống hoa","icon":"<rect x=\"2\" y=\"8\" width=\"42\" height=\"30\" rx=\"7\" fill=\"#b9a38a\" stroke=\"#6e5a44\" stroke-width=\"1.5\"/><path d=\"M8 11.5 h30 q4 0 4 4 v15 q0 4 -4 4 h-30 q-4 0 -4 -4 v-15 q0 -4 4 -4 z\" fill=\"#6b4a2e\"/><path d=\"M2.6 18 h3 M2.6 28 h3 M40.4 18 h3 M40.4 28 h3 M15 8.6 v2.6 M31 8.6 v2.6 M15 34.8 v2.6 M31 34.8 v2.6\" stroke=\"#6e5a44\" stroke-width=\"1\"/><ellipse cx=\"8.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"12.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 12.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"16.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 16.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"20.8\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 20.8 25.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"25.2\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 25.2 25.7)\" fill=\"#4f9e58\"/><ellipse cx=\"29.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 29.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"33.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 33.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"8.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 33.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 33.2)\" fill=\"#4f9e58\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"16\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"16\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"16.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"14.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#d94a8a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"24.90\" cy=\"23.50\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"25.31\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"24.62\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"22.38\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"21.69\" r=\"1.7\"/></g><circle cx=\"23\" cy=\"23.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"33.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"31.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/>"},"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\"/>"},"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\"/>"},"water":{"occupiable":false,"name":"nước","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#6aa9c7\"/><path d=\"M-2 12 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 24 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 36 q6 -5 12 0 t12 0 t12 0 t12 0\" fill=\"none\" stroke=\"#4f8fb0\" stroke-width=\"3\"/><path d=\"M-2 15 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 27 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 39 q6 -5 12 0 t12 0 t12 0 t12 0\" fill=\"none\" stroke=\"rgba(255,255,255,.5)\" stroke-width=\"1.5\"/>"},"willow":{"occupiable":false,"name":"cây liễu rủ","icon":"<path d=\"M21 43 q2 -10 0 -20 q-1 -5 2 -9 M22 26 q-5 -4 -10 -3 M23 22 q5 -4 10 -3\" fill=\"none\" stroke=\"#6b4a2b\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M5 22 q2 -14 18 -15 q16 1 18 15 q-9 -5 -18 -5 q-9 0 -18 5 z\" fill=\"#7fae4a\" stroke=\"#4f7a2c\" stroke-width=\"1.2\" stroke-linejoin=\"round\"/><g fill=\"none\" stroke=\"#6f9f3c\" stroke-width=\"1.6\" stroke-linecap=\"round\"><path d=\"M6 21 q-1 9 1 17\"/><path d=\"M10 18 q-1 11 1 22\"/><path d=\"M14 17 q-1 10 0 18\"/><path d=\"M30 17 q1 10 0 18\"/><path d=\"M35 18 q1 11 -1 22\"/><path d=\"M40 21 q1 9 -1 17\"/></g><g fill=\"none\" stroke=\"#9cc75e\" stroke-width=\"1.1\" stroke-linecap=\"round\"><path d=\"M8 20 q0 8 1 14\"/><path d=\"M17 17 q0 7 1 12\"/><path d=\"M27 17 q0 7 -1 12\"/><path d=\"M38 20 q0 8 -1 14\"/></g><path d=\"M4 43 q5 -2 10 0 M30 43 q6 -2 12 0\" fill=\"none\" stroke=\"#6fb7e0\" stroke-width=\"1.5\" stroke-linecap=\"round\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"desk"},{"cell":[1,4],"type":"chaise"},{"cell":[1,6],"type":"chair"},{"cell":[1,7],"type":"cabinet"},{"cell":[1,9],"type":"stove"},{"cell":[2,2],"type":"painting"},{"cell":[2,5],"type":"chair"},{"cell":[2,6],"type":"table"},{"cell":[3,1],"type":"sofa"},{"cell":[3,6],"type":"bench"},{"cell":[3,7],"type":"flowers"},{"cell":[4,3],"type":"flowers"},{"cell":[4,5],"type":"arch"},{"cell":[4,8],"type":"painting"},{"cell":[5,2],"type":"painting"},{"cell":[5,7],"type":"flowers"},{"cell":[7,1],"type":"willow"},{"cell":[8,3],"type":"water"},{"cell":[8,4],"type":"bridge"},{"cell":[8,5],"type":"water"},{"cell":[8,6],"type":"water"},{"cell":[8,7],"type":"water"},{"cell":[8,8],"type":"boat"},{"cell":[9,3],"type":"painting"},{"cell":[9,6],"type":"water"},{"cell":[9,8],"type":"willow"},{"cell":[9,9],"type":"bench"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Aude","gender":"F","role":"painter","color":"#c62828","avatar":{"bg":"#6e2c4b","skin":"#f3d3b5","hair":"#7a4a2a","style":"bun","shirt":"#2e5a7a","glasses":true,"scarf":"#e0b050"},"clue":"Có một <b>luống hoa</b> ở đâu đó trong <b>cột</b> của cô ấy.","job":"giáo viên của lớp vẽ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Aude\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e5a7a\"/><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=\"#7a4a2a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 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\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#e0b050\"/></svg>","solverRole":"painter","constraints":[{"type":"col_has","obj":"flowers"}]},{"id":"B","name":"Babette","gender":"F","role":"painter","color":"#2e7d32","avatar":{"bg":"#ad1457","skin":"#f6d8c0","hair":"#d9b464","style":"ponytail","shirt":"#e26d8a","apron":true},"clue":"Một người khác trong khu vực của cô ấy ở cạnh một <b>bức tranh</b>.","job":"học viên của lớp","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Babette\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><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=\"#e26d8a\"/><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\"/><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\"/></svg>","solverRole":"painter","constraints":[{"type":"with_beside","obj":"painting"}]},{"id":"C","name":"Christian","gender":"M","role":"painter","color":"#1565c0","avatar":{"bg":"#35607a","skin":"#f1c8a5","hair":"#3a2a1c","style":"short","shirt":"#4a5a7a","glasses":true},"clue":"Có một <b>băng ghế</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"học viên của lớp","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Christian\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#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\"/></svg>","solverRole":"painter","constraints":[{"type":"col_has","obj":"bench"}]},{"id":"D","name":"Diego","gender":"M","role":"painter","color":"#6a1b9a","avatar":{"bg":"#5d4037","skin":"#d9a57a","hair":"#1c1a1a","style":"short","shirt":"#c62828","beard":true},"clue":"Có một <b>băng ghế</b> ở đâu đó trong khu vực của anh ấy.","job":"học viên của lớp","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Diego\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><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":"painter","constraints":[{"type":"area_has","obj":"bench"}]},{"id":"E","name":"Eustace","gender":"M","role":"staff","color":"#e65100","avatar":{"bg":"#2e5a3a","skin":"#e7b98f","hair":"#d9d4cc","style":"bald","shirt":"#2e7d32","mustache":true,"mustacheColor":"#d9d4cc","apron":true},"clue":"Có một <b>họa sĩ</b> trong khu vực của anh ấy. Có một <b>ghế tựa</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"người làm vườn trưởng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eustace\"><rect width=\"80\" height=\"80\" fill=\"#2e5a3a\"/><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=\"#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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#d9d4cc\"/></svg>","solverRole":"staff","constraints":[{"type":"with_role","role":"painter"},{"type":"col_has","obj":"chair"}]},{"id":"F","name":"Fabrizio","gender":"M","role":"staff","color":"#00838f","avatar":{"bg":"#00695c","skin":"#e4b998","hair":"#3a2a1c","style":"slick","shirt":"#5d6b3a","beard":true,"beanie":"#1565c0"},"clue":"Anh ấy là <b>người đàn ông duy nhất</b> ở cạnh <b>nước</b>. Anh ấy ở cạnh một <b>cây liễu rủ</b>.","job":"người chăm vườn nước","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fabrizio\"><rect width=\"80\" height=\"80\" fill=\"#00695c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d6b3a\"/><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=\"#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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#3a2a1c\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#1565c0\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#1565c0\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"staff","constraints":[{"type":"only_beside","obj":"water","gender":"M"},{"type":"beside","obj":"willow"}]},{"id":"G","name":"Ghislaine","gender":"F","role":"staff","color":"#ad1457","avatar":{"bg":"#3d2a5a","skin":"#f0cdb0","hair":"#1c1a1a","style":"bob","shirt":"#5b2c6f","necklace":true,"earrings":true},"clue":"Cô ấy <b>không</b> ở cạnh <b>tủ</b>. <b>Đúng một hàng về phía bắc</b> của cô ấy có một người ở cạnh <b>ghế nằm dài</b>.","job":"hướng dẫn viên của ngôi nhà","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ghislaine\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#1c1a1a\"/><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 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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"staff","constraints":[{"type":"not_beside","obj":"cabinet"},{"type":"rel_any","dir":"N","exact":1,"beside":"chaise"}]},{"id":"H","name":"Harvey","gender":"M","role":"visitor","color":"#5d4037","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#b7482c","style":"short","shirt":"#8b7a5a","beard":true,"cap":true},"clue":"Anh ấy ở một <b>góc của khu vực của anh ấy</b>.","job":"người trồng hoa súng, giao cây giống","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Harvey\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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 32 Q26 15 40 15 Q54 15 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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#b7482c\"/><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":"visitor","constraints":[{"type":"corner_of_area"}]},{"id":"V","name":"Valoire","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f3d3b5","hair":"#1c1a1a","style":"long","shirt":"#1b1b1b","earrings":true,"necklace":true},"clue":"<b>Nạn nhân.</b> Cô được tìm thấy ở <b>Xưởng Vẽ</b>, cạnh một <b>bức tranh</b> – một mình với hung thủ.","job":"nhà buôn tranh từ Paris","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valoire\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#1b1b1b\"/><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=\"#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=\"#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=\"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":"visitor","constraints":[{"type":"area","areas":["Studio"]},{"type":"beside","obj":"painting"}]}],"victim":"V","murderer":"A","solution":{"A":[1,3],"G":[2,5],"V":[3,2],"C":[4,9],"B":[5,1],"E":[6,6],"H":[7,7],"F":[8,8],"D":[9,4]},"walkthrough":[{"place":["V"],"cand":{"A":[[1,3],[4,7],[6,7],[7,7],[9,7]],"B":[[1,3],[4,1],[4,4],[4,6],[4,7],[4,9],[5,1],[5,4],[5,6],[5,8],[5,9],[6,1],[6,4],[6,5],[6,6],[6,9],[7,4],[7,5],[7,8],[7,9],[8,1],[8,4],[8,8],[8,9],[9,1],[9,4],[9,5],[9,7],[9,9]],"C":[[4,6],[4,9],[5,6],[5,9],[6,6],[6,9],[7,6],[7,9],[8,9],[9,9]],"D":[[1,3],[4,1],[4,4],[4,6],[4,7],[4,9],[5,1],[5,4],[5,5],[5,6],[5,8],[5,9],[6,1],[6,4],[6,5],[6,6],[6,7],[6,8],[6,9],[7,4],[7,6],[7,7],[7,8],[7,9],[8,1],[8,9],[9,1],[9,4],[9,9]],"E":[[4,6],[5,6],[6,5],[6,6],[7,6]],"F":[[8,8],[9,7]],"G":[[2,4],[2,5],[2,8],[2,9]],"H":[[4,1],[4,9],[5,5],[6,1],[6,6],[6,7],[6,8],[6,9],[7,6],[7,7],[7,8],[7,9],[9,1],[9,9]]},"text":"Valoire được tìm thấy ở Xưởng Vẽ, cạnh một bức tranh. Bức tranh duy nhất ở đó nằm ở R2C2, và theo luật đặc biệt, cạnh mỗi bức tranh có đúng một người – vậy Valoire chính là người đó, ở R1C2, R2C1, R2C3 hoặc R3C2, và không ai khác được ở cạnh bức tranh đó. Đúng một hàng về phía bắc của Ghislaine có một người ở cạnh ghế nằm dài. Ô duy nhất cạnh ghế nằm dài là R1C3 (R1C5 và R2C4 thuộc Phòng Ăn), nên có người ở R1C3, hàng 1 là của người đó, và Ghislaine ở hàng 2. Như vậy Valoire chỉ còn một ô: <b>Valoire ở R3C2</b>. Xưởng Vẽ chỉ có Valoire và hung thủ, nên người ở R1C3 là hung thủ – và cột 3 là của người đó. Ghislaine, ở hàng 2, không ở cạnh bức tranh R2C2 (R2C1, R2C3) và không ở cạnh tủ (R2C7): cô ở R2C4, R2C5, R2C8 hoặc R2C9. Fabrizio ở cạnh một cây liễu rủ và cạnh nước: chỉ R8C8 (trên thuyền) và R9C7 cạnh cả hai, và không người đàn ông nào khác được ở cạnh nước. Eustace có một ghế tựa trong cột của mình (cột 5 hoặc 6) và một họa sĩ trong khu vực của mình: ông ấy sẽ ở một mình trong Grande Allée (R5C5 là ô trống duy nhất ở đó), và ông không ở cạnh nước, nên ông ở R4C6, R5C6, R6C5, R6C6 hoặc R7C6. Khu vực của Babette có một bức tranh, nên cô ở Xưởng Vẽ, Vườn Hoa hoặc Vườn Nước."},{"place":["D","F"],"cand":{"A":[[1,3],[4,7],[6,7],[7,7]],"B":[[1,3],[4,1],[4,6],[4,7],[4,9],[5,1],[5,6],[5,9],[6,1],[6,5],[6,6],[6,9],[7,5],[7,9]],"C":[[4,6],[4,9],[5,6],[5,9],[6,6],[6,9],[7,6],[7,9]],"E":[[4,6],[5,6],[6,5],[6,6],[7,6]],"G":[[2,5],[2,9]],"H":[[4,1],[4,9],[5,5],[6,1],[6,6],[6,7],[6,9],[7,6],[7,7],[7,9]]},"text":"Bức tranh ở R9C3 cũng cần đúng một người ở cạnh: R9C2 nằm trong cột của Valoire, nên có người ở R9C4. Ai? Aude (một luống hoa: cột 3 hoặc 7), Christian (một băng ghế: cột 6 hoặc 9) và Eustace (một ghế tựa: cột 5 hoặc 6) thuộc những cột khác, Fabrizio và Ghislaine đã có ô riêng, và R9C4 không phải góc của Vườn Nước đối với Harvey. Babette cũng không thể ở đó: cô sẽ là người duy nhất ở cạnh bức tranh duy nhất của Vườn Nước, và không ai khác trong khu vực của cô có thể ở cạnh một bức tranh. Vậy <b>Diego ở R9C4</b>. Hàng 9 là của anh ấy, nên Fabrizio mất R9C7: <b>Fabrizio ở R8C8</b>, trên thuyền. Khi cột 4 và 8 đã có người, Ghislaine ở R2C5 hoặc R2C9."},{"place":["B","A"],"cand":{"C":[[4,6],[4,9],[6,6],[6,9],[7,6],[7,9]],"E":[[4,6],[6,5],[6,6],[7,6]],"G":[[2,5],[2,9]],"H":[[4,9],[6,6],[6,7],[6,9],[7,6],[7,7],[7,9]]},"text":"Bức tranh ở R5C2 cũng cần một người của nó: R4C2 và R6C2 nằm trong cột của Valoire, còn R5C3 nằm trong cột 3, cột của người ở R1C3. Vậy có người ở R5C1 – và chỉ có thể là Babette: cột 1 không có luống hoa, băng ghế hay ghế tựa nào cho Aude, Christian hay Eustace, R5C1 không phải góc của Vườn Hoa đối với Harvey, còn Diego, Fabrizio và Ghislaine ở chỗ khác. <b>Babette ở R5C1</b>. Vậy ai ở R1C3, cạnh ghế nằm dài? Christian sẽ không có băng ghế trong cột 3, Eustace không có ghế tựa, và R1C3 không phải góc của Xưởng Vẽ đối với Harvey – chỉ còn Aude, với luống hoa R4C3 trong cột của cô. <b>Aude ở R1C3</b>, nên người duy nhất có thể ở một mình với Valoire trong Xưởng Vẽ là Aude: cô là hung thủ."},{"place":["G","E"],"cand":{"C":[[4,9],[7,9]],"H":[[4,9],[7,7],[7,9]]},"text":"Lời khai của Babette và luật đặc biệt đều cần một người ở cạnh bức tranh R4C8. R3C8 và R5C8 nằm trong các hàng đã có người, nên người đó ở R4C7 hoặc R4C9 – và không ai có thể ở R4C7: cột 7 không có băng ghế hay ghế tựa cho Christian hay Eustace, và R4C7 không phải góc của Vườn Hoa đối với Harvey. Vậy có người – Christian hoặc Harvey – ở R4C9, và cột 9 đã có người: <b>Ghislaine ở R2C5</b>, ngồi trên một ghế tựa. Eustace còn lại cột 6. R4C6 nằm trong hàng 4, hàng của người ở R4C9; R7C6 nằm trong Đường Hầm, nơi ông cần có một họa sĩ cùng ở đó – nhưng họa sĩ duy nhất còn trống, Christian, cũng chỉ có thể vào Đường Hầm ở R7C6. <b>Eustace ở R6C6</b>, trong Vườn Hoa cùng Babette."},{"place":["C","H"],"text":"Có người ở R4C9, nên không ai khác được dùng cột 9 – và Christian cần nó, vì cột 6 là của Eustace: <b>Christian ở R4C9</b>, người duy nhất ở cạnh bức tranh R4C8. Harvey nhận hàng và cột trống cuối cùng: <b>Harvey ở R7C7</b>, ở một góc của Đường Hầm. Mọi lời khai đều khớp: Fabrizio là người đàn ông duy nhất ở cạnh nước, và Eustace ở chung Vườn Hoa với hai họa sĩ."},{"final":true,"text":"Vụ án khép lại: Valoire ở một mình trong Xưởng Vẽ với giáo viên của lớp vẽ. <b>Aude là hung thủ!</b>"}],"solver":{"rules":[{"type":"each_obj_beside_count","obj":"painting","n":1}],"occupiable":["bench","boat","bridge","chair","chaise","sofa"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-11"},"score":20.4543}