{"format":"murdoku-puzzle/1","id":"riding","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":"Die Reitschule","tagline":"Grafschaft Kildare · ein Oktoberabend nach der Dressurstunde · eine Grauschimmelstute zu verkaufen","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-19","story":"An einem Donnerstagabend im Oktober endete in einer Reitschule in der Grafschaft Kildare die letzte Dressurstunde. Vonnie, eine Vollblut-Agentin aus Newmarket, wollte die Grauschimmelstute ansehen, die man zu verkaufen hoffte. Die Reitschüler eilten nicht heim, einige saßen noch im Sattel. Dann wurde die Agentin tot aufgefunden, und die Papiere der Stute fehlten in ihrer Tasche.","rules":{"standard":["In jeder <b>Zeile</b> und jeder <b>Spalte</b> ist genau <b>eine Person</b>. Sobald du jemanden platzierst, streiche seine ganze Zeile und Spalte durch.","<b>„Neben“</b> = direkt links, rechts, darüber oder darunter, und <b>im selben Bereich</b>. Felder mit Gegenständen (der Schreibtisch, die Sattelständer, das Fass, der Wassertrog, der Schrank, der Pokal, die Stiefel, die Schubkarre, die Bäume, die Leiter, die Spiegel, der Karren, der Schlauch und die Sprunghindernisse) können nicht besetzt werden; der Stuhl, die Bänke, die Pferde und die Heuballen schon.","Richtungen beziehen sich auf Zeilen und Spalten, nicht auf dieselbe Linie: <i>„genau eine Zeile nördlich von ihm war eine Frau“</i> = die Person in der Zeile direkt darüber ist eine Frau, in beliebiger Spalte.","Der Mörder war <b>allein mit dem Opfer</b>: Niemand sonst war in diesem Bereich."],"special":["<b>Genau drei Personen waren zu Pferd.</b>"],"notes":[],"example":{}},"roleNames":{"staff":"Mitarbeiter","guest":"Gast","victim":"Opfer"},"personGroups":[{"id":"staff","name":"Personal","persons":["A","B","C","D"]},{"id":"guests","name":"Gäste","persons":["E","F","G","H","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Office","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2]],"fill":"#efe2cc","pattern":"boards","labelAt":[2,2],"name":"Büro"},{"id":"Tack Room","cells":[[1,4],[1,5],[1,6],[2,4],[2,5],[2,6],[3,4],[3,5]],"fill":"#e4d4c0","pattern":"planks","labelAt":[1,5],"name":"Sattelkammer"},{"id":"Stables","cells":[[1,7],[1,8],[1,9],[2,7],[2,8],[2,9],[3,6],[3,7],[3,8],[3,9],[4,7]],"fill":"#efe6c4","pattern":"planks","labelAt":[2,7],"name":"Stallungen"},{"id":"Yard","cells":[[3,3],[4,1],[4,2],[4,3],[4,4],[4,5],[4,6],[5,4],[5,5],[6,5],[6,6],[7,6],[8,6],[9,5],[9,6],[9,7]],"fill":"#dcd8d0","pattern":"tiles","labelAt":[4,4],"name":"Hof"},{"id":"Hay Barn","cells":[[4,8],[4,9],[5,6],[5,7],[5,8],[5,9]],"fill":"#f3e7a8","pattern":"planks","labelAt":[5,8],"name":"Heuscheune"},{"id":"Arena","cells":[[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4],[7,1],[7,2],[7,3],[7,4],[7,5],[8,1],[8,2],[8,3],[8,4],[8,5],[9,1],[9,2],[9,3],[9,4]],"fill":"#eadcc8","pattern":"marble","labelAt":[7,2],"name":"Reithalle"},{"id":"Paddock","cells":[[6,7],[6,8],[6,9],[7,7],[7,8],[7,9],[8,7],[8,8],[8,9],[9,8],[9,9]],"fill":"#d6e8c8","pattern":"marble","labelAt":[7,8],"name":"Paddock"}],"objectTypes":{"bench":{"occupiable":true,"name":"Bank","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"chair":{"occupiable":true,"name":"Stuhl","icon":"<rect x=\"9\" y=\"7\" width=\"28\" height=\"32\" rx=\"6\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"7\" width=\"28\" height=\"9\" rx=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/>"},"hay":{"occupiable":true,"name":"Heuballen","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\"/>"},"horse":{"occupiable":true,"name":"Pferd","icon":"<path d=\"M10 16 q-7 3 -5 17 q1 -7 6 -11 z\" fill=\"#3b2414\"/><rect x=\"11.5\" y=\"24\" width=\"3.2\" height=\"15\" rx=\"1\" fill=\"#7a4a24\"/><rect x=\"16\" y=\"25\" width=\"3.2\" height=\"14\" rx=\"1\" fill=\"#6a3f1e\"/><rect x=\"26\" y=\"25\" width=\"3.2\" height=\"14\" rx=\"1\" fill=\"#6a3f1e\"/><rect x=\"30.5\" y=\"24\" width=\"3.2\" height=\"15\" rx=\"1\" fill=\"#7a4a24\"/><path d=\"M11 39 h4 v2.4 h-4 z M15.6 39 h4 v2.4 h-4 z M25.6 39 h4 v2.4 h-4 z M30.1 39 h4 v2.4 h-4 z\" fill=\"#2b1c10\"/><path d=\"M9.5 21 q0 -7 10 -7.5 h8 l5 -8 q5 -2 7.5 1.5 l4 7 q1 2.6 -1.6 3.2 l-4.2 -1.2 l-3.2 6 q0 6 -9 7 h-8 q-8.5 0 -8.5 -8 z\" fill=\"#9a6233\" stroke=\"#4a2f14\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><path d=\"M33 5.5 q-1.5 -4.5 1.5 -4.8 q1 2.4 .6 4.6\" fill=\"#9a6233\" stroke=\"#4a2f14\" stroke-width=\"1.1\"/><path d=\"M32.4 6.6 q-4 6 -7.2 8.6\" fill=\"none\" stroke=\"#3b2414\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"37.6\" cy=\"8.6\" r=\"1\" fill=\"#1b1b1b\"/><path d=\"M16 13.8 q5 -2.2 10 0 v4.6 q-5 1.6 -10 0 z\" fill=\"#b0352b\" stroke=\"#5e1a14\" stroke-width=\"1\"/>"},"barrel":{"occupiable":false,"name":"Fass","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\"/>"},"boots":{"occupiable":false,"name":"Stiefel","icon":"<path d=\"M6 31 v-15 h8 v8 h7 v7 z\" fill=\"#8b5a2b\" stroke=\"#4a2f14\" stroke-width=\"1.5\"/><path d=\"M25 31 v-15 h8 v8 h7 v7 z\" fill=\"#8b5a2b\" stroke=\"#4a2f14\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"31\" width=\"15\" height=\"5\" rx=\"1\" fill=\"#2f2a26\"/><rect x=\"25\" y=\"31\" width=\"15\" height=\"5\" rx=\"1\" fill=\"#2f2a26\"/><path d=\"M8 19 h4 M8 22 h4 M27 19 h4 M27 22 h4\" stroke=\"#e0c9a6\" stroke-width=\"1\"/>"},"cabinet":{"occupiable":false,"name":"Schrank","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\"/>"},"cart":{"occupiable":false,"name":"Karren","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\"/>"},"desk":{"occupiable":false,"name":"Schreibtisch","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\"/>"},"hose":{"occupiable":false,"name":"Schlauch","icon":"<rect x=\"8\" y=\"6\" width=\"30\" height=\"34\" rx=\"3\" fill=\"#c9302c\" stroke=\"#7a1f1c\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"10\" fill=\"none\" stroke=\"#f4efe6\" stroke-width=\"3\"/><circle cx=\"23\" cy=\"23\" r=\"4\" fill=\"#f4efe6\"/>"},"ladder":{"occupiable":false,"name":"Leiter","icon":"<g fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.2\"><rect x=\"13\" y=\"3\" width=\"4.5\" height=\"40\" rx=\"1.5\"/><rect x=\"28.5\" y=\"3\" width=\"4.5\" height=\"40\" rx=\"1.5\"/></g><g fill=\"#a5733f\" stroke=\"#6e4d2c\" stroke-width=\"1\"><rect x=\"16\" y=\"9\" width=\"14\" height=\"3\" rx=\"1\"/><rect x=\"16\" y=\"17\" width=\"14\" height=\"3\" rx=\"1\"/><rect x=\"16\" y=\"25\" width=\"14\" height=\"3\" rx=\"1\"/><rect x=\"16\" y=\"33\" width=\"14\" height=\"3\" rx=\"1\"/></g>"},"mirror":{"occupiable":false,"name":"Spiegel","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\"/>"},"saddlerack":{"occupiable":false,"name":"Sattelständer","icon":"<path d=\"M8 43 V12 M38 43 V12\" stroke=\"#5a3a1a\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M5 12 h36\" stroke=\"#5a3a1a\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M6 27 h34\" stroke=\"#5a3a1a\" stroke-width=\"2.4\" stroke-linecap=\"round\"/><path d=\"M11 12 q12 -7 24 0 q-1 5 -4 6 h-16 q-3 -1 -4 -6 z\" fill=\"#8b4a22\" stroke=\"#3e200c\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M15 18 v6 M31 18 v6\" stroke=\"#3e200c\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"22\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/><rect x=\"29\" y=\"22\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/><path d=\"M11 27 q12 -7 24 0 q-1 5 -4 6 h-16 q-3 -1 -4 -6 z\" fill=\"#3b2414\" stroke=\"#1e1209\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M15 33 v5 M31 33 v5\" stroke=\"#1e1209\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"37\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/><rect x=\"29\" y=\"37\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/>"},"showjump":{"occupiable":false,"name":"Sprunghindernis","icon":"<path d=\"M8 42 V8 M38 42 V8\" stroke=\"#f4f1ea\" stroke-width=\"4\" stroke-linecap=\"round\"/><path d=\"M8 42 V8 M38 42 V8\" stroke=\"#2f6f9a\" stroke-width=\"4\" stroke-dasharray=\"4 4\" stroke-linecap=\"butt\"/><path d=\"M4 42 h8 M34 42 h8\" stroke=\"#4a4f55\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><rect x=\"9\" y=\"14\" width=\"28\" height=\"4\" rx=\"1.5\" fill=\"#f4f1ea\" stroke=\"#7a2a22\" stroke-width=\"1\"/><path d=\"M13 14 v4 M20 14 v4 M27 14 v4 M34 14 v4\" stroke=\"#c0392b\" stroke-width=\"3.2\"/><rect x=\"9\" y=\"24\" width=\"28\" height=\"4\" rx=\"1.5\" fill=\"#f4f1ea\" stroke=\"#7a2a22\" stroke-width=\"1\"/><path d=\"M13 24 v4 M20 24 v4 M27 24 v4 M34 24 v4\" stroke=\"#c0392b\" stroke-width=\"3.2\"/><rect x=\"9\" y=\"34\" width=\"28\" height=\"4\" rx=\"1.5\" fill=\"#f4f1ea\" stroke=\"#7a2a22\" stroke-width=\"1\"/><path d=\"M13 34 v4 M20 34 v4 M27 34 v4 M34 34 v4\" stroke=\"#c0392b\" stroke-width=\"3.2\"/>"},"tree":{"occupiable":false,"name":"Baum","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\"/>"},"trophy":{"occupiable":false,"name":"Pokal","icon":"<path d=\"M13 6 h20 v10 q0 10 -10 12 q-10 -2 -10 -12 z\" fill=\"#f2c94c\" stroke=\"#8a6a12\" stroke-width=\"1.5\"/><path d=\"M13 9 q-8 0 -6 8 q2 6 8 6 M33 9 q8 0 6 8 q-2 6 -8 6\" fill=\"none\" stroke=\"#8a6a12\" stroke-width=\"2\"/><rect x=\"20\" y=\"28\" width=\"6\" height=\"7\" fill=\"#8a6a12\"/><rect x=\"14\" y=\"35\" width=\"18\" height=\"6\" rx=\"1.5\" fill=\"#5b4a1a\"/><path d=\"M18 12 h10\" stroke=\"#fff3b0\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"trough":{"occupiable":false,"name":"Wassertrog","icon":"<path d=\"M9 34 l-2 8 M37 34 l2 8\" stroke=\"#5a3a1a\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M4 18 h38 l-4 16 h-30 z\" fill=\"#a8733f\" stroke=\"#5a3a1a\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><path d=\"M6.5 19.5 h33 l-1 4 h-31 z\" fill=\"#6fb7e0\" stroke=\"#2f6f9a\" stroke-width=\".8\"/><path d=\"M12 23.5 v10.5 M23 23.5 v10.5 M34 23.5 v10.5\" stroke=\"#5a3a1a\" stroke-width=\"1\"/><path d=\"M14 21.4 q2 -1 4 0 M26 21.8 q2 -1 4 0\" fill=\"none\" stroke=\"#e8f4fb\" stroke-width=\"1\" stroke-linecap=\"round\"/>"},"wheelbarrow":{"occupiable":false,"name":"Schubkarre","icon":"<path d=\"M8 16 h26 l-4 14 h-18 z\" fill=\"#3f6d5a\" stroke=\"#1e4726\" stroke-width=\"1.5\"/><path d=\"M34 16 l8 -3\" stroke=\"#6e4a2a\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"12\" cy=\"36\" r=\"6\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><line x1=\"26\" y1=\"30\" x2=\"26\" y2=\"40\" stroke=\"#6e4a2a\" stroke-width=\"3\"/><g fill=\"#8a6a3a\"><circle cx=\"16\" cy=\"13\" r=\"2.5\"/><circle cx=\"22\" cy=\"11\" r=\"2.5\"/><circle cx=\"28\" cy=\"13\" r=\"2.5\"/></g>"}},"wallTypes":{},"objects":[{"cell":[1,2],"type":"desk"},{"cell":[1,3],"type":"chair"},{"cell":[1,4],"type":"saddlerack"},{"cell":[1,6],"type":"saddlerack"},{"cell":[1,7],"type":"barrel"},{"cell":[1,9],"type":"trough"},{"cell":[2,1],"type":"cabinet"},{"cell":[2,4],"type":"bench"},{"cell":[2,8],"type":"horse"},{"cell":[3,1],"type":"trophy"},{"cell":[3,4],"type":"boots"},{"cell":[3,7],"type":"wheelbarrow"},{"cell":[4,1],"type":"tree"},{"cell":[4,8],"type":"ladder"},{"cell":[4,9],"type":"hay"},{"cell":[5,1],"type":"mirror"},{"cell":[5,5],"type":"horse"},{"cell":[5,7],"type":"hay"},{"cell":[5,9],"type":"cart"},{"cell":[6,2],"type":"horse"},{"cell":[6,6],"type":"hose"},{"cell":[6,8],"type":"showjump"},{"cell":[7,4],"type":"horse"},{"cell":[7,9],"type":"horse"},{"cell":[8,1],"type":"mirror"},{"cell":[8,2],"type":"horse"},{"cell":[8,7],"type":"horse"},{"cell":[8,8],"type":"showjump"},{"cell":[9,7],"type":"bench"},{"cell":[9,9],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46,"labelStyle":2},"persons":[{"id":"A","name":"Aisling","gender":"F","role":"staff","color":"#c62828","avatar":{"bg":"#6e3b2a","skin":"#f6d8c0","hair":"#b7482c","style":"long","shirt":"#7a6a4a","scarf":"#2e7d32"},"clue":"In ihrem Bereich war irgendwo der <b>Schrank</b>.","job":"Besitzerin der Reitschule","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Aisling\"><rect width=\"80\" height=\"80\" fill=\"#6e3b2a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a6a4a\"/><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=\"#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\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#2e7d32\"/></svg>","solverRole":"staff","constraints":[{"type":"area_has","obj":"cabinet"}]},{"id":"B","name":"Barry","gender":"M","role":"staff","color":"#2e7d32","avatar":{"bg":"#2e5a3a","skin":"#e9b993","hair":"#5a3a22","style":"short","shirt":"#3d6b3a","beard":true,"cap":true},"clue":"Er war in der <b>letzten Spalte</b>.","job":"Stallmeister","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Barry\"><rect width=\"80\" height=\"80\" fill=\"#2e5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3d6b3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9b993\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9b993\"/><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":"staff","constraints":[{"type":"col","cols":[9]}]},{"id":"C","name":"Cathal","gender":"M","role":"staff","color":"#1565c0","avatar":{"bg":"#35424a","skin":"#e2b08c","hair":"#1c1a1a","style":"short","shirt":"#5a5a5a","beard":true,"apron":true},"clue":"In seinem Bereich war irgendwo eine <b>Bank</b>.","job":"Hufschmied","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cathal\"><rect width=\"80\" height=\"80\" fill=\"#35424a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5a5a5a\"/><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=\"#e2b08c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e2b08c\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 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_has","obj":"bench"}]},{"id":"D","name":"Deirdre","gender":"F","role":"staff","color":"#6a1b9a","avatar":{"bg":"#3d2a5a","skin":"#f3d3b5","hair":"#2a1c14","style":"bun","shirt":"#1f3a68","earrings":true},"clue":"In ihrem Bereich war <b>ein Gast</b>.","job":"Dressurlehrerin","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Deirdre\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f3a68\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#2a1c14\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1c14\"/><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":"staff","constraints":[{"type":"with_role","role":"guest"}]},{"id":"E","name":"Eithne","gender":"F","role":"guest","color":"#e65100","avatar":{"bg":"#8a4a1a","skin":"#f6dcc4","hair":"#d9b464","style":"ponytail","shirt":"#e26d3a","necklace":true},"clue":"Sie war die <b>einzige Frau</b> <b>zu Pferd</b>. Sie war in der <b>Reithalle</b>.","job":"Schülerin, erwachsene Reiterin","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eithne\"><rect width=\"80\" height=\"80\" fill=\"#8a4a1a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e26d3a\"/><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=\"#f6dcc4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6dcc4\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 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":"guest","constraints":[{"type":"only_on","obj":"horse","gender":"F"},{"type":"area","areas":["Arena"]}]},{"id":"F","name":"Finbar","gender":"M","role":"guest","color":"#00838f","avatar":{"bg":"#00695c","skin":"#e4b998","hair":"#3a2a1c","style":"short","shirt":"#2a6a8a","mustache":true},"clue":"Er war <b>nicht</b> neben einem <b>Pferd</b>. Jemand anderes in seinem Bereich war neben einem <b>Sprunghindernis</b>.","job":"Schüler, Springreiter","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Finbar\"><rect width=\"80\" height=\"80\" fill=\"#00695c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2a6a8a\"/><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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"guest","constraints":[{"type":"not_beside","obj":"horse"},{"type":"with_beside","obj":"showjump"}]},{"id":"G","name":"Garret","gender":"M","role":"guest","color":"#ad1457","avatar":{"bg":"#7a1f4a","skin":"#f1c8a5","hair":"#7a4a2a","style":"slick","shirt":"#c2185b","glasses":true},"clue":"<b>Genau eine Zeile nördlich</b> von ihm war ein <b>Gast</b>. In seiner <b>Spalte</b> waren irgendwo die <b>Stiefel</b>.","job":"Schüler, jugendlicher Reiter","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Garret\"><rect width=\"80\" height=\"80\" fill=\"#7a1f4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c2185b\"/><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 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 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\"/><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":"guest","constraints":[{"type":"rel_any","dir":"N","exact":1,"role":"guest"},{"type":"col_has","obj":"boots"}]},{"id":"H","name":"Hollie","gender":"F","role":"guest","color":"#5d4037","avatar":{"bg":"#4a4a2a","skin":"#f3d3b5","hair":"#8a5a2a","style":"long","shirt":"#5d6b3a","scarf":"#c0392b","earrings":true},"clue":"Sie war die <b>einzige Person</b> neben einem <b>Baum</b>.","job":"Mutter eines Schülers","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hollie\"><rect width=\"80\" height=\"80\" fill=\"#4a4a2a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#8a5a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d6b3a\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#8a5a2a\"/><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=\"#c0392b\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"only_beside","obj":"tree"}]},{"id":"V","name":"Vonnie","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f3d3b5","hair":"#1c1a1a","style":"bob","shirt":"#1b1b1b","necklace":true,"earrings":true},"clue":"<b>Das Opfer.</b> Sie wurde neben einem <b>Sattelständer</b> gefunden – allein mit dem Mörder.","job":"Vollblut-Agentin aus Newmarket","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vonnie\"><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=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><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=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"saddlerack"}]}],"victim":"V","murderer":"C","solution":{"A":[1,1],"V":[2,6],"C":[3,5],"B":[4,9],"D":[5,3],"E":[6,2],"G":[7,4],"F":[8,7],"H":[9,8]},"walkthrough":[{"place":["H"],"cand":{"A":[[1,1],[1,3],[2,3]],"B":[[2,9],[3,9],[4,9],[6,9],[7,9],[8,9]],"C":[[1,5],[2,5],[2,6],[3,3],[3,5],[4,3],[4,5],[4,6],[5,5],[6,5],[7,6],[8,6]],"D":[[1,1],[1,3],[1,5],[2,3],[2,5],[2,6],[2,7],[3,3],[3,5],[3,6],[4,3],[4,5],[4,6],[4,7],[5,3],[5,6],[5,7],[6,1],[6,3],[6,5],[6,7],[7,1],[7,3],[7,5],[7,6],[7,7],[8,3],[8,5],[8,6]],"E":[[6,2],[8,2]],"F":[[6,7],[8,7]],"G":[[2,4],[4,4],[5,4],[6,4],[7,4],[8,4]],"V":[[1,5],[2,6]]},"text":"Vonnie was found beside a saddle rack. Both saddle racks (R1C4, R1C6) are in the Tack Room, so she is at R1C5, R2C4 or R2C6. The boots were in Garret’s column: the boots are at R3C4, so Garret is in column 4 – and Vonnie cannot be at R2C4, she is at R1C5 or R2C6. Eithne was in the Arena and on horseback; the horses of the Arena are at R6C2, R7C4 and R8C2. R7C4 is in Garret’s column, so Eithne is at R6C2 or R8C2 – column 2 is hers. Barry was in the last column, column 9. Hollie was the only person beside a tree. The tree at R4C1 has one neighbour in the Yard, R4C2; the tree at R9C9 has two in the Paddock, R8C9 and R9C8. R4C2 is in Eithne’s column and R8C9 in Barry’s, so <b>Hollie is at R9C8</b>."},{"place":["G"],"cand":{"A":[[1,1],[1,3],[2,3]],"B":[[3,9],[4,9]],"C":[[3,3],[3,5],[4,3],[4,5],[4,6],[5,5]],"D":[[3,3],[3,5],[3,6],[4,3],[4,5],[4,6],[5,3],[5,6]],"E":[[6,2],[8,2]],"F":[[6,7],[8,7]],"V":[[1,5],[2,6]]},"text":"The cabinet was in Aisling’s area: it is at R2C1 in the Office, so she is in the Office – at R1C1, R1C3 or R2C3 (column 2 is Eithne’s). Aisling and Vonnie are both in rows 1–2, so these two rows are theirs and nobody else can use them. Somebody else in Finbar’s area was beside a show jump – both show jumps are in the Paddock, so Finbar is in the Paddock. Column 9 is Barry’s, column 8 and row 9 are Hollie’s, which leaves R6C7, R7C7 and R8C7; R7C7 is beside the horse at R8C7, and Finbar was not beside a horse, so he is at R6C7 or R8C7. Eithne (R6C2 or R8C2) and Finbar (R6C7 or R8C7) therefore fill rows 6 and 8. Now Garret, in column 4: exactly one row north of him was a guest. Rows 1, 2, 6, 8 and 9 belong to others and the boots are at R3C4, so he is at R4C4, R5C4 or R7C4. The guests are Eithne, Finbar, Hollie and Vonnie, and none of them can be in row 3 or row 4. So <b>Garret is at R7C4</b>, on a horse, with Eithne or Finbar in row 6 north of him. Barry, in column 9, is left with R3C9 and R4C9."},{"place":["A","V"],"cand":{"B":[[3,9],[4,9]],"C":[[3,3],[3,5],[4,3],[4,5],[5,5]],"D":[[3,3],[3,5],[4,3],[4,5],[5,3]],"E":[[6,2],[8,2]],"F":[[6,7],[8,7]]},"text":"Column 1 still needs somebody. Its free squares are R1C1, R6C1, R7C1 and R9C1 (the cabinet, the trophy, the tree and the two mirrors fill the rest), and rows 6, 7 and 9 are taken – so somebody is at R1C1, in the Office. Who? Barry, Eithne, Finbar, Garret, Hollie and Vonnie are elsewhere; Cathal had a bench in his area, and the Office has none; Deirdre had a guest in her area, and no guest can be in the Office. So <b>Aisling is at R1C1</b>. Row 1 is hers, so <b>Vonnie is at R2C6</b>."},{"place":["D","F","E"],"cand":{"B":[[3,9],[4,9]],"C":[[3,5],[4,5]]},"text":"Five people are left: Barry, Cathal, Deirdre, Eithne and Finbar. Eithne and Finbar take rows 6 and 8 and columns 2 and 7, so Barry, Cathal and Deirdre share rows 3, 4 and 5, and the free columns for Cathal and Deirdre are 3 and 5 (Barry is at R3C9 or R4C9). Deirdre had a guest in her area. The guests are in the Tack Room (Vonnie), the Arena (Eithne, Garret) and the Paddock (Finbar, Hollie); the Yard squares R3C3, R4C3 and R4C5 hold no guest, and Deirdre cannot sit on the Yard horse at R5C5, because Eithne was the only woman on horseback. So Deirdre is at R3C5 in the Tack Room or at R5C3 in the Arena. If she were at R3C5, Barry would take row 4 (R4C9) and Cathal would be left with R5C3 – in the Arena, where there is no bench. So <b>Deirdre is at R5C3</b>. Now the special rule: exactly three people were on horseback. Eithne and Garret (R7C4) are two of them, and the third must be a man, since Eithne was the only woman on horseback. Barry has no horse at R3C9 or R4C9, and neither has Cathal in column 5, in row 3 or 4 (the Yard horse at R5C5 is in Deirdre’s row). So Finbar rides: <b>Finbar is at R8C7</b>, on the horse, and <b>Eithne is at R6C2</b>."},{"place":["C","B"],"cand":{},"text":"The victim’s area held exactly two people: Vonnie and the murderer. The free squares of the Tack Room are R1C5 (Aisling’s row), R2C4 and R2C5 (Vonnie’s row) and R3C5, so the murderer is at R3C5. Barry is in column 9, so only Cathal can be there – and his statement fits: there was a bench (R2C4) in his area. <b>Cathal is at R3C5</b>, alone with Vonnie in the Tack Room: he is the murderer. Row 3 is his, so <b>Barry is at R4C9</b>, on the hay bale in the Hay Barn."},{"final":true,"text":"Case closed: Vonnie was alone in the Tack Room with the farrier. <b>Cathal is the murderer!</b>"}],"solver":{"rules":[{"type":"count_on","obj":"horse","n":3}],"occupiable":["bench","chair","hay","horse"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-19"},"score":11.2447}