{"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":"The Honey Harvest","tagline":"An old bee farm at the edge of the village · honey harvest open day · the bees were restless","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-28","story":"Late August on the old bee farm at the edge of the village: the honey harvest open day. Since dawn the extractor had been humming in the honey house, visitors had strolled between the hives of the orchard and the meadow, and the whole farm smelled of warm wax and linden honey. The bees were restless in the heat and nobody wanted to crowd a hive: at the moment of the murder exactly one person was beside each of the three hives. Towards evening Vinzenz, the old beekeeper who had kept bees here for fifty years, was found dead in the barn, beside the cart loaded with honey frames. Eight people were on the farm: the four beekeepers and four visitors of the open day. One of them is the killer. Read every statement, find everyone’s square on the plan and unmask the murderer – alone with Vinzenz in the barn.","rules":{"standard":["Every <b>row</b> and every <b>column</b> holds exactly <b>one person</b>. As soon as you place someone, cross out their whole row and column.","<b>“Beside”</b> = directly left, right, above or below, and <b>in the same area</b>. Squares with objects (the beehives, the apple trees, the flower beds, the shelves, the barrel, the table, the well, the planter, the counter, the cart, the crate) cannot be occupied; the chair, the benches, the hay bales and the doormat can.","Directions refer to rows and columns, not to the same line: <i>“exactly one row north of him was a woman”</i> = the person in the row directly above is a woman, in any column.","The murderer was <b>alone with the victim</b>: nobody else was in that area."],"special":["<b>Exactly one person was beside each beehive</b>."]},"roleNames":{"beekeeper":"beekeeper","visitor":"visitor","victim":"victim"},"personGroups":[{"id":"beekeepers","name":"The beekeepers","persons":["A","B","C","D","V"]},{"id":"visitors","name":"Visitors","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":"Honey House"},{"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":"Orchard"},{"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":"Garden"},{"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":"Meadow"},{"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":"Shop"},{"id":"Barn","cells":[[5,5],[6,4],[6,5],[7,4],[7,5],[8,4]],"fill":"#dcc7a0","pattern":"boards","labelAt":[8,4],"name":"Barn"}],"objectTypes":{"bench":{"occupiable":true,"name":"bench","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":"chair","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":"doormat","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":"hay bale","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":"barrel","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":"beehive","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":"cart","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":"counter","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":"crate","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":"flower bed","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":"planter","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":"shelf","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":"table","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":"apple tree","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":"well","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":"The <b>chair</b> was somewhere in her area.","job":"Vinzenz’s sister, runs the honey house","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":"The <b>crate</b> was somewhere in his <b>row</b>.","job":"Vinzenz’s nephew","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":"She was the <b>only one</b> beside a <b>bench</b>. She was beside a <b>beehive</b>.","job":"the apprentice","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>Exactly one row north</b> of him was a <b>woman</b>.","job":"migratory beekeeper, helping with the harvest","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":"A <b>beehive</b> was somewhere in his <b>row</b>.","job":"honey buyer from Valencia","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":"She was <b>with Cornelia</b>.","job":"food blogger","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":"The <b>counter</b> was somewhere in his <b>column</b>.","job":"the neighbouring farmer","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":"A <b>bench</b> was somewhere in her area.","job":"retired schoolteacher","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>The victim.</b> He was found in the <b>Barn</b>, beside the <b>cart</b> – alone with the murderer.","job":"the old beekeeper","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 was found beside the cart in the Barn, and the murderer was alone with him there: the Barn holds exactly two people. The only crate is at R7C3, so row 7 is Balthasar’s and Vinzenz is at R5C5 or R6C4 (not R7C5). The counter makes column 2 Gerhard’s, and the only chair puts Augusta in the Honey House. Cornelia was beside a beehive and the only one beside a bench: only R1C7 and R2C8 are beside both – the orchard hive and the orchard bench. So nobody else may be beside that hive or beside a bench, and nobody can sit on the bench R1C8 either – it would take both of Cornelia’s squares. Franziska is with her in the Orchard; Hilde, with a bench in her area, is in the Orchard or the Garden. Rows 8 and 9 can only be filled by Esteban, Gerhard or Dagobert – and not by Dagobert: one row north of him was a woman, but row 7 is Balthasar’s and no woman can reach row 8. So rows 8 and 9 belong to Esteban and Gerhard, and Esteban, with a beehive in his row, takes row 8: <b>Gerhard is at R9C2</b>. The hive R5C8 needs one person beside it too, and only Dagobert can get there: R4C8, R5C7, R5C9 or R6C8. Alone with Vinzenz in the Barn can only be Balthasar (R7C4, R7C5) or 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>Could Esteban be the murderer?</b> Then he is at R8C4, the only Barn square in row 8, and Vinzenz, out of column 4, is at R5C5. The hive R8C7 still needs one person beside it; with Esteban in the Barn, Gerhard at R9C2 and Dagobert at the other hive, only Balthasar can reach it – at R7C7. Column 7 is then his, so Cornelia is at R2C8 and column 8 is hers – and Dagobert has no square left beside the hive R5C8 (R4C8 and R6C8 are in column 8, R5C7 and R5C9 in Vinzenz’s row). A contradiction: <b>Balthasar is the murderer</b>, alone with Vinzenz in the Barn at R7C4 or R7C5. Together they use up columns 4 and 5 (R7C4 goes with R5C5, R7C5 with R6C4). Esteban is not in the Barn, so he is the one beside the hive R8C7: R8C6 or 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":"Who can still be in column 1? Apart from Gerhard at R9C2, nobody can be in the Shop any more – Balthasar is in the Barn and Esteban beside the hive – so only Augusta can use column 1: R2C1, R3C1 or R4C1. Column 3 is then left to Hilde: its Honey House squares only Augusta could use, and she is in column 1; R4C3 is beside the garden bench (only Cornelia was beside a bench); and nobody can reach its Shop squares. <b>Hilde is at R5C3</b>, sitting on the garden bench. Row 5 is hers, so <b>Vinzenz is at R6C4</b> and <b>Balthasar at R7C5</b>."},{"place":["D","C","A"],"cand":{"E":[[8,6]],"F":[[2,9]]},"text":"Dagobert must be beside the hive R5C8, and rows 5 and 6 are taken: <b>Dagobert is at R4C8</b>. Column 8 is his, so <b>Cornelia is at R1C7</b>, beside the orchard hive and the orchard bench. Exactly one row north of Dagobert was a woman: row 3 needs one, and the only woman who can still reach it is Augusta – <b>Augusta is at R3C1</b>."},{"place":["E","F"],"text":"Esteban was beside the hive R8C7, and column 8 is Dagobert’s: <b>Esteban is at R8C6</b>. Franziska, in the Orchard with Cornelia, takes the last free row and column: <b>Franziska is at R2C9</b>."},{"final":true,"text":"Case closed: Vinzenz was alone in the Barn with his nephew. <b>Balthasar is the murderer!</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"}}