{"format":"murdoku-puzzle/1","id":"clock","version":1,"difficulty":"medium","level":5,"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":"The Clockmaker's Shop","tagline":"A clockmaker’s shop · as the clocks strike six · the owner did not hear them","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-06","story":"In Vreni's clockmaker's shop a hundred clocks tick at once, and at six they all strike together – the moment the shop closes. That afternoon the shop was still busy with the last four customers of the day, and the three members of staff had their hands full. Vreni herself had retired to the parlour to wind the old clocks, as she did every evening. When the chimes of six died away, Brigitta went to tell her that the shop was locked – and found her dead beside one of the clocks. Nobody had left: the key to the front door was still in Vreni's pocket. The staff and the customers each told the inspector where they had been at six.","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 clocks, the counter, the display cabinet, the mirror, the lamp, the desk, the shelf, the tree, the chest, the planter, the safe and the well) cannot be occupied; the armchair, the sofa, the stools and the bench 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":[]},"roleNames":{"staff":"member of staff","customer":"customer","victim":"victim"},"personGroups":[{"id":"staff","name":"Staff","persons":["A","B","C"]},{"id":"customers","name":"Customers","persons":["D","E","F","G"]},{"id":"owner","name":"The owner","persons":["V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Shop","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2],[4,1],[4,2],[5,1],[5,2],[6,2]],"fill":"#efe2cb","pattern":"planks","labelAt":[3,2],"name":"Shop"},{"id":"Parlour","cells":[[1,6],[1,7],[1,8],[2,5],[2,6],[2,7],[2,8],[3,6],[3,7],[3,8],[4,7]],"fill":"#e6dcef","pattern":"carpet","labelAt":[2,7],"name":"Parlour"},{"id":"Workshop","cells":[[3,3],[3,4],[3,5],[4,3],[4,4],[4,5],[4,6],[5,3],[5,4],[5,5],[5,6],[6,3],[6,4],[6,5],[7,3]],"fill":"#dcdad4","pattern":"boards","labelAt":[4,5],"name":"Workshop"},{"id":"Storeroom","cells":[[6,1],[7,1],[7,2],[8,1],[8,2]],"fill":"#e2d6c4","pattern":"planks","labelAt":[7,1],"name":"Storeroom"},{"id":"Courtyard","cells":[[4,8],[5,7],[5,8],[6,6],[6,7],[6,8],[7,4],[7,5],[7,6],[7,7],[7,8],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8]],"fill":"#e3e9d6","pattern":"marble","labelAt":[7,6],"name":"Courtyard"}],"objectTypes":{"armchair":{"occupiable":true,"name":"armchair","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"6\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"8\" width=\"24\" height=\"14\" rx=\"5\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/><rect x=\"33\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/>"},"bench":{"occupiable":true,"name":"bench","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\"/>"},"sofa":{"occupiable":true,"name":"sofa","icon":"<rect x=\"3\" y=\"14\" width=\"40\" height=\"20\" rx=\"6\" fill=\"#7a5a9a\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"9\" width=\"32\" height=\"10\" rx=\"4\" fill=\"#9a7abd\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><line x1=\"8\" y1=\"34\" x2=\"8\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/><line x1=\"38\" y1=\"34\" x2=\"38\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/>"},"stool":{"occupiable":true,"name":"stool","icon":"<circle cx=\"23\" cy=\"23\" r=\"11\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#d9d5cc\"/>"},"cabinet":{"occupiable":false,"name":"display cabinet","icon":"<rect x=\"10\" y=\"4\" width=\"26\" height=\"38\" rx=\"2\" fill=\"#6b7680\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"14\" y=\"9\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"21\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"33\" width=\"18\" height=\"6\" fill=\"#9aa1a8\"/>"},"chest":{"occupiable":false,"name":"chest","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"clock":{"occupiable":false,"name":"clock","icon":"<rect x=\"15\" y=\"14\" width=\"16\" height=\"27\" rx=\"1.5\" fill=\"#7a4e2a\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"40\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#5e3a1e\" stroke=\"#4a2e16\"/><path d=\"M13 16 v-9 q0 -5 10 -5 q10 0 10 5 v9 z\" fill=\"#8f5e34\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"10\" r=\"5.5\" fill=\"#f4efe6\" stroke=\"#c9a03a\" stroke-width=\"1.2\"/><path d=\"M23 10 v-3.5 M23 10 h2.8\" stroke=\"#2a2018\" stroke-width=\"1.1\" stroke-linecap=\"round\"/><rect x=\"19\" y=\"19\" width=\"8\" height=\"16\" rx=\"4\" fill=\"#3a2414\"/><line x1=\"23\" y1=\"19\" x2=\"23\" y2=\"30\" stroke=\"#c9a03a\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"31\" r=\"2.4\" fill=\"#c9a03a\"/>"},"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\"/>"},"desk":{"occupiable":false,"name":"desk","icon":"<rect x=\"5\" y=\"12\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"16\" width=\"14\" height=\"10\" fill=\"#f4efe6\" stroke=\"#8c8a82\"/><rect x=\"27\" y=\"17\" width=\"10\" height=\"4\" fill=\"#3d444b\"/>"},"lamp":{"occupiable":false,"name":"lamp","icon":"<circle cx=\"23\" cy=\"12\" r=\"9\" fill=\"#f7e9a8\" opacity=\".5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"24\" fill=\"#2f3b4a\"/><rect x=\"14\" y=\"39\" width=\"18\" height=\"4\" rx=\"1.5\" fill=\"#2f3b4a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2c94c\" stroke=\"#2f3b4a\" stroke-width=\"1.4\"/>"},"mirror":{"occupiable":false,"name":"mirror","icon":"<rect x=\"12\" y=\"4\" width=\"22\" height=\"38\" rx=\"9\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"32\" rx=\"7\" fill=\"#dfe9ee\"/><path d=\"M19 11 q-3 8 0 20\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".8\"/>"},"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\"/>"},"safe":{"occupiable":false,"name":"safe","icon":"<rect x=\"9\" y=\"6\" width=\"28\" height=\"34\" rx=\"3\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"7\" fill=\"none\" stroke=\"#9aa1a8\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"23\" r=\"2\" fill=\"#9aa1a8\"/><rect x=\"31\" y=\"14\" width=\"3\" height=\"18\" fill=\"#9aa1a8\"/>"},"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\"/>"},"tree":{"occupiable":false,"name":"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":"clock"},{"cell":[1,4],"type":"counter"},{"cell":[1,7],"type":"armchair"},{"cell":[2,2],"type":"cabinet"},{"cell":[2,6],"type":"mirror"},{"cell":[2,8],"type":"sofa"},{"cell":[3,3],"type":"lamp"},{"cell":[3,8],"type":"clock"},{"cell":[4,3],"type":"stool"},{"cell":[4,4],"type":"desk"},{"cell":[5,4],"type":"clock"},{"cell":[5,5],"type":"stool"},{"cell":[6,2],"type":"shelf"},{"cell":[6,8],"type":"tree"},{"cell":[7,2],"type":"chest"},{"cell":[7,4],"type":"bench"},{"cell":[7,8],"type":"planter"},{"cell":[8,1],"type":"safe"},{"cell":[8,5],"type":"well"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alois","gender":"M","role":"staff","color":"#c62828","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#d9d4cc","style":"bald","shirt":"#2f3b4c","glasses":true,"mustache":true,"mustacheColor":"#d9d4cc","apron":true},"clue":"A <b>clock</b> was somewhere in his <b>row</b>.","job":"master clockmaker","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alois\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><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=\"#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=\"#d9d4cc\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#d9d4cc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><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":"staff","constraints":[{"type":"row_has","obj":"clock"}]},{"id":"B","name":"Brigitta","gender":"F","role":"staff","color":"#2e7d32","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#7a4a2a","style":"bun","shirt":"#f4efe6","necklace":true},"clue":"She was the <b>only one</b> sitting on a <b>stool</b>.","job":"shop assistant","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brigitta\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><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\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#7a4a2a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#7a4a2a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"only_on","obj":"stool"}]},{"id":"C","name":"Chrischona","gender":"F","role":"staff","color":"#1565c0","avatar":{"bg":"#35607a","skin":"#f3d3b5","hair":"#b7482c","style":"ponytail","shirt":"#4a5a7a","glasses":true,"apron":true},"clue":"","job":"apprentice clockmaker","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Chrischona\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#4a5a7a\"/><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=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><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\"/><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":"staff","constraints":[]},{"id":"D","name":"Donat","gender":"M","role":"customer","color":"#6a1b9a","avatar":{"bg":"#2f4858","skin":"#e7b98f","hair":"#1c1a1a","style":"slick","shirt":"#1b1b1b","bow":true,"beard":true},"clue":"He was in the <b>Storeroom</b>. <b>Exactly one row north</b> of him was a <b>man</b>.","job":"a notary","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Donat\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><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 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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"customer","constraints":[{"type":"area","areas":["Storeroom"]},{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"E","name":"Elsbeth","gender":"F","role":"customer","color":"#e65100","avatar":{"bg":"#ad1457","skin":"#f0cdb0","hair":"#d9d4cc","style":"bob","shirt":"#5b2c6f","glasses":true,"earrings":true,"scarf":"#e0b050"},"clue":"<b>Exactly one person</b> was sitting on the <b>bench</b> – <b>not her</b>, but somebody in her area.","job":"a collector of music boxes","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Elsbeth\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#d9d4cc\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5b2c6f\"/><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=\"#d9d4cc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#e0b050\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"customer","constraints":[{"type":"with_only_on","obj":"bench"}]},{"id":"F","name":"Fridolin","gender":"M","role":"customer","color":"#00838f","avatar":{"bg":"#5d4037","skin":"#e4b998","hair":"#3a2a1c","style":"short","shirt":"#8b7a5a","mustache":true,"mustacheColor":"#3a2a1c","glasses":true},"clue":"He was in the <b>Workshop</b>.","job":"a watchmaker from Geneva","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fridolin\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b7a5a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#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=\"#3a2a1c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"customer","constraints":[{"type":"area","areas":["Workshop"]}]},{"id":"G","name":"Gottfried","gender":"M","role":"customer","color":"#ad1457","avatar":{"bg":"#3d2a5a","skin":"#f1c8a5","hair":"#8a8278","style":"short","shirt":"#1b1b1b","beard":true},"clue":"Somebody else in his area was beside the <b>planter</b>. He was in the <b>Courtyard</b>.","job":"a pastor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gottfried\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><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=\"#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=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#8a8278\"/></svg>","solverRole":"customer","constraints":[{"type":"with_beside","obj":"planter"},{"type":"area","areas":["Courtyard"]}]},{"id":"V","name":"Vreni","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f6d8c0","hair":"#d9d4cc","style":"bun","shirt":"#8b1a1a","glasses":true,"necklace":true},"clue":"<b>The victim.</b> She was found in the <b>Parlour</b>, beside a <b>clock</b> – alone with the murderer.","job":"owner of the shop","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vreni\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b1a1a\"/><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\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#d9d4cc\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d9d4cc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><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=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"owner","constraints":[{"type":"area","areas":["Parlour"]},{"type":"beside","obj":"clock"}]}],"victim":"V","murderer":"C","solution":{"A":[1,2],"C":[2,5],"V":[3,7],"B":[4,3],"F":[5,6],"D":[6,1],"G":[7,4],"E":[8,8]},"walkthrough":[{"place":["G","E"],"cand":{"A":[[1,2],[1,3],[1,5],[1,6],[3,1],[3,2],[3,5],[3,6],[5,1],[5,2],[5,3],[5,6]],"B":[[4,3],[5,5]],"C":[[1,3],[1,5],[1,6],[2,3],[2,5],[3,1],[3,2],[3,5],[3,6],[4,1],[4,2],[4,5],[4,6],[5,1],[5,2],[5,6]],"D":[[6,1]],"F":[[3,5],[4,5],[4,6],[5,3],[5,6]],"V":[[3,7]]},"text":"Vreni was found in the Parlour beside a clock. The only clock in the Parlour is at R3C8, and the free Parlour squares beside it are the sofa R2C8 and R3C7 (R4C8 below it belongs to the Courtyard): Vreni is in column 7 or 8. Gottfried says that somebody else in the Courtyard was beside the planter (R7C8); the tree fills R6C8, so that person is at R7C7 or R8C8 – also in column 7 or 8. Vreni and this person are two different people (one in the Parlour, one in the Courtyard), so columns 7 and 8 belong to the two of them and nobody else is there. Gottfried is not that person (“somebody else”), so he is not in column 7 or 8 either, and his Courtyard squares outside those columns all lie in rows 6–8. Donat’s Storeroom lies in rows 6–8 too, and the person beside the planter is in row 7 or 8: rows 6, 7 and 8 belong to Donat, Gottfried and the person beside the planter. Now Elsbeth: exactly one person was sitting on the bench, and it was somebody in her area. Who can be sitting on the bench at R7C4? It is in row 7, so it is one of the three owners of rows 6–8. Donat? No – he is in the Storeroom, the bench is in the Courtyard. The person beside the planter? No – that one is in column 7 or 8, the bench is in column 4. Only Gottfried is left: <b>Gottfried is at R7C4</b>, on the bench. Elsbeth shares his area, the Courtyard. Every Courtyard square lies in rows 6–8 or in columns 7–8, all taken by the people above – so Elsbeth must be the person beside the planter herself. R7C7 is in Gottfried’s row: <b>Elsbeth is at R8C8.</b>"},{"place":["V","D"],"cand":{"A":[[1,2],[1,3],[1,5],[1,6],[5,2],[5,3],[5,6]],"B":[[4,3],[5,5]],"C":[[1,3],[1,5],[1,6],[2,3],[2,5],[4,2],[4,5],[4,6],[5,2],[5,6]],"F":[[4,5],[4,6],[5,3],[5,6]]},"text":"Column 8 is Elsbeth’s, so Vreni is not on the sofa: <b>Vreni is at R3C7.</b> Donat’s Storeroom squares are R6C1, R7C1 and R8C2 (the chest and the safe fill the rest), and rows 7 and 8 are taken: <b>Donat is at R6C1.</b> The murderer was alone with Vreni, so the Parlour holds exactly one more person. Who can it be? Not Donat, Elsbeth or Gottfried (placed elsewhere), not Fridolin (in the Workshop), and not Brigitta: she was sitting on a stool, and both stools (R4C3 and R5C5) are in the Workshop. Only Alois or Chrischona."},{"place":["B","F"],"cand":{"A":[[1,2],[1,5]],"C":[[2,5]]},"text":"Rows 1, 2, 4 and 5 and columns 2, 3, 5 and 6 are left for Alois, Brigitta, Chrischona and Fridolin. Who can be in row 2? Alois had a clock in his row, and the clocks are in rows 1, 3 and 5; Brigitta and Fridolin are in the Workshop, which begins in row 3. Only Chrischona – row 2 is hers, and row 1 can then only be Alois’s. Donat says that exactly one row north of him – in row 5 – was a man; Alois is in row 1, so it is Fridolin. Brigitta then cannot sit on the stool at R5C5: <b>Brigitta is at R4C3.</b> Fridolin’s Workshop squares in row 5 are R5C3 (Brigitta’s column), the stool at R5C5 (only Brigitta sat on a stool) and R5C6: <b>Fridolin is at R5C6.</b>"},{"place":["C","A"],"text":"Only columns 2 and 5 are left for Alois and Chrischona. In row 2 the display cabinet fills R2C2, so <b>Chrischona is at R2C5</b> – in the Parlour. Alois’s last squares, R1C2 and R1C5, both lie in the Shop, so the only person who can be alone with Vreni in the Parlour is Chrischona. Column 5 is hers: <b>Alois is at R1C2</b>, with the clock at R1C1 in his row. Everyone is placed."},{"final":true,"text":"Case closed: Vreni was alone in the Parlour with the apprentice clockmaker. <b>Chrischona is the murderer!</b>"}],"solver":{"rules":[],"occupiable":["armchair","bench","sofa","stool"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-06"},"score":9.1334}