{"format":"murdoku-puzzle/1","id":"campfire","version":1,"difficulty":"easy","level":4,"size":{"rows":8,"cols":8},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"Lửa trại","tagline":"Một trại hè cũ bên hồ · buổi gặp lại sau hai mươi năm · bài hát cuối cùng quanh đống lửa","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-28","story":"Hai mươi năm sau mùa hè cuối cùng của họ, năm người bạn cũ trở lại trại bên hồ trong một cuối tuần họp mặt. Verna, người hồi đó là trưởng nhóm của họ và giờ điều hành trại, đã đốt lửa trại vào tối thứ Bảy giống hệt ngày xưa. Từng người một, những khúc gỗ quanh đống lửa vắng dần: có người đi về phía các lều, có người vào nhà ăn, có người xuống cầu tàu. Khi người đầu bếp bước ra với ly sô-cô-la nóng, Verna đang nằm trong vòng lửa trại, cạnh ngọn lửa. Mỗi người kể mình đã ở đâu – hãy tìm người đã ở một mình với cô ấ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>. Không thể ở trên ô có đồ vật (lều, bếp lò, bàn, cây thông, lửa trại, ca nô và hồ), trừ băng ghế, khúc gỗ, võng và thuyền chèo.","Hung thủ <b>ở một mình với nạn nhân</b>: không có ai khác trong khu vực đó."],"special":[]},"roleNames":{"camper":"cựu trại viên","staff":"nhân viên trại","victim":"nạn nhân"},"personGroups":[{"id":"campers","name":"Những người bạn cũ","persons":["A","B","C","D","E"]},{"id":"staff","name":"Nhân viên trại","persons":["F","G","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Tent Meadow","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[3,1],[3,2]],"fill":"#e0ebcf","pattern":"marble","labelAt":[2,2],"name":"Bãi lều"},{"id":"Mess Hut","cells":[[1,5],[1,6],[1,7],[1,8],[2,5],[2,6],[2,7],[2,8],[3,6],[3,7],[3,8]],"fill":"#e9d8bc","pattern":"planks","labelAt":[2,8],"name":"Nhà ăn"},{"id":"Campfire Circle","cells":[[2,4],[3,3],[3,4],[3,5],[4,2],[4,3],[4,4],[4,5],[4,6],[5,3],[5,4],[5,5],[6,4]],"fill":"#eee1cd","pattern":"marble","labelAt":[3,3],"name":"Vòng lửa trại"},{"id":"Pine Forest","cells":[[4,1],[5,1],[5,2],[6,1],[6,2],[6,3],[7,1],[7,2],[7,3],[8,1],[8,2]],"fill":"#d2e2cc","pattern":"marble","labelAt":[7,1],"name":"Rừng thông"},{"id":"Lakeshore","cells":[[4,7],[4,8],[5,6],[5,7],[5,8],[6,5],[6,6],[6,7],[6,8],[7,4],[7,5],[7,7],[7,8],[8,3],[8,4],[8,5],[8,7],[8,8]],"fill":"#ebe4cf","pattern":"marble","labelAt":[6,6],"name":"Bờ hồ"},{"id":"Jetty","cells":[[7,6],[8,6]],"fill":"#dcc7a0","pattern":"boards","labelAt":[7,6],"name":"Cầu tàu"}],"objectTypes":{"bench":{"occupiable":true,"name":"băng ghế","icon":"<rect x=\"7\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"35.8\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"4\" y=\"8\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.3\"/><rect x=\"4\" y=\"17.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"32.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/>"},"boat":{"occupiable":true,"name":"thuyền chèo","icon":"<path d=\"M5 25 q18 13 36 0 l-3 -9 h-30 z\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><rect x=\"12\" y=\"10\" width=\"22\" height=\"6\" rx=\"2\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><rect x=\"21\" y=\"1\" width=\"4\" height=\"9\" fill=\"#3f2d1d\"/><path d=\"M5 25 q18 5 36 0\" fill=\"none\" stroke=\"#3f2d1d\" stroke-width=\"1\"/>"},"hammock":{"occupiable":true,"name":"võng","icon":"<path d=\"M5 14 q18 24 36 0\" fill=\"none\" stroke=\"#6e4a2a\" stroke-width=\"2\"/><path d=\"M8 16 q15 18 30 0 q-15 9 -30 0 z\" fill=\"#d9c4a1\" stroke=\"#8c6a3f\" stroke-width=\"1.2\"/><path d=\"M11 18 q12 11 24 0 M13 20 q10 8 20 0\" stroke=\"#8c6a3f\" stroke-width=\"1\" fill=\"none\"/><circle cx=\"5\" cy=\"14\" r=\"2.2\" fill=\"#5b5852\"/><circle cx=\"41\" cy=\"14\" r=\"2.2\" fill=\"#5b5852\"/>"},"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\"/>"},"campfire":{"occupiable":false,"name":"lửa trại","icon":"<g fill=\"#8d8a82\" stroke=\"#5a5750\" stroke-width=\"1\"><ellipse cx=\"7\" cy=\"36\" rx=\"4\" ry=\"3\"/><ellipse cx=\"14\" cy=\"41\" rx=\"4\" ry=\"3\"/><ellipse cx=\"23\" cy=\"43\" rx=\"4\" ry=\"2.6\"/><ellipse cx=\"32\" cy=\"41\" rx=\"4\" ry=\"3\"/><ellipse cx=\"39\" cy=\"36\" rx=\"4\" ry=\"3\"/></g><path d=\"M10 37 L36 28 M10 28 L36 37\" stroke=\"#6b3a1a\" stroke-width=\"4.2\" stroke-linecap=\"round\"/><path d=\"M23 5 q10 10 8 19 q-2 8 -8 9 q-6 -1 -8 -9 q-2 -9 8 -19 z\" fill=\"#f39c12\" stroke=\"#c0392b\" stroke-width=\"1.2\"/><path d=\"M23 15 q5 6 3.5 11 q-1 5 -3.5 5 q-2.5 0 -3.5 -5 q-1.5 -5 3.5 -11 z\" fill=\"#ffe08a\"/><g fill=\"#f7d774\"><circle cx=\"12\" cy=\"12\" r=\"1.1\"/><circle cx=\"35\" cy=\"9\" r=\"1\"/><circle cx=\"31\" cy=\"4\" r=\".9\"/></g>"},"dinghy":{"occupiable":false,"name":"ca nô","icon":"<path d=\"M8 22 q15 16 30 0 l-2 -7 h-26 z\" fill=\"#c9c3b8\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><path d=\"M8 22 q15 5 30 0\" fill=\"none\" stroke=\"#3f2d1d\" stroke-width=\"1\"/><rect x=\"14\" y=\"18\" width=\"18\" height=\"3\" fill=\"#8a5a34\"/><path d=\"M6 36 h34\" stroke=\"#8a8f96\" stroke-width=\"2\" stroke-dasharray=\"4 3\"/>"},"fir":{"occupiable":false,"name":"cây thông","icon":"<rect x=\"21\" y=\"34\" width=\"4\" height=\"8\" fill=\"#6b4a2b\"/><path d=\"M23 4 L34 20 L28 20 L38 34 L8 34 L18 20 L12 20 Z\" fill=\"#2f6b3a\"/><path d=\"M23 4 L29 13 Q26 14 23 12 Q20 14 17 13 Z\" fill=\"#eef6f8\"/><path d=\"M14 27 Q23 25 32 27 L30 22 Q23 24 16 22 Z\" fill=\"#eef6f8\" opacity=\".9\"/>"},"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\"/>"},"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\"/>"},"water":{"occupiable":false,"name":"hồ","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#3f7d9c\"/><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=\"#2b5e79\" stroke-width=\"3.2\"/><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,.42)\" stroke-width=\"1.5\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"tent"},{"cell":[1,3],"type":"tent"},{"cell":[1,6],"type":"bench"},{"cell":[1,7],"type":"bench"},{"cell":[1,8],"type":"stove"},{"cell":[2,6],"type":"table"},{"cell":[2,7],"type":"table"},{"cell":[3,1],"type":"tent"},{"cell":[3,4],"type":"log"},{"cell":[3,6],"type":"bench"},{"cell":[3,7],"type":"bench"},{"cell":[4,1],"type":"fir"},{"cell":[4,3],"type":"log"},{"cell":[4,4],"type":"campfire"},{"cell":[4,5],"type":"log"},{"cell":[5,1],"type":"hammock"},{"cell":[5,4],"type":"log"},{"cell":[5,8],"type":"dinghy"},{"cell":[6,1],"type":"fir"},{"cell":[7,2],"type":"fir"},{"cell":[7,5],"type":"water"},{"cell":[7,7],"type":"water"},{"cell":[8,5],"type":"water"},{"cell":[8,7],"type":"boat"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Autumn","gender":"F","role":"camper","color":"#c62828","avatar":{"bg":"#e65100","skin":"#f6d8c0","hair":"#b7482c","style":"ponytail","shirt":"#2e7d32","headband":"#f2a53a"},"clue":"Cô ấy ở <b>cột đầu tiên</b>. Cô ấy <b>ở một mình với một người phụ nữ</b>.","job":"cựu trại viên, nay là bác sĩ thú y","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Autumn\"><rect width=\"80\" height=\"80\" fill=\"#e65100\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><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=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f2a53a\"/></svg>","solverRole":"camper","constraints":[{"type":"col","cols":[1]},{"type":"with_gender","gender":"F","exact":true}]},{"id":"B","name":"Brody","gender":"M","role":"camper","color":"#2e7d32","avatar":{"bg":"#1565c0","skin":"#e7b98f","hair":"#3a2a1c","style":"short","shirt":"#c62828","cap":true,"beard":true},"clue":"Có <b>đúng một người khác</b> trong khu vực của anh ấy.","job":"cựu trại viên, nay là lính cứu hỏa","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brody\"><rect width=\"80\" height=\"80\" fill=\"#1565c0\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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 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":"camper","constraints":[{"type":"with_count","n":1}]},{"id":"C","name":"Casey","gender":"F","role":"camper","color":"#1565c0","avatar":{"bg":"#6a1b9a","skin":"#d9a57a","hair":"#1c1a1a","style":"curly","shirt":"#f2a53a","earrings":true},"clue":"Cô ấy ở cạnh một <b>lều</b>.","job":"cựu trại viên, nay là nhạc sĩ sáng tác","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Casey\"><rect width=\"80\" height=\"80\" fill=\"#6a1b9a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2a53a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 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":"camper","constraints":[{"type":"beside","obj":"tent"}]},{"id":"D","name":"Dustin","gender":"M","role":"camper","color":"#6a1b9a","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#d9b464","style":"short","shirt":"#264653","mustache":true,"mustacheColor":"#b89a4a"},"clue":"Anh ấy là <b>người ở xa nhất về phía tây trong khu vực của mình</b>. Có một <b>khúc gỗ</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"cựu trại viên, nay là chủ ngân hàng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dustin\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#264653\"/><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=\"#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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#b89a4a\"/></svg>","solverRole":"camper","constraints":[{"type":"extreme_in_area","dir":"W"},{"type":"col_has","obj":"log"}]},{"id":"E","name":"Everly","gender":"F","role":"camper","color":"#e65100","avatar":{"bg":"#ad1457","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#7fc4d8","necklace":true},"clue":"Chiếc <b>ca nô</b> ở đâu đó trong <b>cột</b> của cô ấy.","job":"cựu trại viên, nay là giáo viên","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Everly\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7fc4d8\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#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":"camper","constraints":[{"type":"col_has","obj":"dinghy"}]},{"id":"F","name":"Flynn","gender":"M","role":"staff","color":"#00838f","avatar":{"bg":"#5d4037","skin":"#e4b998","hair":"#1c1a1a","style":"bald","shirt":"#f4efe6","apron":true,"beard":true},"clue":"Anh ấy ở <b>Nhà ăn</b>.","job":"đầu bếp của trại","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Flynn\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#1c1a1a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Mess Hut"]}]},{"id":"G","name":"Grady","gender":"M","role":"staff","color":"#ad1457","avatar":{"bg":"#3f6a3a","skin":"#e7b98f","hair":"#5a3a22","style":"short","shirt":"#6b8e23","cap":true,"mustache":true,"mustacheColor":"#5a3a22"},"clue":"Anh ấy <b>không</b> ở một góc trong khu vực của mình. Anh ấy ở <b>Rừng thông</b>.","job":"kiểm lâm viên của công viên","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Grady\"><rect width=\"80\" height=\"80\" fill=\"#3f6a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6b8e23\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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=\"#5a3a22\"/><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_corner_of_area"},{"type":"area","areas":["Pine Forest"]}]},{"id":"V","name":"Verna","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f0cdb0","hair":"#8a8278","style":"bob","shirt":"#2e7d32","whistle":true},"clue":"<b>Nạn nhân.</b> Cô được tìm thấy trong <b>Vòng lửa trại</b>, cạnh <b>lửa trại</b> – một mình với hung thủ.","job":"giám đốc trại","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Verna\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#8a8278\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><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=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 56 Q40 68 47 56\" fill=\"none\" stroke=\"#c9302c\" stroke-width=\"1.6\"/><rect x=\"37\" y=\"66\" width=\"7\" height=\"5\" rx=\"1.5\" fill=\"#e0b040\" stroke=\"#7a5a12\" stroke-width=\".8\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Campfire Circle"]},{"type":"beside","obj":"campfire"}]}],"victim":"V","murderer":"D","solution":{"C":[1,4],"A":[2,1],"F":[3,6],"V":[4,5],"D":[5,3],"G":[6,2],"E":[7,8],"B":[8,7]},"walkthrough":[{"place":["A","G"],"cand":{"B":[[1,5],[1,6],[1,7],[3,3],[3,4],[3,5],[3,6],[3,7],[4,3],[4,5],[4,6],[4,7],[5,3],[5,4],[5,5],[5,6],[5,7],[7,3],[7,4],[7,6],[8,3],[8,4],[8,6],[8,7]],"C":[[1,4]],"D":[[1,5],[3,3],[3,4],[3,5],[4,3],[4,5],[5,3],[5,4],[5,5],[7,3],[7,4],[8,3],[8,4]],"E":[[3,8],[4,8],[7,8],[8,8]],"F":[[1,5],[1,6],[1,7],[3,6],[3,7]],"V":[[3,4],[4,3],[4,5],[5,4]]},"text":"Verna được tìm thấy cạnh lửa trại (R4C4) trong Vòng lửa trại – trên một trong bốn khúc gỗ R3C4, R4C3, R4C5 hoặc R5C4 – và hung thủ ở đó một mình với cô ấy, nên Vòng lửa trại có đúng hai người. Autumn ở cột đầu tiên: R2C1 ở Bãi lều, hoặc võng (R5C1), R7C1 hay R8C1 ở Rừng thông. Cô ấy ở một mình với một người phụ nữ, và không người phụ nữ nào có thể đến được Rừng thông: Verna ở Vòng lửa trại, Everly có ca nô (R5C8) trong cột của mình, nên cô ấy ở cột 8, còn Casey ở cạnh một lều, nên cô ấy ở Bãi lều, nơi có cả ba chiếc lều. <b>Autumn ở R2C1</b>, ở Bãi lều, nơi cô ấy chỉ chung với Casey. Grady ở Rừng thông nhưng không ở một góc của khu vực đó: R5C2, R6C3, R7C3, R8C1 và R8C2 là các góc, nên còn lại võng (R5C1), R6C2 và R7C1 – mà cột 1 là của Autumn: <b>Grady ở R6C2</b>."},{"place":["C"],"cand":{"B":[[5,6],[5,7],[7,6],[8,6],[8,7]],"D":[[5,3],[5,5],[7,3],[8,3]],"E":[[7,8],[8,8]],"F":[[3,6],[3,7]],"V":[[4,3],[4,5]]},"text":"Casey ở cạnh một lều: R1C2 và R3C2 nằm trong cột của Grady, R2C3 nằm trong hàng của Autumn – <b>Casey ở R1C4</b>. Hàng 1 và 2 đã có người, nên Flynn, người ở Nhà ăn, ở hàng 3: R3C6, R3C7 hoặc R3C8. Trong các khúc gỗ cạnh lửa trại, R3C4 và R5C4 nằm trong cột của Casey: Verna ở R4C3 hoặc R4C5, trong hàng 4. Dustin có một khúc gỗ trong cột của mình – các khúc gỗ nằm ở cột 3, 4 và 5, và cột 4 là của Casey –, nên anh ấy cũng ở cột 3 hoặc 5: anh ấy và Verna chia nhau hai cột này. Everly ở cột 8, và vì hàng 2, 3, 4 và 6 đã có người, cô ấy ở R7C8 hoặc R8C8. Vậy cột 6 và 7 chỉ còn lại cho Brody và Flynn: Flynn ngồi trên một băng ghế ở R3C6 hoặc R3C7 (R3C8 nằm trong cột của Everly), còn Brody ở cột kia."},{"place":["D","V","B"],"cand":{"E":[[7,8]],"F":[[3,6]]},"text":"Ai đã ở một mình với Verna trong Vòng lửa trại? Hàng 1 đến 4 và hàng 6 đã có người, và vòng này không có ô nào ở hàng 7 và 8, nên hung thủ ở hàng 5: R5C3, R5C4 hoặc R5C5 – và R5C4 nằm trong cột của Casey. R5C3 và R5C5 nằm trong hai cột mà Dustin và Verna chia nhau, nên người duy nhất có thể ở một mình với Verna trong Vòng lửa trại là Dustin: <b>Dustin là hung thủ</b>. Anh ấy là người ở xa nhất về phía tây trong khu vực của mình, nên anh ấy ở phía tây của Verna: <b>Dustin ở R5C3</b> và <b>Verna ở R4C5</b>. Hàng 7 và 8 còn lại cho Brody và Everly, và Brody, ở cột 6 hoặc 7, chỉ có thể ở R7C6 hoặc R8C6 trên Cầu tàu, hoặc ở R8C7 trên thuyền chèo. Cả hai ô của Cầu tàu đều nằm ở cột 6, nên ở Cầu tàu anh ấy sẽ ở một mình – nhưng trong khu vực của anh ấy có đúng một người khác: <b>Brody ở R8C7</b>, ngồi trên thuyền chèo."},{"place":["E","F"],"text":"Hàng 8 là của Brody, nên <b>Everly ở R7C8</b> – người khác duy nhất ở Bờ hồ. Cột 7 cũng là của Brody: <b>Flynn ở R3C6</b>, ngồi trên một băng ghế. Mọi người đã được đặt."},{"final":true,"text":"Vụ án khép lại: Verna ở một mình trong Vòng lửa trại với cựu trại viên đã trở thành chủ ngân hàng. <b>Dustin là hung thủ!</b>"}],"solver":{"rules":[],"occupiable":["bench","boat","hammock","log"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-28"}}