{"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":"Hội chợ bên cầu Hortobágy","tagline":"Hortobágy, đêm hội chợ bên cầu · quán csárda năm 1699 và Cầu Chín Nhịp · chủ quán đã biến mất","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-18","story":"Ở quán trọ Hortobágy trong đêm hội chợ bên cầu, quán rượu không bao giờ vắng. Sau nửa đêm, không ai thấy Valér, chủ quán, đâu cả. Tám người ở quán trọ: vợ Valér, người pha rượu, bà đầu bếp, hai người chăn cừu, một nữ họa sĩ, một người chăn bò – và chính Valér. Valér được tìm thấy đã chết. Bình minh đã lên mà không có ông.","rules":{"standard":["Mỗi <b>hàng</b> và mỗi <b>cột</b> có đúng <b>một người</b>. Ngay khi đặt ai đó, hãy gạch bỏ toàn bộ hàng và cột của người ấy.","<b>“Cạnh”</b> = ngay bên trái, bên phải, bên trên hoặc bên dưới, và <b>trong cùng một khu vực</b>. Các ô có đồ vật (nước, các cây, xe ngựa chở khách, xe kéo, các đèn lồng, quầy, bàn, vạc, bếp lò, giếng cần vọt, thùng tròn, cây sậy và cây liễu) không thể ở; các cầu, các bó cỏ khô, con ngựa, các băng ghế và ghế tựa thì được.","Phương hướng chỉ hàng và cột, không cần cùng một đường thẳng: <i>“đúng một hàng về phía bắc của anh ấy có một vị khách”</i> = người ở hàng ngay phía trên là một vị khách, ở bất kỳ cột nào; <i>“người ở xa nhất về phía bắc trong khu vực của cô ấy”</i> = không có ai khác trong khu vực của cô ấy ở hàng cao hơn.","Hung thủ <b>ở một mình với nạn nhân</b>: không có ai khác trong khu vực đó. Nạn nhân không đưa ra lời khai – ô của anh ấy cũng suy ra được từ những người còn lại."],"special":[],"notes":["<i>“ở ngay sát một khu vực không có ai”</i> = ô của người đó giáp, qua bức tường, một khu vực trống."],"example":{}},"roleNames":{"csarda":"thành viên của quán csárda","herdsman":"người chăn thả","guest":"khách của hội chợ","victim":"nạn nhân"},"personGroups":[{"id":"csarda","name":"Người của quán csárda","persons":["A","B","C","V"]},{"id":"herdsmen","name":"Những người chăn thả","persons":["D","E"]},{"id":"guests","name":"Khách của hội chợ","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":"Bờ trên"},{"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":"Nhà xe ngựa"},{"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":"Đường"},{"id":"Bridge","cells":[[3,1],[3,2],[4,1],[4,2]],"fill":"#f2e6c8","pattern":"planks","labelAt":[3,1.5],"name":"Cầu"},{"id":"Porch","cells":[[4,3],[4,4],[4,5],[4,6],[5,3]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[4,3],"name":"Hiên"},{"id":"Taproom","cells":[[5,4],[5,5],[6,3],[6,4],[6,5]],"fill":"#d9d6e0","pattern":"tiles","labelAt":[5,4.5],"name":"Quán rượu"},{"id":"Kitchen","cells":[[4,7],[5,6],[5,7],[6,6],[6,7]],"fill":"#e4ddd0","pattern":"boards","labelAt":[4,7],"name":"Bếp"},{"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":"Sân"},{"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":"Bờ dưới"}],"objectTypes":{"water":{"occupiable":false,"name":"nước","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":"cầu","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":"cây","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":"xe ngựa chở khách","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":"bó cỏ khô","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":"con ngựa","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":"xe kéo","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":"đèn lồng","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":"băng ghế","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":"quầy","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":"bàn","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":"ghế tựa","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":"vạc","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":"bếp lò","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":"giếng cần vọt","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":"thùng tròn","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":"cây sậy","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":"cây liễu","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":"Cô ấy là <b>người duy nhất</b> trên <b>cầu</b>.","job":"vợ của chủ quán","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":"Có một <b>bó cỏ khô</b> ở đâu đó trong <b>hàng</b> của anh ấy. Anh ấy ở cạnh <b>nước</b>.","job":"người pha chế","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":"Có <b>ít nhất một người khác</b> trong khu vực của cô ấy.","job":"đầu bếp nữ","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":"Có một <b>đèn lồng</b> ở đâu đó trong <b>cột</b> của anh ấy. Anh ấy <b>ở phía bắc Cecília</b>.","job":"csikós – người chăn ngựa","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":"<b>Con ngựa</b> ở đâu đó trong <b>hàng</b> của anh ấy. Anh ấy ở <b>ngay sát một khu vực không có ai</b>.","job":"gulyás – người chăn bò","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":"Cô ấy ở cạnh một <b>băng ghế</b>.","job":"nữ họa sĩ từ 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":"<b>Thùng tròn</b> ở đâu đó trong <b>cột</b> của anh ấy. Có người khác trong khu vực của anh ấy ở cạnh <b>thùng tròn</b>.","job":"người lùa gia súc","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>Nạn nhân.</b> Anh ấy ở một mình với hung thủ.","job":"chủ quán","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}