{"format":"murdoku-puzzle/1","id":"meadow","version":1,"difficulty":"expert","level":10,"size":{"rows":16,"cols":16},"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":"Trước giờ cất cánh","tagline":"Bãi cỏ của lễ hội khinh khí cầu · bình minh, vài phút trước giờ cất cánh đồng loạt · không có phòng, không có tường – và hung thủ chỉ cách một góc","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-05","story":"Rạng sáng, bãi cỏ lễ hội khinh khí cầu đầy giỏ, vỏ khí cầu và quạt: lúc mặt trời mọc cả cánh đồng sẽ cùng cất cánh. Valter, phi công trưởng, sẽ ra hiệu – nhưng người ta thấy ông đã chết bên một giỏ khí cầu, bị siết cổ. Mười lăm người ở ngoài bãi cỏ: năm phi công, năm người hỗ trợ mặt đất và năm khách. Hung thủ là người duy nhất ở ô kề chéo với ông.","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. Không thể ở trên ô có đồ vật (các giỏ khí cầu, các vỏ khí cầu, các bình gas, các quạt, các bao cát, các cây, các hàng rào cây, các cột cờ, các thùng gỗ, các xe đẩy tay, các bàn, các thùng giữ lạnh, biển chỉ đường, các lều); chỗ ngồi – các bó rơm, các ghế cắm trại, các băng ghế và các khúc gỗ – thì được: ai ở trên chỗ ngồi là đang <b>ngồi</b>.","Hai ô là <b>kề chéo</b> khi chúng chỉ chạm nhau ở một góc: cách nhau một hàng và một cột. Các lời khai về những ô như vậy tính tất cả mọi người, cả nạn nhân.","<i>“Có một xe đẩy tay ở đâu đó trong cột của cô ấy”</i> = có một xe đẩy tay ở một trong các ô của cột cô ấy.","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 cô ấy có một người đàn ông”</i> = người ở hàng ngay bên trên hàng của cô ấy là đàn ông, ở bất kỳ cột nào.","<i>“Anh ấy và Joost ở cạnh cùng một loại đồ vật”</i> = mỗi người ở cạnh một đồ vật cùng loại; không nhất thiết là cùng một chiếc. <i>“Có người khác ở cạnh cùng một bình gas với anh ấy”</i> = một người khác ở cạnh chính bình gas đó."],"special":["<b>Cảnh này không có phòng: cả bãi cỏ là một khu vực duy nhất.</b>","<b>Hung thủ là người duy nhất ở trên một ô kề chéo với ô của nạn nhân.</b>","Thay cho quy tắc chung “ở một mình với nạn nhân”, ở đây quy tắc này chỉ ra hung thủ."],"notes":["<i>“Ngồi”</i> = trên bó rơm, ghế cắm trại, băng ghế hoặc khúc gỗ.","<i>“ô kề chéo”</i> = hai ô chỉ chạm nhau ở góc (cách nhau một hàng và một cột); trong những lời khai như vậy, ai cũng được tính, cả nạn nhân.","<i>“Anh ấy và Joost ở cạnh cùng một loại đồ vật”</i> = cạnh đồ vật cùng loại, không nhất thiết là cùng một cái; <i>“ở cạnh cùng một bình gas”</i> = cạnh đúng cùng một bình gas."],"example":"<i>Ví dụ:</i> trong bốn ô kề chéo của nạn nhân, chỉ một ô có người đứng: người đó là hung thủ."},"roleNames":{"pilot":"phi công","crew":"nhân viên mặt đất","guest":"khách mời","victim":"nạn nhân"},"personGroups":[{"id":"pilots","name":"Phi công","persons":["A","B","C","D","E","V"]},{"id":"crew","name":"Nhân viên mặt đất","persons":["F","G","H","I","J"]},{"id":"guests","name":"Khách mời","persons":["K","L","M","N","O"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Meadow","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[1,8],[1,9],[1,10],[1,11],[1,12],[1,13],[1,14],[1,15],[1,16],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[3,1],[3,2],[3,3],[3,4],[3,5],[3,6],[3,7],[3,8],[3,9],[3,10],[3,11],[3,12],[3,13],[3,14],[3,15],[3,16],[4,1],[4,2],[4,3],[4,4],[4,5],[4,6],[4,7],[4,8],[4,9],[4,10],[4,11],[4,12],[4,13],[4,14],[4,15],[4,16],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[6,13],[6,14],[6,15],[6,16],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[7,14],[7,15],[7,16],[8,1],[8,2],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[8,14],[8,15],[8,16],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[9,16],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[10,13],[10,14],[10,15],[10,16],[11,1],[11,2],[11,3],[11,4],[11,5],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[11,12],[11,13],[11,14],[11,15],[11,16],[12,1],[12,2],[12,3],[12,4],[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12],[12,13],[12,14],[12,15],[12,16],[13,1],[13,2],[13,3],[13,4],[13,5],[13,6],[13,7],[13,8],[13,9],[13,10],[13,11],[13,12],[13,13],[13,14],[13,15],[13,16],[14,1],[14,2],[14,3],[14,4],[14,5],[14,6],[14,7],[14,8],[14,9],[14,10],[14,11],[14,12],[14,13],[14,14],[14,15],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,8],[15,9],[15,10],[15,11],[15,12],[15,13],[15,14],[15,15],[15,16],[16,1],[16,2],[16,3],[16,4],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#dbe8c4","pattern":"marble","name":"Bãi 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\"/>"},"chair":{"occupiable":true,"name":"ghế cắm trại","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\"/>"},"hay":{"occupiable":true,"name":"bó rơm","icon":"<rect x=\"5\" y=\"10\" width=\"36\" height=\"26\" rx=\"5\" fill=\"#e6c25a\" stroke=\"#9c7a1c\" stroke-width=\"1.5\"/><path d=\"M9 16 h28 M9 22 h28 M9 28 h28\" stroke=\"#c9a23a\" stroke-width=\"1.2\"/><path d=\"M15 10 v26 M31 10 v26\" stroke=\"#8b6914\" stroke-width=\"1.2\"/>"},"log":{"occupiable":true,"name":"khúc gỗ","icon":"<rect x=\"5\" y=\"17\" width=\"34\" height=\"14\" rx=\"7\" fill=\"#9a6a3e\" stroke=\"#5a3a1a\" stroke-width=\"1.4\"/><path d=\"M10 21 h17 M13 27 h14 M9 24 h6\" stroke=\"#6b4a2a\" stroke-width=\"1\" opacity=\".75\"/><ellipse cx=\"37\" cy=\"24\" rx=\"5\" ry=\"7\" fill=\"#e3c08a\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"37\" cy=\"24\" rx=\"2.6\" ry=\"3.8\" fill=\"none\" stroke=\"#b08a5a\" stroke-width=\"1\"/><circle cx=\"37\" cy=\"24\" r=\".9\" fill=\"#b08a5a\"/>"},"basket":{"occupiable":false,"name":"giỏ khí cầu","icon":"<path d=\"M12 18 V6 M34 18 V6 M12 6 H34\" stroke=\"#6b4a2a\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"/><rect x=\"8\" y=\"18\" width=\"30\" height=\"22\" rx=\"3\" fill=\"#c79a55\" stroke=\"#7a5626\" stroke-width=\"1.5\"/><path d=\"M8 24 h30 M8 30 h30 M8 36 h30\" stroke=\"#9c7434\" stroke-width=\"1.2\"/><path d=\"M14 18 v22 M20 18 v22 M26 18 v22 M32 18 v22\" stroke=\"#9c7434\" stroke-width=\"1\"/><rect x=\"7\" y=\"16.5\" width=\"32\" height=\"4\" rx=\"2\" fill=\"#7a4a22\"/>"},"blower":{"occupiable":false,"name":"quạt","icon":"<path d=\"M12 33 L8 42 M34 33 L38 42 M6 42 h34\" stroke=\"#2f3640\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><circle cx=\"23\" cy=\"20\" r=\"14\" fill=\"#e9eef2\" stroke=\"#4a5560\" stroke-width=\"2\"/><path d=\"M23 20 L23 8 Q29 10 27 16 Z M23 20 L33.4 26 Q29 31 25 25.5 Z M23 20 L12.6 26 Q11 19 18 17.5 Z\" fill=\"#7d8a96\"/><circle cx=\"23\" cy=\"20\" r=\"3\" fill=\"#4a5560\"/><path d=\"M9 20 h28 M23 6 v28\" stroke=\"#4a5560\" stroke-width=\"0.8\" opacity=\"0.6\"/>"},"cart":{"occupiable":false,"name":"xe đẩy tay","icon":"<rect x=\"8\" y=\"12\" width=\"30\" height=\"16\" rx=\"2\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.3\"/><circle cx=\"15\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><circle cx=\"31\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><path d=\"M38 20 h6\" stroke=\"#3f2d1d\" stroke-width=\"2.5\"/>"},"cooler":{"occupiable":false,"name":"thùng giữ lạnh","icon":"<rect x=\"7\" y=\"14\" width=\"32\" height=\"26\" rx=\"4\" fill=\"#3d7dc8\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"9\" width=\"36\" height=\"9\" rx=\"3\" fill=\"#e9f0f7\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"5\" width=\"10\" height=\"5\" rx=\"2\" fill=\"#1f4a80\"/><rect x=\"12\" y=\"24\" width=\"22\" height=\"4\" rx=\"2\" fill=\"#e9f0f7\" opacity=\".8\"/>"},"crate":{"occupiable":false,"name":"thùng gỗ","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"30\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"20\" x2=\"40\" y2=\"20\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"30\" x2=\"40\" y2=\"30\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"17\" y1=\"10\" x2=\"17\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"29\" y1=\"10\" x2=\"29\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/>"},"envelope":{"occupiable":false,"name":"vỏ khí cầu","icon":"<path d=\"M4 38 Q6 14 23 12 Q40 14 42 38 Z\" fill=\"#e2574c\"/><path d=\"M14 38 Q15 18 23 12 Q31 18 32 38 Z\" fill=\"#f2c94c\"/><path d=\"M20 38 Q21 20 23 12 Q25 20 26 38 Z\" fill=\"#4c8fd9\"/><path d=\"M4 38 Q6 14 23 12 Q40 14 42 38\" fill=\"none\" stroke=\"#8f2f28\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M3 39 h40\" stroke=\"#6b4a2a\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"flagpole":{"occupiable":false,"name":"cột cờ","icon":"<rect x=\"22\" y=\"4\" width=\"2.5\" height=\"38\" fill=\"#3b3b3b\"/><path d=\"M24.5 6 h14 l-4 5 l4 5 h-14 z\" fill=\"#c0392b\"/><rect x=\"16\" y=\"40\" width=\"15\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/>"},"gasbottle":{"occupiable":false,"name":"bình gas","icon":"<rect x=\"14\" y=\"13\" width=\"18\" height=\"28\" rx=\"6\" fill=\"#d9772b\" stroke=\"#8a4513\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"7\" width=\"10\" height=\"7\" rx=\"2\" fill=\"none\" stroke=\"#5a6068\" stroke-width=\"2\"/><rect x=\"21\" y=\"9\" width=\"4\" height=\"5\" fill=\"#5a6068\"/><path d=\"M14 22 h18 M14 33 h18\" stroke=\"#8a4513\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"39\" width=\"20\" height=\"3\" rx=\"1\" fill=\"#5a3a1a\"/>"},"hedge":{"occupiable":false,"name":"hàng rào cây","icon":"<rect x=\"3\" y=\"8\" width=\"40\" height=\"30\" rx=\"6\" fill=\"#2f6b3a\" stroke=\"#1e4726\" stroke-width=\"1.5\"/><g fill=\"#4f9a5a\"><circle cx=\"12\" cy=\"18\" r=\"4\"/><circle cx=\"24\" cy=\"15\" r=\"4\"/><circle cx=\"35\" cy=\"20\" r=\"4\"/><circle cx=\"17\" cy=\"29\" r=\"4\"/><circle cx=\"30\" cy=\"30\" r=\"4\"/></g>"},"sandbag":{"occupiable":false,"name":"bao cát","icon":"<path d=\"M8 40 Q5 28 14 26 H32 Q41 28 38 40 Z\" fill=\"#cdb48a\" stroke=\"#7d6a45\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M15 26 Q13 16 21 15 H26 Q33 16 31 26 Z\" fill=\"#d9c39c\" stroke=\"#7d6a45\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M20 15 q3 -5 6 0\" fill=\"none\" stroke=\"#7d6a45\" stroke-width=\"1.5\"/><path d=\"M12 33 h8 M26 34 h8 M19 21 h8\" stroke=\"#a8946a\" stroke-width=\"1.2\" stroke-linecap=\"round\"/>"},"signpost":{"occupiable":false,"name":"biển chỉ đường","icon":"<rect x=\"21\" y=\"14\" width=\"4\" height=\"28\" fill=\"#6b4a2b\"/><path d=\"M8 10 h26 l5 5 l-5 5 h-26 z\" fill=\"#e9d7a8\" stroke=\"#6b4a2b\" stroke-width=\"1.3\"/><text x=\"19\" y=\"19\" font-size=\"8\" font-weight=\"700\" fill=\"#3b2a14\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">P</text>"},"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\"/>"},"tent":{"occupiable":false,"name":"lều","icon":"<path d=\"M2 42 h42\" stroke=\"#6b4a2a\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M4 41 L23 9 L42 41 Z\" fill=\"#3f8f5a\" stroke=\"#1f5a34\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M23 9 L16 41 H30 Z\" fill=\"#23462f\"/><path d=\"M23 9 L30 41 L35 38 Z\" fill=\"#6cc08a\" stroke=\"#1f5a34\" stroke-width=\"1\"/><path d=\"M23 9 V3\" stroke=\"#6b4a2a\" stroke-width=\"2\"/><path d=\"M23 3 l6 2 l-6 2 z\" fill=\"#e0b050\"/>"},"tree":{"occupiable":false,"name":"cây","icon":"<rect x=\"20\" y=\"28\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"19\" r=\"13\" fill=\"#3f8a4a\" stroke=\"#2c5e33\" stroke-width=\"1.5\"/><circle cx=\"16\" cy=\"23\" r=\"7\" fill=\"#57a35e\"/><circle cx=\"30\" cy=\"14\" r=\"7\" fill=\"#57a35e\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"tree"},{"cell":[1,4],"type":"hay"},{"cell":[1,9],"type":"flagpole"},{"cell":[1,13],"type":"hedge"},{"cell":[1,16],"type":"tree"},{"cell":[2,3],"type":"basket"},{"cell":[2,4],"type":"envelope"},{"cell":[2,9],"type":"chair"},{"cell":[2,12],"type":"sandbag"},{"cell":[2,13],"type":"basket"},{"cell":[3,2],"type":"gasbottle"},{"cell":[3,5],"type":"sandbag"},{"cell":[3,8],"type":"table"},{"cell":[3,13],"type":"envelope"},{"cell":[3,15],"type":"gasbottle"},{"cell":[4,4],"type":"blower"},{"cell":[4,8],"type":"cooler"},{"cell":[4,10],"type":"hay"},{"cell":[5,1],"type":"hay"},{"cell":[5,7],"type":"crate"},{"cell":[5,12],"type":"blower"},{"cell":[5,15],"type":"log"},{"cell":[6,3],"type":"sandbag"},{"cell":[6,5],"type":"basket"},{"cell":[6,6],"type":"envelope"},{"cell":[6,10],"type":"bench"},{"cell":[6,14],"type":"hedge"},{"cell":[7,2],"type":"chair"},{"cell":[7,5],"type":"gasbottle"},{"cell":[7,8],"type":"tent"},{"cell":[7,12],"type":"envelope"},{"cell":[7,13],"type":"basket"},{"cell":[8,1],"type":"hedge"},{"cell":[8,8],"type":"log"},{"cell":[8,11],"type":"sandbag"},{"cell":[8,13],"type":"gasbottle"},{"cell":[8,16],"type":"hay"},{"cell":[9,4],"type":"bench"},{"cell":[9,6],"type":"envelope"},{"cell":[9,11],"type":"crate"},{"cell":[9,16],"type":"flagpole"},{"cell":[10,2],"type":"cart"},{"cell":[10,5],"type":"blower"},{"cell":[10,6],"type":"basket"},{"cell":[10,9],"type":"hay"},{"cell":[10,14],"type":"chair"},{"cell":[11,1],"type":"tree"},{"cell":[11,5],"type":"gasbottle"},{"cell":[11,9],"type":"sandbag"},{"cell":[11,12],"type":"table"},{"cell":[11,14],"type":"cooler"},{"cell":[12,3],"type":"chair"},{"cell":[12,8],"type":"envelope"},{"cell":[12,14],"type":"basket"},{"cell":[12,16],"type":"tree"},{"cell":[13,2],"type":"signpost"},{"cell":[13,6],"type":"hay"},{"cell":[13,8],"type":"basket"},{"cell":[13,9],"type":"gasbottle"},{"cell":[13,12],"type":"bench"},{"cell":[13,14],"type":"envelope"},{"cell":[13,15],"type":"sandbag"},{"cell":[14,1],"type":"hedge"},{"cell":[14,4],"type":"crate"},{"cell":[14,10],"type":"cart"},{"cell":[14,12],"type":"blower"},{"cell":[14,16],"type":"hedge"},{"cell":[15,3],"type":"log"},{"cell":[15,7],"type":"sandbag"},{"cell":[15,9],"type":"chair"},{"cell":[15,12],"type":"tent"},{"cell":[15,15],"type":"hay"},{"cell":[16,1],"type":"tree"},{"cell":[16,5],"type":"bench"},{"cell":[16,8],"type":"flagpole"},{"cell":[16,13],"type":"crate"},{"cell":[16,16],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alvar","gender":"M","role":"pilot","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#f1cfae","hair":"#d9b464","style":"short","shirt":"#b23a2e","beard":true,"goggles":true},"clue":"Anh ấy và <b>Joost</b> ở cạnh <b>cùng một loại đồ vật</b>.","job":"nhà vô địch Thụy Điển","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alvar\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b23a2e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1cfae\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1cfae\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d9b464\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#d9b464\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"same_object_type","q":"J"}]},{"id":"B","name":"Berit","gender":"F","role":"pilot","color":"#2e7d32","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#e2c27a","style":"ponytail","shirt":"#2f6a8a","goggles":true,"scarf":"#d94f3d"},"clue":"Cô ấy ở cạnh một <b>bình gas</b>. <b>Đúng một hàng về phía bắc</b> của cô ấy có một <b>người đàn ông</b>.","job":"đối thủ người Na Uy","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Berit\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#e2c27a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f6a8a\"/><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=\"#e2c27a\"/><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=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#d94f3d\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"gasbottle"},{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"C","name":"Casper","gender":"M","role":"pilot","color":"#1565c0","avatar":{"bg":"#35607a","skin":"#e9c2a0","hair":"#8a4a22","style":"short","shirt":"#e08a1e","goggles":true,"mustache":true,"mustacheColor":"#8a4a22"},"clue":"Anh ấy ở cạnh một <b>băng ghế</b>.","job":"tân binh người Hà Lan","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Casper\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e08a1e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a4a22\"/><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=\"#8a4a22\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"bench"}]},{"id":"D","name":"Dóra","gender":"F","role":"pilot","color":"#6a1b9a","avatar":{"bg":"#7a5a2c","skin":"#f0cdb0","hair":"#3a2a1c","style":"bob","shirt":"#2e7d5a","goggles":true,"earrings":true},"clue":"Có <b>một người đàn ông</b> ở ô <b>kề chéo</b> với ô của cô ấy. Cô ấy <b>ngồi</b>.","job":"người được dân địa phương yêu thích","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dóra\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#3a2a1c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d5a\"/><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=\"#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\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"pilot","constraints":[{"type":"touch_gender","gender":"M"},{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"E","name":"Evelin","gender":"F","role":"pilot","color":"#e65100","avatar":{"bg":"#5b2c6f","skin":"#f3d3b8","hair":"#1c1a1a","style":"long","shirt":"#c62828","goggles":true,"necklace":true},"clue":"Cô ấy ở cạnh một <b>bình gas</b>.","job":"nhà vô địch năm ngoái","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Evelin\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><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=\"#c62828\"/><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=\"#f3d3b8\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b8\"/><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\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"gasbottle"}]},{"id":"F","name":"Flórián","gender":"M","role":"crew","color":"#00838f","avatar":{"bg":"#3a2f2a","skin":"#e4b998","hair":"#2b1c14","style":"short","shirt":"#4a5a6a","beard":true,"cap":true},"clue":"Anh ấy ở cạnh một <b>giỏ khí cầu</b>. <b>Không ai</b> ở ô <b>kề chéo</b> với ô của anh ấy.","job":"thợ máy đầu đốt","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Flórián\"><rect width=\"80\" height=\"80\" fill=\"#3a2f2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a5a6a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2b1c14\"/><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":"crew","constraints":[{"type":"beside","obj":"basket"},{"type":"touch_none"}]},{"id":"G","name":"Gerda","gender":"F","role":"crew","color":"#ad1457","avatar":{"bg":"#4a6a5a","skin":"#f6d8c0","hair":"#b0522a","style":"ponytail","shirt":"#e0b030","headphones":true},"clue":"<b>Đúng một hàng về phía nam</b> của cô ấy có một <b>người phụ nữ</b>. Cô ấy <b>ngồi</b>.","job":"tài xế xe bám theo","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gerda\"><rect width=\"80\" height=\"80\" fill=\"#4a6a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b0522a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e0b030\"/><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=\"#b0522a\"/><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=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/></svg>","solverRole":"crew","constraints":[{"type":"rel_any","dir":"S","exact":1,"gender":"F"},{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"H","name":"Hajnal","gender":"F","role":"crew","color":"#5d4037","avatar":{"bg":"#2c3e50","skin":"#f1c8a5","hair":"#6b4a2f","style":"bun","shirt":"#7f9bb0","glasses":true},"clue":"Cô ấy là <b>người phụ nữ duy nhất</b> ở cạnh một <b>thùng giữ lạnh</b>.","job":"nhà khí tượng học","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hajnal\"><rect width=\"80\" height=\"80\" fill=\"#2c3e50\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7f9bb0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#6b4a2f\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#6b4a2f\"/><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":"crew","constraints":[{"type":"only_beside","obj":"cooler","gender":"F"}]},{"id":"I","name":"Ivett","gender":"F","role":"crew","color":"#827717","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#d9b464","style":"bob","shirt":"#6a4a7a","headband":"#f0b429"},"clue":"Cô ấy <b>ngồi</b>.","job":"thợ may vỏ khí cầu","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ivett\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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=\"#6a4a7a\"/><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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0b429\"/></svg>","solverRole":"crew","constraints":[{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"J","name":"Joost","gender":"M","role":"crew","color":"#283593","avatar":{"bg":"#264653","skin":"#e7b98f","hair":"#5a4a3a","style":"bald","shirt":"#d9662a","beard":true},"clue":"Có <b>một người đàn ông</b> ở ô <b>kề chéo</b> với ô của anh ấy. Anh ấy ngồi trên một <b>băng ghế</b>.","job":"nhà cung cấp khí gas","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Joost\"><rect width=\"80\" height=\"80\" fill=\"#264653\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d9662a\"/><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=\"#5a4a3a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#5a4a3a\"/><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=\"#5a4a3a\"/></svg>","solverRole":"crew","constraints":[{"type":"touch_gender","gender":"M"},{"type":"on","obj":"bench"}]},{"id":"K","name":"Károly","gender":"M","role":"guest","color":"#33691e","avatar":{"bg":"#5a2a2a","skin":"#e9c2a0","hair":"#cfc9bf","style":"bald","shirt":"#2f2f3a","mustache":true,"mustacheColor":"#d9d4cc","glasses":true},"clue":"Anh ấy ở cạnh một <b>thùng gỗ</b>.","job":"thị trưởng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Károly\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f2f3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#cfc9bf\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#cfc9bf\"/><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=\"#d9d4cc\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"crate"}]},{"id":"L","name":"Liv","gender":"F","role":"guest","color":"#37474f","avatar":{"bg":"#1b2a33","skin":"#f3d3b8","hair":"#e8d9a8","style":"long","shirt":"#3d7dc8","beanie":"#b7482c"},"clue":"Có một <b>xe đẩy tay</b> ở đâu đó trong <b>cột</b> của cô ấy.","job":"nhiếp ảnh gia","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Liv\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#e8d9a8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3d7dc8\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b8\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b8\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#e8d9a8\"/><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 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#b7482c\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#b7482c\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"col_has","obj":"cart"}]},{"id":"M","name":"Magnus","gender":"M","role":"guest","color":"#bf360c","avatar":{"bg":"#6e4a2c","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#1f2a44","beard":true,"glasses":true},"clue":"Anh ấy ở cạnh một <b>hàng rào cây</b>. <b>Có người khác</b> ở cạnh <b>cùng một ghế cắm trại</b> với anh ấy.","job":"nhà tài trợ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Magnus\"><rect width=\"80\" height=\"80\" fill=\"#6e4a2c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2a44\"/><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":"beside","obj":"hedge"},{"type":"someone_share_object","obj":"chair"}]},{"id":"N","name":"Noémi","gender":"F","role":"guest","color":"#4e342e","avatar":{"bg":"#3d5a6e","skin":"#f0cdb0","hair":"#9a4a2a","style":"bob","shirt":"#b23a6a","earrings":true,"glasses":true},"clue":"<b>Đúng một</b> người ở ô <b>kề chéo</b> với ô của cô ấy. <b>Có người khác</b> ở cạnh <b>cùng một bao cát</b> với cô ấy.","job":"phóng viên","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Noémi\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#9a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b23a6a\"/><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=\"#9a4a2a\"/><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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"touch_count","n":1},{"type":"someone_share_object","obj":"sandbag"}]},{"id":"O","name":"Osvald","gender":"M","role":"guest","color":"#00695c","avatar":{"bg":"#4a3a5a","skin":"#e9c2a0","hair":"#e8e4dc","style":"short","shirt":"#7a5a2c","beard":true,"scarf":"#c62828"},"clue":"<b>Có người khác</b> ở cạnh <b>cùng một bình gas</b> với anh ấy.","job":"người chơi khinh khí cầu đã nghỉ hưu","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Osvald\"><rect width=\"80\" height=\"80\" fill=\"#4a3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a2c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#e8e4dc\"/><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=\"#e8e4dc\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#c62828\"/></svg>","solverRole":"guest","constraints":[{"type":"someone_share_object","obj":"gasbottle"}]},{"id":"V","name":"Valter","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e9c2a0","hair":"#3a2a1c","style":"short","shirt":"#f4efe6","beard":true,"goggles":true,"scarf":"#f0b429"},"clue":"<b>Nạn nhân.</b> Anh ấy được tìm thấy ở cạnh một <b>giỏ khí cầu</b>.","job":"phi công trưởng của lễ hội","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valter\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#3a2a1c\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f0b429\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"basket"}]}],"victim":"V","murderer":"J","verdict":{"solved":"Vụ án khép lại! {name} là hung thủ – người duy nhất ở trên một ô kề chéo với ô của nạn nhân. Thời gian: {time}.","who":"{name} là người duy nhất ở trên một ô kề chéo với ô của nạn nhân."},"solution":{"G":[1,4],"E":[2,15],"O":[3,16],"H":[4,7],"F":[5,5],"L":[6,2],"M":[7,1],"B":[8,14],"K":[9,10],"D":[10,9],"N":[11,8],"V":[12,13],"J":[13,12],"A":[14,11],"I":[15,3],"C":[16,6]},"walkthrough":[{"place":["J","M"],"cand":{"L":[[6,2],[8,2]],"A":[[3,4],[4,3],[4,5],[5,4],[5,11],[5,13],[9,5],[10,4],[14,11],[14,13]]},"text":"Trừ Liv, mỗi nghi phạm đều gắn với một đồ vật – ở cạnh một đồ vật, hoặc ngồi trên chỗ ngồi – nên một ô không có gì phù hợp xung quanh thì không thể chứa ai. <b>Alvar</b> và Joost ở cạnh cùng một loại đồ vật, nên có một đồ vật ở cạnh băng ghế của Joost: trong bốn băng ghế, chỉ R13C12 có một đồ vật (cái quạt ở R14C12). <b>Joost ở R13C12</b>, còn Alvar ở cạnh một cái quạt. Joost có một người đàn ông là hàng xóm chéo (một người ở ô kề chéo): R12C11 không hợp với ai, R12C13 ở cạnh một giỏ khí cầu (Flórián hoặc Valter – mà Flórián không có hàng xóm chéo), R14C11 và R14C13 ở cạnh cái quạt. Vậy <b>Valter ở R12C13 hoặc Alvar ở hàng 14</b>. <b>Magnus</b> ở cạnh một hàng rào cây và cạnh một ghế cắm trại: chỉ R7C1 và R8C2 phù hợp, cả hai đều ở chiếc ghế R7C2. Từ R8C2, người thứ hai ở chiếc ghế đó chỉ có thể ở R7C3 (R7C1 chỉ hợp với Magnus, R6C2 nằm trong cột của anh ấy), và R7C3 chỉ hợp với Noémi, cạnh bao cát R6C3. Magnus sẽ là hàng xóm chéo duy nhất của cô ấy, và người thứ hai ở bao cát của cô ấy sẽ phải ở R5C3 (chỉ hợp với Noémi), R6C2 (cột của Magnus) hoặc R6C4 – một hàng xóm chéo thứ hai. Vậy <b>Magnus ở R7C1</b>. Người thứ hai ở ghế của anh ấy ở R6C2 hoặc R8C2 (R7C3 nằm trong hàng của anh ấy). Noémi ở R6C2 lại là người duy nhất ở bao cát R6C3 (R6C4 nằm trong hàng của cô ấy, R7C3 trong hàng của Magnus), nên đó là <b>Liv: R6C2 hoặc R8C2</b> – cột 2 là của cô ấy."},{"place":[],"cand":{"V":[[10,7],[11,6],[12,13]]},"text":"<b>Valter</b> ở cạnh một giỏ khí cầu: mười ba ô ngoài hàng của Joost. Đúng một người ở chéo với anh ấy – hung thủ – và đó không bao giờ là Flórián. R2C2 nằm trong cột của Liv; quanh R1C3 và R3C3, các ô chéo trống duy nhất là R2C2 và R4C2, cũng nằm trong cột 2, nơi Liv ở hàng 6 hoặc 8. Quanh R2C14 chỉ R1C15 còn trống, quanh R12C15 chỉ R11C16 (R13C16 nằm trong hàng của Joost), quanh R7C14 chỉ R6C15, R8C15 và R6C13: bốn ô đầu không hợp với ai, R6C13 chỉ hợp với Flórián. R6C13: R5C14 không hợp với ai, R7C14 chỉ hợp với Flórián. R5C5: R4C6 không hợp với ai, và ở R6C4 chỉ Noémi có thể là hàng xóm – nhưng khi đó không ai khác có thể ở bao cát R6C3 của cô ấy (R5C3 chỉ hợp với cô ấy, R6C2 nằm trong hàng của cô ấy, R7C3 trong hàng của Magnus). R14C8: Valter sẽ không ở R12C13, nên Alvar sẽ ở hàng 14 – chính hàng của Valter. R6C4: hàng xóm chỉ có thể là Noémi ở R5C3 (R5C5 chỉ hợp với Flórián, R7C3 nằm trong hàng của Magnus); các cột 3 và 4 sẽ bị chiếm, và hàng 1 – nơi, với Liv ở hàng 6 hoặc 8, chỉ R1C3 và bó rơm R1C4 có thể chứa ai đó – sẽ bỏ trống. Còn lại ba ô: <b>R10C7, R11C6 hoặc R12C13</b>."},{"place":["V"],"cand":{"N":[[2,5],[3,4],[3,6],[4,5],[5,3],[11,8],[11,10]],"A":[[3,4],[4,3],[4,5],[5,4],[5,11],[9,5],[10,4],[14,11]]},"text":"<b>Bao cát của Noémi</b> cần một người thứ hai, và chỉ ba bao cát có thể có hai người: R3C5 (người kia chỉ có thể là Alvar, ở R3C4 hoặc R4C5), R6C3 (Noémi ở R5C3, Liv ở R6C2) và R11C9 (Noémi ở R11C8 hoặc R11C10, người kia trên bó rơm R10C9 hoặc ở R12C9) – bốn bao còn lại chỉ có một ô dùng được, các ô chỉ hợp với Noémi, hoặc hai ô trong cùng một cột. Trong mọi trường hợp, người kia ở chéo với cô ấy: hàng xóm chéo duy nhất của cô ấy. Giả sử bây giờ Valter không ở R12C13: Alvar ở hàng 14, và R3C5 bị loại. <b>Valter ở R11C6?</b> Hàng xóm của anh ấy chỉ có thể ở R12C5 (R10C7 chỉ hợp với Flórián, R12C7 không hợp với ai). Hàng 11 là của Valter, nên Noémi ở R5C3 với Liv ở R6C2. Casper, cạnh một băng ghế, chỉ còn ô trong cột 4 (R8C4, R10C4, R16C4), và hàng 1 trống: R1C3 nằm trong cột của Noémi, R1C4 trong cột của Casper. <b>Valter ở R10C7?</b> Hàng xóm của anh ấy ở hàng 11, tại R11C6 hoặc R11C8 (R9C8 không hợp với ai). Đó không phải Noémi – ở R11C8 cô ấy sẽ có Valter và người cùng bao cát làm hai hàng xóm chéo – nên có người ở cạnh bình gas R11C5 đang ở R11C6, và Noémi lại ở R5C3 với Liv ở R6C2. Ô duy nhất của Hajnal là R4C9; hàng 1 cần R1C4; Casper còn lại R9C5 hoặc R15C5, cột 5. Ở hàng 12 chỉ còn Flórián ở R12C15 (R12C3, R12C5 và R12C9 nằm trong các cột đã đóng, R12C13 kề chéo với Joost), và hàng 2 trống: R2C9 nằm trong cột của Hajnal, R2C14 chỉ hợp với Flórián, R2C15 nằm trong cột của anh ấy. Vậy <b>Valter ở R12C13</b> – và ô trống duy nhất kề chéo với anh ấy là ô của Joost: <b>Joost là hung thủ</b>."},{"place":["L"],"cand":{"O":[[2,15],[3,14],[3,16],[4,15]]},"text":"Khi hàng 12 và cột 13 đã đóng, <b>bình gas của Osvald</b> – có người khác cũng ở cạnh nó – chỉ có thể là R3C15: mọi bình gas khác chỉ còn một ô dùng được, hoặc hai ô trong cùng một hàng. Vậy Osvald và một trong hai người Berit, Evelin ở quanh R3C15, một người ở hàng 3 (R3C14 hoặc R3C16), người kia ở cột 15 (R2C15 hoặc R4C15). Trong cột 16, chỉ R3C16 và bó rơm R8C16 có thể chứa ai đó. <b>Liv ở R8C2?</b> Hàng 8 sẽ là của cô ấy, nên cột 16 cần R3C16, và hàng 3 thuộc về cặp ở bình gas. Alvar không ở hàng 3, và từ R4C5 anh ấy sẽ không chung bao cát R3C5 với ai (R3C4 và R3C6 nằm trong hàng 3, R2C5 trong cột của anh ấy); Liv không ở R6C2; nên Noémi ở hàng 11, với người cùng bao cát trên bó rơm R10C9. Khi đó người thứ ba trong Berit, Evelin, Osvald không còn ô nào: R3C3 nằm trong hàng 3, R8C5 và R8C14 trong hàng 8, R11C4 và R11C6 trong hàng 11, R14C9 trong cột 9, và mọi ô khác cạnh bình gas đều nằm trong hàng hoặc cột đã đóng. Vậy <b>Liv ở R6C2</b>."},{"place":["D","K","H"],"cand":{"A":[[5,11],[14,11]],"N":[[5,3],[11,8]]},"text":"<b>Dóra</b> ngồi và có một người đàn ông là hàng xóm chéo. Chỗ ngồi này đến chỗ ngồi khác, chỉ có năm tổ hợp: R4C10 với Alvar ở R5C11, R10C9 với Károly ở R9C10, R15C3 với Casper ở R16C4, R15C15 với Károly ở R16C14, và băng ghế R16C5 với Károly ở R15C4 (quanh mọi chỗ ngồi trống khác, các ô chéo không hợp với người đàn ông nào – Flórián không bao giờ được tính, Osvald ở R3C15 – và ghế cắm trại R10C14 ở cạnh một thùng giữ lạnh, nên chỉ Hajnal mới có thể ngồi đó). R15C3: các cột 3 và 4 sẽ bị chiếm và hàng 1 trống. R15C15: cặp của Osvald sẽ mất cột 15. R16C5: các cột 4 và 5 sẽ bị chiếm, hàng 9 sẽ còn lại cho Casper ở R9C3 (R9C10 chỉ hợp với Károly), và hàng 1 lại trống. R4C10: Alvar ở R5C11 không chung bao cát nào và chiếm hàng 5, nên Noémi ở R11C8 (R11C10 nằm trong cột của Dóra) với Gerda hoặc Ivett ở R10C9. Hàng 14 khi đó còn lại cho Károly (R14C3 hoặc R14C5), và các hàng 9, 15 và 16 sẽ phải do Casper và một người phụ nữ ngồi còn lại duy nhất lấp đầy – ba hàng cho hai người. Vậy <b>Dóra ở R10C9</b>, trên bó rơm, và <b>Károly ở R9C10</b>. Cột 7 chỉ có R4C7, R6C7 và R10C7 (R14C7 và R16C7 ở cạnh một bao cát không thể là của Noémi), và các hàng 6 và 10 đã bị chiếm: <b>Hajnal ở R4C7</b>."},{"place":["A","N"],"cand":{},"text":"Cột 11 giờ chỉ có thể do <b>Alvar</b> lấp đầy: R5C11 hoặc R14C11. Anh ấy không chung bao cát nào, và R11C10 nằm trong cột của Károly, nên <b>Noémi</b> ở R5C3 (với Liv) hoặc ở R11C8 (với Dóra). Alvar ở R5C11? Hàng 14 sẽ còn lại cho Flórián ở R14C8 (R14C9 nằm trong cột của Dóra), cột 8 sẽ là của anh ấy, và Noémi sẽ không có ô nào trong hai ô của cô ấy. Vậy <b>Alvar ở R14C11</b>. Noémi ở R5C3? Cột 8 sẽ cần Ivett trên khúc gỗ R8C8 (Gerda ở đó sẽ cần một người phụ nữ ở hàng 9, mà hàng đó là của Károly), hàng 1 sẽ cần Gerda ở R1C4 (R1C3 nằm trong cột của Noémi), và các hàng 15 và 16 sẽ chỉ còn lại cho một mình Casper: R15C3 nằm trong cột 3, và các chỗ ngồi khác ở đó cần Gerda hoặc Ivett. Vậy <b>Noémi ở R11C8</b>, với Dóra là hàng xóm chéo duy nhất của cô ấy."},{"place":["F","I","G","C","O","B","E"],"cand":{},"text":"Hàng 4 là của Hajnal, nên cặp của Osvald ở R2C15 và ở R3C14 hoặc R3C16: các hàng 2 và 3 và cột 15 là của họ. Hàng 5 chỉ còn một ô (R5C15 nằm trong cột 15): <b>Flórián ở R5C5</b>. Hàng 1 khi đó cần Gerda hoặc Ivett ở R1C4, và các hàng 15 và 16 cần Casper và người còn lại trong hai người phụ nữ; cô ấy chỉ có thể ngồi ở R15C3 (R16C5 nằm trong cột của Flórián, R15C9 trong cột của Dóra), nên Casper ở hàng 16. Gerda ở R15C3 sẽ có Casper, chứ không phải một người phụ nữ, ở đúng một hàng về phía nam của cô ấy: <b>Ivett ở R15C3</b>, <b>Gerda ở R1C4</b>, và vì cột 4 đã đóng, <b>Casper ở R16C6</b>. Đúng một hàng về phía nam của Gerda có một người phụ nữ, nên Berit hoặc Evelin ở R2C15 và Osvald ở hàng 3. Hàng 8 là hàng trống cuối cùng, và ô duy nhất của nó là R8C14 (R8C5 nằm trong cột của Flórián): như vậy còn lại <b>Osvald ở R3C16</b>. Berit có một người đàn ông ở đúng một hàng về phía bắc của cô ấy; ở R2C15 đó sẽ là Gerda, nên <b>Berit ở R8C14</b>, đúng một hàng về phía nam của Magnus, và <b>Evelin ở R2C15</b>."},{"final":true,"text":"Vụ án khép lại: người duy nhất ở trên ô kề chéo với R12C13, ô của Valter, là Joost, nhà cung cấp khí gas, trên băng ghế R13C12. <b>Joost là hung thủ!</b>"}],"solver":{"rules":[{"type":"touch_murderer"}],"occupiable":["hay","chair","bench","log"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-05"},"score":533.065}