{"format":"murdoku-puzzle/1","id":"honey","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":"꿀 수확","tagline":"마을 변두리의 오래된 양봉장 · 꿀 수확 공개의 날 · 벌들이 예민했다","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-28","story":"8월 말, 마을 변두리의 오래된 양봉장: 꿀 수확 공개의 날. 새벽부터 채밀실에서는 채밀기가 윙윙거렸고, 방문객들은 과수원과 풀밭의 벌통 사이를 거닐었으며, 농장 전체에 따뜻한 밀랍과 보리수꿀 냄새가 가득했다. 벌들은 더위에 예민해져 있었고 아무도 벌통 주위에 몰려들고 싶어 하지 않았다. 살인이 일어난 순간 세 개의 벌통 각각의 옆에는 정확히 한 사람이 있었다. 저녁 무렵 이곳에서 50년 동안 벌을 쳐 온 늙은 양봉가 Vinzenz가 꿀 벌집틀을 가득 실은 수레 옆, 헛간에서 죽은 채 발견되었다. 농장에는 여덟 명이 있었다: 양봉가 네 명과 공개의 날 방문객 네 명. 그중 한 명이 범인이다. 모든 진술을 읽고, 평면도에서 각자의 칸을 찾아 범인의 정체를 밝혀라 – 헛간에서 Vinzenz와 단둘이 있었던 사람을.","rules":{"standard":["모든 <b>행</b>과 모든 <b>열</b>에는 정확히 <b>한 사람</b>이 있다. 누군가를 배치하는 즉시 그 사람의 행과 열 전체를 지워라.","<b>“옆”</b> = 바로 왼쪽, 오른쪽, 위, 아래이며 <b>같은 구역 안</b>이어야 한다. 물건(벌통, 사과나무, 화단, 선반, 나무통, 테이블, 우물, 대형 화분, 카운터, 수레, 상자)이 있는 칸에는 있을 수 없다; 의자, 벤치, 건초 더미, 현관 매트에는 있을 수 있다.","방향은 행과 열을 가리키며 같은 직선일 필요는 없다: <i>“그의 정확히 한 행 북쪽에 여자가 있었다”</i> = 바로 위의 행에 있는 사람이 여자다, 열은 무관.","범인은 <b>피해자와 단둘이</b> 있었다: 그 구역에는 다른 누구도 없었다."],"special":["<b>모든 벌통 옆에 정확히 한 사람이 있었다</b>."]},"roleNames":{"beekeeper":"양봉가","visitor":"방문객","victim":"피해자"},"personGroups":[{"id":"beekeepers","name":"양봉가들","persons":["A","B","C","D","V"]},{"id":"visitors","name":"방문객","persons":["E","F","G","H"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Honey House","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[3,1],[3,2],[4,1]],"fill":"#f3e3b8","pattern":"planks","labelAt":[1,2.5],"name":"채밀실"},{"id":"Orchard","cells":[[1,5],[1,6],[1,7],[1,8],[1,9],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[3,6],[3,7],[3,8],[4,7]],"fill":"#d9ead3","pattern":"marble","labelAt":[2,5],"name":"과수원"},{"id":"Garden","cells":[[3,3],[3,4],[3,5],[4,2],[4,3],[4,4],[4,5],[4,6],[5,3],[5,4],[5,6]],"fill":"#e2e9c8","pattern":"marble","labelAt":[3,4.5],"name":"정원"},{"id":"Meadow","cells":[[3,9],[4,8],[4,9],[5,7],[5,8],[5,9],[6,6],[6,7],[6,8],[6,9],[7,6],[7,7],[7,8],[7,9],[8,5],[8,6],[8,7],[8,8],[8,9],[9,5],[9,6],[9,7],[9,8],[9,9]],"fill":"#e8f0cf","pattern":"marble","labelAt":[9,6.5],"name":"풀밭"},{"id":"Shop","cells":[[5,1],[5,2],[6,1],[6,2],[6,3],[7,1],[7,2],[7,3],[8,1],[8,2],[8,3],[9,1],[9,2],[9,3],[9,4]],"fill":"#e2e0d0","pattern":"tiles","labelAt":[5,1.5],"name":"상점"},{"id":"Barn","cells":[[5,5],[6,4],[6,5],[7,4],[7,5],[8,4]],"fill":"#dcc7a0","pattern":"boards","labelAt":[8,4],"name":"헛간"}],"objectTypes":{"bench":{"occupiable":true,"name":"벤치","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\"/>"},"chair":{"occupiable":true,"name":"의자","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\"/>"},"doormat":{"occupiable":true,"name":"현관 매트","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"18\" rx=\"2\" fill=\"#a5834f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><g stroke=\"#7a5a2a\" stroke-width=\"1.2\"><line x1=\"9\" y1=\"18\" x2=\"37\" y2=\"18\"/><line x1=\"9\" y1=\"23\" x2=\"37\" y2=\"23\"/><line x1=\"9\" y1=\"28\" x2=\"37\" y2=\"28\"/></g>"},"hay":{"occupiable":true,"name":"건초 더미","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\"/>"},"barrel":{"occupiable":false,"name":"나무통","icon":"<path d=\"M11 8 q-4 15 0 30 h24 q4 -15 0 -30 z\" fill=\"#a5733f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><rect x=\"9\" y=\"29\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\" stroke=\"#7a5230\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\" stroke=\"#7a5230\"/>"},"beehive":{"occupiable":false,"name":"벌통","icon":"<rect x=\"12\" y=\"38\" width=\"22\" height=\"4\" rx=\"1\" fill=\"#8a6a3a\"/><g fill=\"#e0b050\" stroke=\"#a8781a\" stroke-width=\"1.2\"><rect x=\"11\" y=\"30\" width=\"24\" height=\"8\" rx=\"4\"/><rect x=\"12\" y=\"22\" width=\"22\" height=\"8\" rx=\"4\"/><rect x=\"14\" y=\"14\" width=\"18\" height=\"8\" rx=\"4\"/><rect x=\"17\" y=\"7\" width=\"12\" height=\"7\" rx=\"3.5\"/></g><rect x=\"20\" y=\"32\" width=\"6\" height=\"4\" rx=\"1\" fill=\"#5a3a1a\"/><g fill=\"#2b2b2b\"><circle cx=\"8\" cy=\"12\" r=\"1.6\"/><circle cx=\"38\" cy=\"18\" r=\"1.6\"/><circle cx=\"36\" cy=\"6\" r=\"1.6\"/></g>"},"cart":{"occupiable":false,"name":"수레","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\"/>"},"counter":{"occupiable":false,"name":"카운터","icon":"<rect x=\"0\" y=\"10\" width=\"46\" height=\"26\" fill=\"#a97c50\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"0\" y=\"10\" width=\"46\" height=\"7\" fill=\"#c9a06f\"/>"},"crate":{"occupiable":false,"name":"상자","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\"/>"},"flowers":{"occupiable":false,"name":"화단","icon":"<path d=\"M17 28 h12 l-2 12 h-8 z\" fill=\"#c9c3b8\" stroke=\"#6b6660\" stroke-width=\"1.2\"/><circle cx=\"16\" cy=\"19\" r=\"5\" fill=\"#e0526a\"/><circle cx=\"30\" cy=\"19\" r=\"5\" fill=\"#f2a53a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2d24a\"/><circle cx=\"23\" cy=\"22\" r=\"4.5\" fill=\"#d94a8a\"/><path d=\"M12 25 q6 -8 11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M34 25 q-6 -8 -11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/>"},"planter":{"occupiable":false,"name":"대형 화분","icon":"<path d=\"M6 25 q3 -9 11 -7 q5 -6 11 -1 q9 -1 11 8 z\" fill=\"#3f8a4a\" stroke=\"#2c6434\" stroke-width=\"1\"/><circle cx=\"14\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><circle cx=\"24\" cy=\"15\" r=\"1.9\" fill=\"#f2d24a\"/><circle cx=\"33\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"14\" rx=\"2\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.5\"/><path d=\"M4 30 h38 M4 34.5 h38\" stroke=\"#7a5630\" stroke-width=\"1\"/><rect x=\"4\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"38\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"8\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/><rect x=\"34\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/>"},"shelf":{"occupiable":false,"name":"선반","icon":"<rect x=\"8\" y=\"5\" width=\"30\" height=\"36\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"9\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"8\" fill=\"#d4b98f\"/><rect x=\"11\" y=\"31\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/>"},"table":{"occupiable":false,"name":"테이블","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\"/>"},"tree":{"occupiable":false,"name":"사과나무","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\"/>"},"well":{"occupiable":false,"name":"우물","icon":"<rect x=\"10\" y=\"22\" width=\"26\" height=\"16\" rx=\"2\" fill=\"#8a949c\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><path d=\"M12 24 h22 M12 30 h22 M23 22 v16\" stroke=\"#3d444b\" stroke-width=\"1\"/><rect x=\"13\" y=\"5\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#6e4a2a\"/><rect x=\"14\" y=\"9\" width=\"3\" height=\"13\" fill=\"#6e4a2a\"/><rect x=\"29\" y=\"9\" width=\"3\" height=\"13\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"14\" r=\"3\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"7\" fill=\"#7fc4d8\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"shelf"},{"cell":[1,4],"type":"barrel"},{"cell":[1,5],"type":"tree"},{"cell":[1,8],"type":"bench"},{"cell":[1,9],"type":"tree"},{"cell":[2,2],"type":"table"},{"cell":[2,3],"type":"chair"},{"cell":[2,7],"type":"beehive"},{"cell":[3,3],"type":"flowers"},{"cell":[3,6],"type":"tree"},{"cell":[4,4],"type":"well"},{"cell":[5,3],"type":"bench"},{"cell":[5,6],"type":"planter"},{"cell":[5,8],"type":"beehive"},{"cell":[6,2],"type":"counter"},{"cell":[6,5],"type":"cart"},{"cell":[6,6],"type":"flowers"},{"cell":[7,3],"type":"crate"},{"cell":[7,4],"type":"hay"},{"cell":[7,8],"type":"hay"},{"cell":[8,1],"type":"shelf"},{"cell":[8,7],"type":"beehive"},{"cell":[9,4],"type":"doormat"},{"cell":[9,9],"type":"flowers"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Augusta","gender":"F","role":"beekeeper","color":"#c62828","avatar":{"bg":"#7a5a2c","skin":"#f6d8c0","hair":"#c9c3b8","style":"bun","shirt":"#8b5a2b","apron":true,"glasses":true},"clue":"<b>의자</b>가 그녀의 구역 어딘가에 있었다.","job":"Vinzenz의 여동생, 채밀실 운영자","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Augusta\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b5a2b\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#c9c3b8\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#c9c3b8\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><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":"beekeeper","constraints":[{"type":"area_has","obj":"chair"}]},{"id":"B","name":"Balthasar","gender":"M","role":"beekeeper","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#e7b98f","hair":"#3a2a1c","style":"short","shirt":"#264653"},"clue":"<b>상자</b>가 그의 <b>행</b> 어딘가에 있었다.","job":"Vinzenz의 조카","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Balthasar\"><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=\"#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\"/></svg>","solverRole":"beekeeper","constraints":[{"type":"row_has","obj":"crate"}]},{"id":"C","name":"Cornelia","gender":"F","role":"beekeeper","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#b7482c","style":"ponytail","shirt":"#e0b050","headband":"#3f8a4a"},"clue":"그녀는 <b>벤치</b> 옆에 있던 <b>유일한 사람</b>이었다. 그녀는 <b>벌통</b> 옆에 있었다.","job":"견습생","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cornelia\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#e0b050\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#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=\"#3f8a4a\"/></svg>","solverRole":"beekeeper","constraints":[{"type":"only_beside","obj":"bench"},{"type":"beside","obj":"beehive"}]},{"id":"D","name":"Dagobert","gender":"M","role":"beekeeper","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#d9a57a","hair":"#5a3a22","style":"short","shirt":"#5d4037","beard":true,"cap":true},"clue":"그의 <b>정확히 한 행 북쪽</b>에 <b>여자</b>가 있었다.","job":"이동 양봉가, 수확을 돕는 사람","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dagobert\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d4037\"/><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=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 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":"beekeeper","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"}]},{"id":"E","name":"Esteban","gender":"M","role":"visitor","color":"#e65100","avatar":{"bg":"#35607a","skin":"#d9a57a","hair":"#1c1a1a","style":"slick","shirt":"#f4efe6","mustache":true,"mustacheColor":"#1c1a1a"},"clue":"그의 <b>행</b> 어딘가에 <b>벌통</b>이 있었다.","job":"발렌시아에서 온 꿀 구매자","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Esteban\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"visitor","constraints":[{"type":"row_has","obj":"beehive"}]},{"id":"F","name":"Franziska","gender":"F","role":"visitor","color":"#00838f","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#7a5a9a","earrings":true,"scarf":"#f2a53a"},"clue":"그녀는 <b>Cornelia와 함께</b> 있었다.","job":"푸드 블로거","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Franziska\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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=\"#7a5a9a\"/><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\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f2a53a\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"visitor","constraints":[{"type":"with","q":"C"}]},{"id":"G","name":"Gerhard","gender":"M","role":"visitor","color":"#ad1457","avatar":{"bg":"#3d5a6e","skin":"#f1c8a5","hair":"#8a8278","style":"bald","shirt":"#3f6a3a","mustache":true,"mustacheColor":"#8a8278","cap":true},"clue":"<b>카운터</b>가 그의 <b>열</b> 어딘가에 있었다.","job":"이웃 농부","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gerhard\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f6a3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#8a8278\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8278\"/><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":"col_has","obj":"counter"}]},{"id":"H","name":"Hilde","gender":"F","role":"visitor","color":"#5d4037","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#e8e4dc","style":"bob","shirt":"#2f3b4c","glasses":true,"necklace":true},"clue":"그녀의 구역 어딘가에 <b>벤치</b>가 있었다.","job":"은퇴한 교사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hilde\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#e8e4dc\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><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=\"#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\"/><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":"visitor","constraints":[{"type":"area_has","obj":"bench"}]},{"id":"V","name":"Vinzenz","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#e8e4dc","style":"bald","shirt":"#1b1b1b","beard":true},"clue":"<b>피해자.</b> 그는 <b>헛간</b>에서, <b>수레</b> 옆에서 발견되었다 – 범인과 단둘이.","job":"늙은 양봉가","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vinzenz\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#e8e4dc\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 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=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"beekeeper","constraints":[{"type":"area","areas":["Barn"]},{"type":"beside","obj":"cart"}]}],"victim":"V","murderer":"B","solution":{"C":[1,7],"F":[2,9],"A":[3,1],"D":[4,8],"H":[5,3],"V":[6,4],"B":[7,5],"E":[8,6],"G":[9,2]},"walkthrough":[{"place":["G"],"cand":{"V":[[5,5],[6,4]],"C":[[1,7],[2,8]],"D":[[4,8],[5,7],[5,9],[6,8]],"A":[[1,3],[2,1],[2,3],[3,1],[4,1]],"E":[[8,3],[8,4],[8,5],[8,6],[8,8],[8,9]],"B":[[7,1],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9]],"F":[[1,6],[2,4],[2,5],[2,9],[3,8],[4,7]],"H":[[1,6],[2,4],[2,5],[2,9],[3,4],[3,5],[3,8],[4,5],[4,6],[4,7],[5,3]]},"text":"Vinzenz는 헛간에서 수레 옆에서 발견되었고, 범인은 그곳에서 그와 단둘이 있었다: 헛간에는 정확히 두 사람이 있다. 유일한 상자는 R7C3에 있으므로 7행은 Balthasar의 것이고, Vinzenz는 R5C5 또는 R6C4에 있다 (R7C5는 아니다). 카운터 때문에 2열은 Gerhard의 열이 되고, 유일한 의자는 Augusta를 채밀실에 놓는다. Cornelia는 벌통 옆에 있었고 벤치 옆에 있던 유일한 사람이었다: R1C7과 R2C8만이 둘 다의 옆에 있다 – 과수원의 벌통과 벤치이다. 따라서 다른 누구도 그 벌통 옆이나 어떤 벤치 옆에도 있을 수 없고, 벤치 R1C8에도 아무도 앉을 수 없다 – 그러면 Cornelia의 두 칸을 모두 빼앗게 된다. Franziska는 과수원에서 그녀와 함께 있고, 구역에 벤치가 있었던 Hilde는 과수원이나 정원에 있다. 8행과 9행은 Esteban, Gerhard 또는 Dagobert만 채울 수 있다 – 그리고 Dagobert는 아니다: 그의 정확히 한 행 북쪽에 여자가 있었지만, 7행은 Balthasar의 것이고 어떤 여자도 8행에 닿을 수 없다. 그래서 8행과 9행은 Esteban과 Gerhard의 것이고, 행에 벌통이 있었던 Esteban이 8행을 차지한다: <b>Gerhard는 R9C2에 있다</b>. 벌통 R5C8 옆에도 한 사람이 있어야 하는데, 그곳에 닿을 수 있는 사람은 Dagobert뿐이다: R4C8, R5C7, R5C9 또는 R6C8. 헛간에서 Vinzenz와 단둘이 있을 수 있었던 사람은 Balthasar (R7C4, R7C5) 또는 Esteban (R8C4)뿐이다."},{"place":[],"cand":{"V":[[5,5],[6,4]],"B":[[7,4],[7,5]],"C":[[1,7],[2,8]],"E":[[8,6],[8,8]],"D":[[4,8],[5,7],[5,9],[6,8]],"F":[[1,6],[2,9],[3,8],[4,7]],"A":[[1,3],[2,1],[2,3],[3,1],[4,1]],"H":[[1,6],[2,9],[3,8],[4,6],[4,7],[5,3]]},"text":"<b>Esteban이 범인일 수 있을까?</b> 그렇다면 그는 8행에서 헛간의 유일한 칸인 R8C4에 있고, Vinzenz는 – 4열이 이미 차 있으므로 – R5C5에 있다. 벌통 R8C7 옆에는 아직 한 사람이 필요하다; Esteban은 헛간에, Gerhard는 R9C2에, Dagobert는 다른 벌통에 있으므로 그곳에 닿을 수 있는 사람은 Balthasar뿐이다 – R7C7에서. 그러면 7열은 그의 것이므로 Cornelia는 R2C8에 있고 8열은 그녀의 것이다 – 그러면 Dagobert에게는 벌통 R5C8 옆에 남는 칸이 없다 (R4C8과 R6C8은 8열에 있고, R5C7과 R5C9는 Vinzenz의 행에 있다). 모순이다: <b>Balthasar가 범인이다</b>, 그는 헛간에서 R7C4 또는 R7C5에서 Vinzenz와 단둘이 있었다. 둘이 함께 4열과 5열을 차지한다 (R7C4는 R5C5와, R7C5는 R6C4와 짝을 이룬다). Esteban은 헛간에 없으므로 벌통 R8C7 옆에 있는 사람은 그이다: R8C6 또는 R8C8."},{"place":["H","V","B"],"cand":{"A":[[2,1],[3,1],[4,1]],"D":[[4,8]],"C":[[1,7],[2,8]],"E":[[8,6],[8,8]],"F":[[1,6],[2,9],[3,8],[4,7]]},"text":"1열에는 아직 누가 있을 수 있을까? R9C2의 Gerhard를 제외하면 이제 아무도 상점에 있을 수 없으므로 – Balthasar는 헛간에, Esteban은 벌통 옆에 있다 – 1열을 쓸 수 있는 사람은 Augusta뿐이다: R2C1, R3C1 또는 R4C1. 그러면 3열은 Hilde의 몫이다: 3열의 채밀실 칸은 Augusta만 쓸 수 있는데 그녀는 1열에 있고; R4C3은 정원의 벤치 옆이며 (벤치 옆에 있던 사람은 Cornelia뿐이었다); 3열의 상점 칸에는 아무도 닿을 수 없다. <b>Hilde는 R5C3에 있다</b>, 정원의 벤치에 앉아 있었다. 5행은 그녀의 것이므로 <b>Vinzenz는 R6C4에 있고</b> <b>Balthasar는 R7C5에 있다</b>."},{"place":["D","C","A"],"cand":{"E":[[8,6]],"F":[[2,9]]},"text":"Dagobert는 벌통 R5C8 옆에 있어야 하고 5행과 6행은 이미 찼다: <b>Dagobert는 R4C8에 있다</b>. 8열은 그의 것이므로 <b>Cornelia는 R1C7에 있다</b>, 과수원의 벌통과 벤치 옆이다. Dagobert의 정확히 한 행 북쪽에 여자가 있었다: 3행에 한 명이 필요하고, 그곳에 아직 닿을 수 있는 유일한 여자는 Augusta이다 – <b>Augusta는 R3C1에 있다</b>."},{"place":["E","F"],"text":"Esteban은 벌통 R8C7 옆에 있었고 8열은 Dagobert의 것이다: <b>Esteban은 R8C6에 있다</b>. 과수원에서 Cornelia와 함께 있었던 Franziska는 마지막 남은 행과 열을 차지한다: <b>Franziska는 R2C9에 있다</b>."},{"final":true,"text":"사건 종결: Vinzenz는 헛간에서 조카와 단둘이 있었다. <b>Balthasar가 범인이다!</b>"}],"solver":{"rules":[{"type":"each_obj_beside_count","obj":"beehive","n":1}],"occupiable":["chair","bench","hay","doormat"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-28"}}