{"format":"murdoku-puzzle/1","id":"bridge-fair","iconSet":"catalogue","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 Hortobágy Bridge Fair","tagline":"Hortobágy, the night of the bridge fair · the csárda of 1699 and the Nine-holed Bridge · the innkeeper is missing","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-18","story":"On the night of the bridge fair at the Hortobágy inn, the taproom never empties. After midnight Valér, the innkeeper, was nowhere to be found. Eight people were at the inn: Valér’s wife, the barman, the cook, two shepherds, a woman painter, a drover – and Valér himself. Valér was found dead. Dawn broke without him.","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 waters, the trees, the mail coach, the cart, the lanterns, the counter, the table, the cauldron, the hearth, the sweep well, the barrel, the reeds and the willow) cannot be occupied; the bridges, the hay bales, the horse, the benches and the chair can.","Directions refer to rows and columns, not to the same line: <i>“exactly one row north of him was a guest”</i> = the person in the row directly above was a guest, in any column; <i>“the northernmost person in her area”</i> = nobody else in her area was in a row further up.","The murderer was <b>alone with the victim</b>: nobody else was in that area. The victim made no statement – his square, too, follows from the others’."],"special":[],"notes":["<i>“Right beside an area where nobody was”</i> = the square borders an empty area through a wall."],"example":{}},"roleNames":{"csarda":"member of the csárda’s household","herdsman":"herdsman","guest":"guest of the fair","victim":"victim"},"personGroups":[{"id":"csarda","name":"The csárda’s people","persons":["A","B","C","V"]},{"id":"herdsmen","name":"The herdsmen","persons":["D","E"]},{"id":"guests","name":"The guests of the fair","persons":["F","G"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Upper Bank","cells":[[1,1],[1,2],[2,1],[2,2]],"fill":"#dfe9ee","pattern":"tiles","labelAt":[1,1.5],"name":"Upper Bank"},{"id":"Coach House","cells":[[1,3],[1,4],[1,5],[1,6],[1,7],[1,8],[2,3],[2,4],[2,5],[2,6]],"fill":"#e6dcc8","pattern":"boards","labelAt":[1,3.5],"name":"Coach House"},{"id":"Road","cells":[[2,7],[2,8],[3,3],[3,4],[3,5],[3,6],[3,7],[3,8],[4,8]],"fill":"#efd9c9","pattern":"marble","labelAt":[2,7.5],"name":"Road"},{"id":"Bridge","cells":[[3,1],[3,2],[4,1],[4,2]],"fill":"#f2e6c8","pattern":"planks","labelAt":[3,1.5],"name":"Bridge"},{"id":"Porch","cells":[[4,3],[4,4],[4,5],[4,6],[5,3]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[4,3],"name":"Porch"},{"id":"Taproom","cells":[[5,4],[5,5],[6,3],[6,4],[6,5]],"fill":"#d9d6e0","pattern":"tiles","labelAt":[5,4.5],"name":"Taproom"},{"id":"Kitchen","cells":[[4,7],[5,6],[5,7],[6,6],[6,7]],"fill":"#e4ddd0","pattern":"boards","labelAt":[4,7],"name":"Kitchen"},{"id":"Yard","cells":[[5,8],[6,8],[7,4],[7,5],[7,6],[7,7],[7,8],[8,4],[8,5],[8,6],[8,7],[8,8]],"fill":"#e8e4d8","pattern":"planks","labelAt":[5,8],"name":"Yard"},{"id":"Lower Bank","cells":[[5,1],[5,2],[6,1],[6,2],[7,1],[7,2],[7,3],[8,1],[8,2],[8,3]],"fill":"#e2e8d0","pattern":"marble","labelAt":[5,1.5],"name":"Lower Bank"}],"objectTypes":{"water":{"occupiable":false,"name":"water","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#6aa9c7\"/><path d=\"M1.5 12 q5.4 -5 10.75 0 t10.75 0 t10.75 0 t10.75 0 M1.5 24 q5.4 -5 10.75 0 t10.75 0 t10.75 0 t10.75 0 M1.5 36 q5.4 -5 10.75 0 t10.75 0 t10.75 0 t10.75 0\" fill=\"none\" stroke=\"#4f8fb0\" stroke-width=\"3\"/><path d=\"M1.5 15 q5.4 -5 10.75 0 t10.75 0 t10.75 0 t10.75 0 M1.5 27 q5.4 -5 10.75 0 t10.75 0 t10.75 0 t10.75 0 M1.5 39 q5.4 -5 10.75 0 t10.75 0 t10.75 0 t10.75 0\" fill=\"none\" stroke=\"rgba(255,255,255,.5)\" stroke-width=\"1.5\"/>"},"bridge":{"occupiable":true,"name":"bridge","icon":"<rect x=\"0\" y=\"7\" width=\"46\" height=\"32\" fill=\"#c98b54\"/><path d=\"M5 7 v32 M13 7 v32 M21 7 v32 M29 7 v32 M37 7 v32 M45 7 v32\" stroke=\"#8a5a30\" stroke-width=\"1.2\"/><rect x=\"0\" y=\"4\" width=\"46\" height=\"4\" fill=\"#c8372d\"/><rect x=\"0\" y=\"38\" width=\"46\" height=\"4\" fill=\"#c8372d\"/><g fill=\"#9a2a22\"><rect x=\"2\" y=\"1\" width=\"4\" height=\"8\" rx=\"1\"/><rect x=\"40\" y=\"1\" width=\"4\" height=\"8\" rx=\"1\"/><rect x=\"2\" y=\"37\" width=\"4\" height=\"8\" rx=\"1\"/><rect x=\"40\" y=\"37\" width=\"4\" height=\"8\" rx=\"1\"/></g>"},"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\"/>"},"stagecoach":{"occupiable":false,"name":"mail coach","icon":"<path d=\"M38 21 h6\" stroke=\"#6b4a2a\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M9 12 h26 q3 0 3 3 v9 q0 6 -6 6 h-20 q-6 0 -6 -6 v-9 q0 -3 3 -3 z\" fill=\"#b5342a\" stroke=\"#5a1510\" stroke-width=\"1.4\"/><rect x=\"8\" y=\"8\" width=\"30\" height=\"4\" rx=\"1.5\" fill=\"#6b4a2a\" stroke=\"#3a2412\" stroke-width=\"1\"/><rect x=\"11.5\" y=\"15\" width=\"6.5\" height=\"7\" rx=\"1\" fill=\"#f7e7a8\" stroke=\"#5a1510\" stroke-width=\"1\"/><rect x=\"28\" y=\"15\" width=\"6.5\" height=\"7\" rx=\"1\" fill=\"#f7e7a8\" stroke=\"#5a1510\" stroke-width=\"1\"/><path d=\"M20 12 v18 M26 12 v18\" stroke=\"#5a1510\" stroke-width=\"1\"/><circle cx=\"24.6\" cy=\"22\" r=\".9\" fill=\"#e0b050\"/><g fill=\"#e0b050\" stroke=\"#5a3a1a\" stroke-width=\"1.4\"><circle cx=\"13\" cy=\"35\" r=\"7\"/><circle cx=\"34\" cy=\"36\" r=\"6\"/></g><g stroke=\"#5a3a1a\" stroke-width=\"1\"><path d=\"M13 28 v14 M6 35 h14 M8 30 l10 10 M18 30 l-10 10\"/><path d=\"M34 30 v12 M28 36 h12 M29.8 31.8 l8.4 8.4 M38.2 31.8 l-8.4 8.4\"/></g><circle cx=\"13\" cy=\"35\" r=\"1.6\" fill=\"#5a3a1a\"/><circle cx=\"34\" cy=\"36\" r=\"1.5\" fill=\"#5a3a1a\"/>"},"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\"/>"},"horse":{"occupiable":true,"name":"horse","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\"/>"},"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\"/>"},"lantern":{"occupiable":false,"name":"lantern","icon":"<circle cx=\"23\" cy=\"13\" r=\"10\" fill=\"#f7d774\" opacity=\".45\"/><rect x=\"21\" y=\"18\" width=\"4\" height=\"22\" fill=\"#3b3b3b\"/><rect x=\"15\" y=\"39\" width=\"16\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/><path d=\"M17 8 h12 l2 10 h-16 z\" fill=\"#f2c94c\" stroke=\"#3b3b3b\" stroke-width=\"1.4\"/><rect x=\"20\" y=\"4\" width=\"6\" height=\"4\" fill=\"#3b3b3b\"/>"},"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\"/>"},"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\"/>"},"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\"/>","iconTall":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"78\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"68\" rx=\"3\" fill=\"#d1a675\"/>"},"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\"/>"},"cauldron":{"occupiable":false,"name":"cauldron","icon":"<path d=\"M14 38 l-3 6 M32 38 l3 6\" stroke=\"#1d1d20\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><path d=\"M17 44 q2 -5 6 -3 q4 -2 6 3 z\" fill=\"#f39c12\"/><path d=\"M8 20 q0 20 15 20 q15 0 15 -20 z\" fill=\"#2f2f33\" stroke=\"#111\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"20\" rx=\"16\" ry=\"4.5\" fill=\"#3b3b40\" stroke=\"#111\" stroke-width=\"1.4\"/><ellipse cx=\"23\" cy=\"20\" rx=\"13\" ry=\"3\" fill=\"#7bd36a\"/><g fill=\"#a8f09a\" stroke=\"#4a9a3a\" stroke-width=\".8\"><circle cx=\"18\" cy=\"15\" r=\"2.6\"/><circle cx=\"26\" cy=\"12\" r=\"3.2\"/><circle cx=\"31\" cy=\"16\" r=\"1.9\"/></g><path d=\"M9 25 q-5 2 -1 6 M37 25 q5 2 1 6\" fill=\"none\" stroke=\"#111\" stroke-width=\"1.6\"/>"},"stove":{"occupiable":false,"name":"hearth","icon":"<rect x=\"9\" y=\"8\" width=\"28\" height=\"30\" rx=\"3\" fill=\"#5a5a5a\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"/><circle cx=\"17\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"29\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"23\" cy=\"28\" r=\"4\" fill=\"#8a8a8a\"/><path d=\"M16 8 q2 -6 5 -3 q3 -6 6 0 q3 -4 4 2\" fill=\"none\" stroke=\"#e0362e\" stroke-width=\"2\"/>"},"well":{"occupiable":false,"name":"sweep 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\"/>"},"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\"/>"},"reeds":{"occupiable":false,"name":"reeds","icon":"<g fill=\"none\" stroke=\"#4f8a3a\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M12 40 q-1 -16 -4 -26\"/><path d=\"M18 40 q0 -18 2 -30\"/><path d=\"M25 40 q1 -14 -1 -24\"/><path d=\"M31 40 q0 -16 4 -28\"/><path d=\"M37 40 q0 -10 3 -18\"/></g><g fill=\"none\" stroke=\"#6fae4f\" stroke-width=\"1.4\" stroke-linecap=\"round\"><path d=\"M12 32 q-5 -4 -8 -3\"/><path d=\"M25 30 q5 -5 9 -4\"/><path d=\"M18 28 q-4 -5 -7 -5\"/></g><g fill=\"#7a4a24\" stroke=\"#4a2a12\" stroke-width=\".8\"><rect x=\"6\" y=\"8\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(-14 7.700 12.500)\"/><rect x=\"18.600\" y=\"4\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(8 20.300 8.500)\"/><rect x=\"22.200\" y=\"10\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(-6 23.900 14.500)\"/><rect x=\"33.400\" y=\"6\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(16 35.100 10.500)\"/></g><path d=\"M3 41 q4 -3 8 0 q4 3 8 0 q4 -3 8 0 q4 3 8 0 q4 -3 8 0\" fill=\"none\" stroke=\"#6fb7e0\" stroke-width=\"1.6\" stroke-linecap=\"round\"/>"},"willow":{"occupiable":false,"name":"willow","icon":"<path d=\"M21 43 q2 -10 0 -20 q-1 -5 2 -9 M22 26 q-5 -4 -10 -3 M23 22 q5 -4 10 -3\" fill=\"none\" stroke=\"#6b4a2b\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M5 22 q2 -14 18 -15 q16 1 18 15 q-9 -5 -18 -5 q-9 0 -18 5 z\" fill=\"#7fae4a\" stroke=\"#4f7a2c\" stroke-width=\"1.2\" stroke-linejoin=\"round\"/><g fill=\"none\" stroke=\"#6f9f3c\" stroke-width=\"1.6\" stroke-linecap=\"round\"><path d=\"M6 21 q-1 9 1 17\"/><path d=\"M10 18 q-1 11 1 22\"/><path d=\"M14 17 q-1 10 0 18\"/><path d=\"M30 17 q1 10 0 18\"/><path d=\"M35 18 q1 11 -1 22\"/><path d=\"M40 21 q1 9 -1 17\"/></g><g fill=\"none\" stroke=\"#9cc75e\" stroke-width=\"1.1\" stroke-linecap=\"round\"><path d=\"M8 20 q0 8 1 14\"/><path d=\"M17 17 q0 7 1 12\"/><path d=\"M27 17 q0 7 -1 12\"/><path d=\"M38 20 q0 8 -1 14\"/></g><path d=\"M4 43 q5 -2 10 0 M30 43 q6 -2 12 0\" fill=\"none\" stroke=\"#6fb7e0\" stroke-width=\"1.5\" stroke-linecap=\"round\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"water"},{"cell":[1,2],"type":"tree"},{"cell":[1,5],"type":"stagecoach"},{"cell":[1,7],"type":"horse"},{"cell":[2,1],"type":"water"},{"cell":[2,4],"type":"hay"},{"cell":[2,8],"type":"lantern"},{"cell":[3,1],"type":"bridge"},{"cell":[3,2],"type":"bridge"},{"cell":[3,5],"type":"cart"},{"cell":[4,1],"type":"bridge"},{"cell":[4,2],"type":"bridge"},{"cell":[4,3],"type":"lantern"},{"cell":[4,5],"type":"bench"},{"cell":[5,1],"type":"water"},{"cell":[5,4],"type":"counter"},{"cell":[5,6],"type":"cauldron"},{"cell":[5,7],"type":"stove"},{"cell":[6,1],"type":"water"},{"cell":[6,2],"type":"bench"},{"cell":[6,4],"type":"table"},{"cell":[6,5],"type":"chair"},{"cell":[7,1],"type":"water"},{"cell":[7,2],"type":"reeds"},{"cell":[7,5],"type":"well"},{"cell":[7,7],"type":"barrel"},{"cell":[7,8],"type":"hay"},{"cell":[8,1],"type":"water"},{"cell":[8,2],"type":"willow"},{"cell":[8,6],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46,"labelStyle":2},"persons":[{"id":"A","name":"Ágnes","gender":"F","role":"csarda","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#2a1c14","style":"ponytail","headband":"#ffffff","shirt":"#c62828"},"clue":"She was the <b>only one</b> on the <b>bridge</b>.","job":"the innkeeper’s wife","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ágnes\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2a1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#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=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#ffffff\"/></svg>","solverRole":"csarda","constraints":[{"type":"only_on","obj":"bridge"}]},{"id":"B","name":"Barna","gender":"M","role":"csarda","color":"#1565c0","avatar":{"bg":"#2f4858","skin":"#c98d62","hair":"#1c1a1a","style":"short","beard":true,"shirt":"#1565c0"},"clue":"A <b>hay bale</b> was somewhere in his <b>row</b>. He was beside the <b>water</b>.","job":"the barman","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Barna\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1565c0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#c98d62\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c98d62\"/><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":"csarda","constraints":[{"type":"row_has","obj":"hay"},{"type":"beside","obj":"water"}]},{"id":"C","name":"Cecília","gender":"F","role":"csarda","color":"#2e7d32","avatar":{"bg":"#6e2c4b","skin":"#e7b98f","hair":"#1c1a1a","style":"bun","earrings":true,"shirt":"#2e7d32"},"clue":"There was <b>at least one other person</b> in her area.","job":"the cook","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cecília\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#1c1a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"csarda","constraints":[{"type":"with_count_min","n":1}]},{"id":"D","name":"Dániel","gender":"M","role":"herdsman","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a5a5a","style":"slick","mustache":true,"mustacheColor":"#5a5a5a","shirt":"#6a1b9a"},"clue":"A <b>lantern</b> was somewhere in his <b>column</b>. He was <b>north of Cecília</b>.","job":"csikós – horse herder","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dániel\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6a1b9a\"/><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=\"#5a5a5a\"/><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=\"#5a5a5a\"/></svg>","solverRole":"herdsman","constraints":[{"type":"col_has","obj":"lantern"},{"type":"rel","q":"C","dir":"N"}]},{"id":"E","name":"Elek","gender":"M","role":"herdsman","color":"#e65100","avatar":{"bg":"#3d5a6e","skin":"#e9bf9b","hair":"#2a1c14","style":"short","cap":true,"beard":true,"shirt":"#e65100"},"clue":"The <b>horse</b> was somewhere in his <b>row</b>. He was <b>right beside an area where nobody was</b>.","job":"gulyás – cattle herder","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Elek\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e65100\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9bf9b\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9bf9b\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2a1c14\"/><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":"herdsman","constraints":[{"type":"row_has","obj":"horse"},{"type":"adjacent_area_empty"}]},{"id":"F","name":"Fanni","gender":"F","role":"guest","color":"#00838f","avatar":{"bg":"#35607a","skin":"#f3d3b5","hair":"#d9b464","style":"long","necklace":true,"shirt":"#00838f"},"clue":"She was beside a <b>bench</b>.","job":"painter from Debrecen","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fanni\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#00838f\"/><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=\"#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":"beside","obj":"bench"}]},{"id":"G","name":"Gáspár","gender":"M","role":"guest","color":"#5d4037","avatar":{"bg":"#5a2a2a","skin":"#efc7a3","hair":"#8a8278","style":"bald","glasses":true,"mustache":true,"mustacheColor":"#8a8278","shirt":"#5d4037"},"clue":"The <b>barrel</b> was somewhere in his <b>column</b>. Somebody else in his area was beside the <b>barrel</b>.","job":"drover","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gáspár\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><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\"/><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=\"#8a8278\"/></svg>","solverRole":"guest","constraints":[{"type":"col_has","obj":"barrel"},{"type":"with_beside","obj":"barrel"}]},{"id":"V","name":"Valér","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#2a2a3a","skin":"#f6d8c0","hair":"#4a3a2a","style":"short","beard":true,"glasses":true,"shirt":"#1b1b1b"},"clue":"<b>The victim.</b> He was alone with the murderer.","job":"the innkeeper","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valér\"><rect width=\"80\" height=\"80\" fill=\"#2a2a3a\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#4a3a2a\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#4a3a2a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"csarda","constraints":[]}],"victim":"V","murderer":"D","solution":{"E":[1,8],"B":[2,2],"A":[3,1],"F":[4,4],"V":[5,5],"D":[6,3],"C":[7,6],"G":[8,7]},"walkthrough":[{"place":["B","G"],"cand":{"A":[[3,1],[4,1]],"C":[[1,3],[1,4],[1,6],[1,8],[3,3],[3,4],[3,6],[3,8],[4,4],[4,5],[4,6],[4,8],[5,3],[5,5],[5,8],[6,3],[6,5],[6,6],[6,8],[7,3],[7,4],[7,6],[7,8]],"D":[[1,3],[1,8],[3,3],[3,8],[4,8],[5,3],[5,8],[6,3],[6,8],[7,3],[7,8]],"E":[[1,3],[1,8]],"F":[[4,4],[4,6]],"V":[[1,3],[1,4],[1,6],[1,8],[3,3],[3,4],[3,6],[3,8],[4,4],[4,5],[4,6],[4,8],[5,3],[5,5],[5,8],[6,3],[6,5],[6,6],[6,8],[7,3],[7,4],[7,6],[7,8]]},"text":"Barna had a hay bale in his row – the hay bales are at R2C4 and R7C8, so he is in row 2 or row 7 – and he was beside the water. In row 7 the only square beside water is R7C2, but that is the reeds, where nobody can stand; in row 2, R2C2 is beside the water at R2C1, in the same area, the Upper Bank. Only R2C2 fits: <b>Barna is at R2C2.</b> Gáspár had the barrel in his column – the only barrel is at R7C7, so he is in column 7 – and somebody else in his area was beside the barrel, so his area is the one with the barrel, the Yard. The only column-7 square in the Yard where anybody can stand is R8C7: <b>Gáspár is at R8C7.</b>"},{"place":["A"],"cand":{"C":[[5,3],[5,5],[5,8],[6,3],[6,5],[6,6],[6,8],[7,3],[7,4],[7,6],[7,8]],"D":[[5,3],[5,8],[6,3],[6,8],[7,3],[7,8]],"E":[[1,3],[1,8]],"F":[[4,4],[4,6]],"V":[[5,3],[5,5],[5,8],[6,3],[6,5],[6,6],[6,8],[7,3],[7,4],[7,6],[7,8]]},"text":"Elek had the horse in his row, and the horse is at R1C7, so he is in row 1. He was right beside an area where nobody was, so his square must touch another area: in row 1 that is R1C3 (next to the Upper Bank), R1C7 and R1C8 (above the Road), and R1C7 is in Gáspár's column – so Elek is at R1C3 or R1C8, both in row 1: the row is his, and the rest of it is empty (R1C4, R1C6, R1C7). Fanni was beside a bench, and the benches are at R4C5 and R6C2: the squares beside R4C5, in the Porch, are R4C4 and R4C6, and beside R6C2 the only square is R5C2, in Barna's column. So Fanni is at R4C4 or R4C6, both in row 4: the row is hers, and the rest of it is empty (R4C1, R4C2, R4C5, R4C7, R4C8). Ágnes was the only one on a bridge, and the bridge squares are R3C1, R3C2, R4C1 and R4C2. R3C2 and R4C2 are in Barna's column, R4C1 is in Fanni's row: <b>Ágnes is at R3C1.</b>"},{"place":["F"],"cand":{"C":[[5,3],[5,5],[5,8],[6,3],[6,5],[6,6],[6,8],[7,6],[7,8]],"D":[[5,3],[5,8],[6,3],[6,8],[7,8]],"E":[[1,3],[1,8]],"V":[[5,3],[5,5],[5,8],[6,3],[6,5],[6,6],[6,8],[7,6],[7,8]]},"text":"Somebody else in the Yard was beside the barrel (R7C7), apart from Gáspár. “Beside” stays inside one area, so R6C7 in the Kitchen does not count: the squares beside the barrel are R7C6, R7C8 and R8C7, and the last one is Gáspár's own. So that other person is at R7C6 or R7C8, both in row 7: the row is theirs, and the rest of it is empty (R7C3, R7C4). Column 4 now has a single square where anybody can stand: R1C4 is in Elek's row, R2C4 in Barna's, R3C4 in Ágnes's, R7C4 and R8C4 are crossed out by row 7 and Gáspár's row, and R5C4 and R6C4 are the counter and the table. Only Fanni can take R4C4: <b>Fanni is at R4C4.</b>"},{"place":["E"],"cand":{"C":[[6,5],[7,6]],"D":[[5,3],[6,3]],"V":[[5,5],[6,5],[7,6]]},"text":"Dániel had a lantern in his column – the lanterns are at R4C3 and R2C8 – so he is in column 3 or column 8, and he was north of Cecília, in a higher row. Cecília's southernmost squares are in row 7 (R7C6, R7C8), so Dániel cannot be in row 7 or below: R7C8 is out for him; Dániel's northernmost squares are in row 5 (R5C3, R5C8), so Cecília cannot be in row 5 or above: R5C3, R5C5 and R5C8 are out for her. Dániel (R5C3, R5C8, R6C3, R6C8) and Elek (R1C3, R1C8) can both only be in column 3 or column 8, so these two columns are theirs and nobody else can be in them: R2C3, R3C3, R7C3, R8C3, R3C8, R4C8, R7C8 and R8C8 are empty. Row 7 is left with a single square where anybody can stand, R7C6 (Cecília or Valér), so somebody is there and the rest of its column is empty: R6C6. Cecília is down to R6C5 and R7C6. Elek was right beside an area where nobody was, but the only area next to R1C3 is the Upper Bank, and Barna is in it: R1C3 is out, and <b>Elek is at R1C8.</b>"},{"place":["C"],"cand":{"D":[[5,3],[6,3]],"V":[[5,5],[6,5]]},"text":"Cecília said at least one other person was in her area. If she were at R6C5, the chair in the Taproom, her companion there could only be Dániel (at R6C3) or Valér (at R5C5 or R6C5) – and every one of those squares is her own square or lies in her row or column: R6C3 is in row 6, R5C5 in column 5. So R6C5 is out, and <b>Cecília is at R7C6</b> – in the Yard with Gáspár, beside the barrel."},{"place":["D","V"],"cand":{},"text":"Valér is left with R5C5 and R6C5, both in the Taproom, and the murderer was alone with him, so somebody else must be in the Taproom with him. Of the people still unplaced only Dániel can be there – at R6C3, since R5C3 is on the Porch: <b>Dániel is at R6C3.</b> The victim made no statement, so Valér's square follows from the others': R6C5 is in Dániel's row, which leaves R5C5. <b>Valér is at R5C5.</b>"},{"final":true,"text":"Case closed: Valér was alone in the Taproom with Dániel, the csikós (horse herder) who had stayed behind after closing time to collect his wages for minding the fair's horses in the Coach House – and was told there was no money for him. <b>Dániel is the murderer!</b>"}],"solver":{"rules":[],"occupiable":["bridge","hay","horse","bench","chair"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-18"},"score":8.2237}