{"format":"murdoku-puzzle/1","id":"vineyard","version":1,"difficulty":"hard","level":7,"size":{"rows":10,"cols":10},"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":"الكرم","tagline":"عزبة تلة الصقر · ليلة الحصاد · المحصول الأخير","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-17","story":"ليلة الحصاد في عزبة تلة الصقر. دخلت آخر حبات العنب، وصمتت المعصرة، ويوشك المهرجان أن ينتهي حين يُعثر على Vidal، صانع النبيذ، ميتًا في القبو، بجانب أحد براميله الخاصة. كان تسعة أشخاص لا يزالون في العزبة: ثلاثة من عائلته، وثلاثة من عمال العزبة، وثلاثة ضيوف. أحدهم القاتل. اقرأ كل الإفادات، وحدّد مربّع كل شخص على المخطط، واكشف القاتل – الذي كان وحده مع Vidal في القبو.","rules":{"standard":["يحتوي كل <b>صف</b> وكل <b>عمود</b> على <b>شخص واحد</b> بالضبط. حالما تضع شخصًا، اشطب صفّه وعموده كاملين.","<b>«بجانب»</b> = مباشرةً إلى اليسار أو اليمين أو الأعلى أو الأسفل، و<b>في المنطقة نفسها</b>. لا يمكن شغل المربعات التي فيها أشياء (البراميل، الصناديق، الطاولات، الميزان، البئر، العربات، الكروم…)؛ أما المقاعد الصغيرة والمقاعد وبالة القش فيمكن شغلها. <b>زاوية</b> المنطقة هي مربع من تلك المنطقة له جانبان خارجيان.","تشير الاتجاهات إلى الصفوف والأعمدة لا إلى الخط نفسه: <i>«على بُعد صف واحد شماله بالضبط كانت امرأة»</i> = الشخص الذي في الصف الذي فوقه مباشرةً امرأة، في أي عمود؛ <i>«شمال Aurora»</i> = في صف أعلى، في أي عمود.","كان القاتل <b>وحده مع الضحية</b>: لم يكن أحد آخر في تلك المنطقة."],"special":["<b>جلس شخصان بالضبط على مقاعد صغيرة.</b>"]},"roleNames":{"family":"العائلة","worker":"عامل العزبة","guest":"ضيف","victim":"الضحية"},"personGroups":[{"id":"family","name":"العائلة","persons":["A","B","C","V"]},{"id":"workers","name":"عمال العزبة","persons":["D","E","F"]},{"id":"guests","name":"الضيوف","persons":["G","H","I"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Press House","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2],[3,3],[3,4]],"fill":"#e6d9c3","pattern":"planks","labelAt":[3,2.5],"name":"بيت المعصرة"},{"id":"Tasting Room","cells":[[1,5],[1,6],[1,7],[2,5],[2,6],[2,7],[3,5],[3,6],[3,7]],"fill":"#e9dcd2","pattern":"boards","labelAt":[3,6],"name":"غرفة التذوق"},{"id":"Shop","cells":[[1,8],[1,9],[1,10],[2,8],[2,9],[2,10],[3,8],[3,9],[3,10]],"fill":"#e2e0d0","pattern":"tiles","labelAt":[3,9.5],"name":"المتجر"},{"id":"Courtyard","cells":[[4,1],[4,2],[4,3],[4,4],[4,5],[5,1],[5,2],[5,3],[5,4],[5,5],[6,1],[6,2],[6,3],[6,4],[6,5]],"fill":"#e4dccd","pattern":"marble","labelAt":[4,3],"name":"الفناء"},{"id":"Cellar","cells":[[4,6],[4,7],[4,8],[4,9],[4,10],[5,6],[5,7],[5,8],[5,9],[5,10],[6,6],[6,7],[6,8],[6,9],[6,10]],"fill":"#d3d3d0","pattern":"tiles","labelAt":[6,8],"name":"القبو"},{"id":"Vine Rows","cells":[[7,1],[7,2],[7,3],[7,4],[8,1],[8,2],[8,3],[8,4],[9,1],[9,2],[9,3],[9,4],[10,1],[10,2],[10,3],[10,4]],"fill":"#d9ead3","pattern":"marble","labelAt":[10,2.5],"name":"صفوف الكروم"},{"id":"Bottling Hall","cells":[[7,5],[7,6],[7,7],[8,5],[8,6],[8,7],[9,5],[9,6],[9,7],[10,5],[10,6],[10,7]],"fill":"#dfe3e6","pattern":"tiles","labelAt":[10,6],"name":"قاعة التعبئة"},{"id":"Cart Shed","cells":[[7,8],[7,9],[7,10],[8,8],[8,9],[8,10],[9,8],[9,9],[9,10],[10,8],[10,9],[10,10]],"fill":"#e3cfa8","pattern":"planks","labelAt":[7,9],"name":"سقيفة العربات"}],"objectTypes":{"stool":{"occupiable":true,"name":"مقعد صغير","icon":"<circle cx=\"23\" cy=\"23\" r=\"11\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#d9d5cc\"/>"},"bench":{"occupiable":true,"name":"مقعد","icon":"<rect x=\"7\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"35.8\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"4\" y=\"8\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.3\"/><rect x=\"4\" y=\"17.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"32.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/>"},"hay":{"occupiable":true,"name":"بالة قش","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\"/>"},"scales":{"occupiable":false,"name":"ميزان","icon":"<rect x=\"8\" y=\"30\" width=\"30\" height=\"8\" rx=\"2\" fill=\"#5a6068\"/><rect x=\"21\" y=\"12\" width=\"4\" height=\"18\" fill=\"#5a6068\"/><path d=\"M8 14 h30\" stroke=\"#5a6068\" stroke-width=\"3\"/><path d=\"M10 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/><path d=\"M36 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/>"},"crate":{"occupiable":false,"name":"صندوق","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"30\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"20\" x2=\"40\" y2=\"20\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"30\" x2=\"40\" y2=\"30\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"17\" y1=\"10\" x2=\"17\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"29\" y1=\"10\" x2=\"29\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/>"},"barrel":{"occupiable":false,"name":"برميل","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\"/>"},"table":{"occupiable":false,"name":"طاولة","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\"/>"},"shelf":{"occupiable":false,"name":"رف","icon":"<rect x=\"8\" y=\"5\" width=\"30\" height=\"36\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"9\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"8\" fill=\"#d4b98f\"/><rect x=\"11\" y=\"31\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/>"},"counter":{"occupiable":false,"name":"منضدة","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\"/>"},"well":{"occupiable":false,"name":"بئر","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\"/>"},"planter":{"occupiable":false,"name":"حوض نباتات","icon":"<path d=\"M6 25 q3 -9 11 -7 q5 -6 11 -1 q9 -1 11 8 z\" fill=\"#3f8a4a\" stroke=\"#2c6434\" stroke-width=\"1\"/><circle cx=\"14\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><circle cx=\"24\" cy=\"15\" r=\"1.9\" fill=\"#f2d24a\"/><circle cx=\"33\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"14\" rx=\"2\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.5\"/><path d=\"M4 30 h38 M4 34.5 h38\" stroke=\"#7a5630\" stroke-width=\"1\"/><rect x=\"4\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"38\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"8\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/><rect x=\"34\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/>"},"cart":{"occupiable":false,"name":"عربة","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\"/>"},"rack":{"occupiable":false,"name":"حامل الزجاجات","icon":"<line x1=\"6\" y1=\"10\" x2=\"40\" y2=\"10\" stroke=\"#5b5852\" stroke-width=\"3\"/><line x1=\"9\" y1=\"10\" x2=\"9\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"37\" y1=\"10\" x2=\"37\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><path d=\"M15 14 v2 h8 v14 h-8 z\" fill=\"#c8536a\"/><path d=\"M25 14 v2 h7 v12 h-7 z\" fill=\"#3a6fb0\"/><line x1=\"19\" y1=\"10\" x2=\"19\" y2=\"14\" stroke=\"#333\"/><line x1=\"28\" y1=\"10\" x2=\"28\" y2=\"14\" stroke=\"#333\"/>"},"plant":{"occupiable":false,"name":"كرمة","icon":"<path d=\"M15 28 h16 l-2 12 h-12 z\" fill=\"#c2643a\" stroke=\"#7a3d20\" stroke-width=\"1.2\"/><ellipse cx=\"15\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(-30 15 17)\"/><ellipse cx=\"31\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(30 31 17)\"/><ellipse cx=\"23\" cy=\"13\" rx=\"6\" ry=\"11\" fill=\"#57a35e\"/>"},"wheelbarrow":{"occupiable":false,"name":"عربة يدوية","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>"},"ladder":{"occupiable":false,"name":"سلم","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#9fd3ea\"/><rect x=\"14\" y=\"4\" width=\"4\" height=\"38\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><rect x=\"28\" y=\"4\" width=\"4\" height=\"38\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><rect x=\"14\" y=\"12\" width=\"18\" height=\"3\" fill=\"#8a949c\"/><rect x=\"14\" y=\"22\" width=\"18\" height=\"3\" fill=\"#8a949c\"/><rect x=\"14\" y=\"32\" width=\"18\" height=\"3\" fill=\"#8a949c\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"scales"},{"cell":[1,4],"type":"crate"},{"cell":[3,1],"type":"crate"},{"cell":[2,3],"type":"barrel"},{"cell":[2,6],"type":"table"},{"cell":[1,5],"type":"stool"},{"cell":[3,7],"type":"stool"},{"cell":[1,7],"type":"shelf"},{"cell":[2,8],"type":"counter"},{"cell":[1,10],"type":"shelf"},{"cell":[3,8],"type":"stool"},{"cell":[5,3],"type":"well"},{"cell":[4,5],"type":"planter"},{"cell":[6,1],"type":"cart"},{"cell":[4,1],"type":"bench"},{"cell":[6,5],"type":"bench"},{"cell":[4,7],"type":"barrel"},{"cell":[4,9],"type":"barrel"},{"cell":[6,7],"type":"barrel"},{"cell":[6,9],"type":"barrel"},{"cell":[5,10],"type":"rack"},{"cell":[5,6],"type":"stool"},{"cell":[7,2],"type":"plant"},{"cell":[8,4],"type":"plant"},{"cell":[10,3],"type":"plant"},{"cell":[10,1],"type":"wheelbarrow"},{"cell":[7,6],"type":"crate"},{"cell":[9,5],"type":"table"},{"cell":[8,7],"type":"shelf"},{"cell":[8,9],"type":"cart"},{"cell":[7,10],"type":"barrel"},{"cell":[9,8],"type":"ladder"},{"cell":[7,8],"type":"hay"},{"cell":[10,10],"type":"hay"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Aurora","gender":"F","role":"family","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#5a3a22","style":"long","shirt":"#c0392b","necklace":true},"clue":"كانت بجانب <b>مقعد</b>.","job":"الابنة","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Aurora\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c0392b\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#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\"/></svg>","solverRole":"family","constraints":[{"type":"beside","obj":"bench"}]},{"id":"B","name":"Benedict","gender":"M","role":"family","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#1c1a1a","style":"short","shirt":"#264653"},"clue":"كان جالسًا على <b>بالة قش</b>.","job":"الابن","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Benedict\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#264653\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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\"/></svg>","solverRole":"family","constraints":[{"type":"on","obj":"hay"}]},{"id":"C","name":"Cecily","gender":"F","role":"family","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#c9c3b8","style":"bun","shirt":"#8e44ad","earrings":true},"clue":"<b>لم</b> تكن بجانب <b>برميل</b>. <b>لم</b> تكن في زاوية من منطقتها.","job":"زوجة Vidal","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cecily\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8e44ad\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#c9c3b8\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#c9c3b8\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"family","constraints":[{"type":"not_beside","obj":"barrel"},{"type":"not_corner_of_area"}]},{"id":"D","name":"Dario","gender":"M","role":"worker","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#e7b98f","hair":"#2b1c14","style":"curly","shirt":"#5d4037","apron":true},"clue":"<b>لم</b> يكن في زاوية من منطقته.","job":"رئيس القبو","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dario\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d4037\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 Z\" fill=\"#2b1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"not_corner_of_area"}]},{"id":"E","name":"Elke","gender":"F","role":"worker","color":"#e65100","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#d9b464","style":"ponytail","shirt":"#3f8a4a","headband":"#f0b429"},"clue":"كانت <b>وحدها في منطقتها</b>.","job":"قاطفة عنب","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Elke\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><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=\"#3f8a4a\"/><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 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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"alone"}]},{"id":"F","name":"Florian","gender":"M","role":"worker","color":"#00838f","avatar":{"bg":"#3d5a6e","skin":"#d9a57a","hair":"#b7482c","style":"short","shirt":"#8b5a2b","cap":true},"clue":"كان بجانب <b>كرمة</b>. <b>على بُعد صف واحد بالضبط شماله</b> كان <b>عامل عزبة</b>.","job":"سائق الجرار","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Florian\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b5a2b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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=\"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":"beside","obj":"plant"},{"type":"rel_any","dir":"N","exact":1,"gender":"M","role":"staff"}]},{"id":"G","name":"Gabriella","gender":"F","role":"guest","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#f0cdb0","hair":"#1c1a1a","style":"bob","shirt":"#7a5a9a","scarf":"#e0b050"},"clue":"<b>لم تكن وحدها</b> في منطقتها. <b>لم</b> تكن في زاوية من منطقتها.","job":"تاجرة نبيذ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gabriella\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#7a5a9a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#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=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#e0b050\"/></svg>","solverRole":"guest","constraints":[{"type":"not_alone"},{"type":"not_corner_of_area"}]},{"id":"H","name":"Hubert","gender":"M","role":"guest","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f1c8a5","hair":"#c9c3b8","style":"bald","shirt":"#1b1b1b","glasses":true,"bow":true},"clue":"كان في <b>المتجر</b>. <b>على بُعد صف واحد بالضبط شماله</b> كانت <b>عاملة عزبة</b>.","job":"ناقد نبيذ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hubert\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#c9c3b8\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#c9c3b8\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Shop"]},{"type":"rel_any","dir":"N","exact":1,"gender":"F","role":"staff"}]},{"id":"I","name":"Isolde","gender":"F","role":"guest","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#e9c6a4","hair":"#b7482c","style":"long","shirt":"#2f3b4c","glasses":true},"clue":"كانت بجانب <b>صندوق</b>.","job":"صحفية","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Isolde\"><rect width=\"80\" height=\"80\" fill=\"#4e6f8a\"/><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=\"#2f3b4c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><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\"/><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":"beside","obj":"crate"}]},{"id":"V","name":"Vidal","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#5a3a22","style":"slick","shirt":"#1b1b1b","mustache":true},"clue":"<b>الضحية.</b> عُثر عليه في <b>القبو</b>، بجانب <b>برميل</b> – وحده مع القاتل.","job":"صانع النبيذ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vidal\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"family","constraints":[{"type":"area","areas":["Cellar"]},{"type":"beside","obj":"barrel"}]}],"victim":"V","murderer":"G","solution":{"E":[1,5],"H":[2,9],"C":[3,2],"V":[4,8],"G":[5,6],"A":[6,4],"I":[7,7],"D":[8,1],"F":[9,3],"B":[10,10]},"walkthrough":[{"place":[],"cand":{"V":[[4,6],[4,8],[4,10],[5,7],[5,9],[6,6],[6,8],[6,10]],"A":[[4,2],[5,1],[5,5],[6,4]],"B":[[7,8],[10,10]],"H":[[2,9],[2,10],[3,8],[3,9],[3,10]],"E":[[1,2],[1,3],[1,5],[1,6],[2,1],[2,2],[2,4],[2,5],[2,7]],"F":[[7,1],[7,3],[7,4],[8,2],[8,3],[9,3],[9,4],[10,2],[10,4]],"I":[[1,3],[2,1],[2,4],[3,2],[7,5],[7,7],[8,6]]},"text":"عُثر على Vidal في القبو بجانب برميل: R4C6 أو R4C8 أو R4C10 أو R5C7 أو R5C9 أو R6C6 أو R6C8 أو R6C10 – وكان القاتل وحده معه هناك. Aurora كانت بجانب مقعد، فهي في الفناء (R4C2 أو R5C1 أو R5C5 أو R6C4)؛ Benedict جلس على بالة قش في سقيفة العربات (R7C8 أو R10C10)؛ Florian كان بجانب كرمة، فهو بين صفوف الكروم؛ Hubert في المتجر. Elke كانت وحدها في منطقتها – فهي إذن ليست في الفناء ولا القبو ولا صفوف الكروم ولا المتجر ولا سقيفة العربات، حيث لا بد أن يكون شخص آخر. عامل العزبة الذي على بُعد صف واحد بالضبط شمال Florian لا يمكن أن يكون سوى Dario، وعاملة العزبة التي على بُعد صف واحد شمال Hubert لا يمكن أن تكون سوى Elke: Hubert في الصف 2 أو 3 من المتجر (R2C9 أو R2C10 أو R3C8 أو R3C9 أو R3C10)، وElke في الصف الذي فوقه مباشرةً – الصف 1 أو 2، في بيت المعصرة أو غرفة التذوق. Dario، فوق Florian مباشرةً، في الصفوف 6–9."},{"place":["B"],"cand":{"H":[[2,9],[3,8],[3,9]],"V":[[4,6],[4,8],[5,7],[5,9],[6,6],[6,8]],"F":[[7,1],[7,3],[7,4],[8,2],[8,3],[9,3],[9,4]]},"text":"جلس شخصان بالضبط على مقاعد صغيرة، فلننظر إلى المقاعد الصغيرة الأربعة. لا يمكن لأحد أن يجلس على R3C7: فهو زاوية من غرفة التذوق (فليست Cecily ولا Gabriella)، وElke في الصف 1 أو 2، وIsolde تحتاج صندوقًا بجانبها، وDario في الصفوف 6–9. مقعد المتجر الصغير R3C8 لا يمكن أن يكون إلا لـHubert؛ وR1C5 – زاوية أخرى من غرفة التذوق، بلا صندوق بجانبها – لا يمكن أن يكون إلا لـElke؛ ومقعد القبو الصغير R5C6 يمكن أن يجلس عليه Cecily أو Gabriella. <b>هل يمكن أن يكون Benedict على بالة القش في R7C8؟</b> عندها العمود 8 له، ولا يمكن لـHubert أن يجلس على R3C8، ويكون الجالسان على المقعدين الصغيرين Elke في R1C5 وCecily أو Gabriella في R5C6. Elke في الصف 1 تضع Hubert في الصف 2 (R2C9 أو R2C10). Vidal ممنوع من العمود 8 ومن الصف 5 ومن العمود 6، فهو في R4C10 أو R6C10: العمود 10 له، وHubert في R2C9. الصفان 4 و6 لـAurora وVidal، والصف 5 للجالس على المقعد الصغير، فلا بد أن تكون الأخرى من Cecily وGabriella في الصفوف 8–10 – مع Florian وDario، اللذين يأخذان صفّين متتاليين هناك. الآن العمود 7: R2C7 في غرفة التذوق، حيث Elke وحدها؛ R3C7 هو المقعد غير القابل للاستخدام؛ R5C7 في صف الجالس على المقعد الصغير وR7C7 في صف Benedict؛ R10C7 زاوية من قاعة التعبئة؛ وR9C7 كان سيضع Cecily أو Gabriella في الصف 9، بين Florian وDario – مستحيل. العمود 7 يبقى فارغًا: تناقض. <b>Benedict في R10C10</b>، والصف 10 والعمود 10 له."},{"place":["H","E"],"cand":{"V":[[4,8],[6,8]],"A":[[4,2],[6,4]],"I":[[3,2],[7,5],[7,7],[8,6]]},"text":"Hubert في R2C9 أو R3C8 أو R3C9. <b>هل يمكن أن يجلس على مقعد المتجر الصغير R3C8؟</b> عندها Elke في الصف 2، لا على R1C5، فيكون المقعد الصغير الثاني هو R5C6 – Cecily أو Gabriella، في القبو مع Vidal. لكن Vidal، بجانب برميل، لن يبقى له مربع: R4C8 وR6C8 في عمود Hubert، وR4C6 وR6C6 في عمود المقعد الصغير، وR5C7 وR5C9 في صفه. تناقض. <b>هل يمكن أن يكون Hubert في R3C9؟</b> عندها Elke في الصف 2 مرة أخرى، وR1C5 وR3C8 كلاهما مستبعد، ولا يبقى سوى مقعد صغير واحد صالح – جالس واحد بدل اثنين. تناقض. فإذن <b>Hubert في R2C9</b>، وElke في الصف 1، والجالسان على المقعدين الصغيرين هما <b>Elke في R1C5</b> ومن يجلس في <b>R5C6</b> – وهو شخص في القبو مع Vidal، فإذن <b>القاتل هو Cecily أو Gabriella، الجالسة على مقعد القبو الصغير</b>. Vidal ليس في الصف 5 ولا في العمود 6: فهو في <b>R4C8 أو R6C8</b>، والعمود 8 له."},{"place":["A","V"],"cand":{"F":[[8,3],[9,3]],"I":[[3,2],[7,5],[7,7]]},"text":"Aurora في R4C2 أو R6C4 (فالصف 5 للجالس على المقعد الصغير) وVidal في R4C8 أو R6C8: الصفان 4 و6 لهما، فليست Cecily ولا Dario ولا Gabriella في هذين الصفين. الصف 3 فيه مربع واحد صالح، R3C2 – فR3C3 بجانب برميل، وR3C4 زاوية من بيت المعصرة، وR3C6 وR3C7 يقعان في غرفة التذوق حيث Elke وحدها، والمتجر لـHubert – فالعمود 2 إذن لشخص الصف 3 (Cecily أو Isolde). الصف 6 عندها فيه أيضًا مربع واحد، R6C4، ولا يمكن أن يأخذه إلا Aurora: <b>Aurora في R6C4</b>، فإذن <b>Vidal في R4C8</b>. Florian، بجانب كرمة، يبقى له R8C3 أو R9C3 (فR7C1 وR7C3 وR7C4 كانت ستضع Dario في صف Aurora 6؛ وR8C2 في العمود 2، وR9C4 في عمود Aurora). Isolde في R3C2 أو R7C5 أو R7C7."},{"place":["F","D"],"cand":{"I":[[3,2],[7,5],[7,7]],"C":[[3,2],[5,6]],"G":[[3,2],[5,6]]},"text":"هل يمكن أن يكون Florian في R8C3؟ عندها سيكون Dario في الصف 7 – لكن R7C1 زاوية من صفوف الكروم، وR7C3 عمود Florian، وR7C5 وR7C7 زاويتان من قاعة التعبئة، وR7C9 عمود Hubert: لا مكان له. فإذن <b>Florian في R9C3</b> وDario في الصف 8: R8C2 في العمود 2، وR8C3 عمود Florian، وR8C5 عمود Elke – <b>Dario في R8C1</b>. الصفوف 3 و5 و7 تبقى لـCecily وGabriella وIsolde. مربعات الصف 7 المتبقية هي R7C5 وR7C7، وكلاهما زاوية من قاعة التعبئة – ليستا لـCecily ولا Gabriella – ف<b>الصف 7 لـIsolde</b>، وCecily وGabriella تتقاسمان R3C2 ومقعد القبو الصغير R5C6."},{"place":["C","G","I"],"text":"Gabriella لم تكن وحدها في منطقتها، لكن من في R3C2 يكون وحده في بيت المعصرة (فبقية مربعاته كلها مشطوبة): إذن <b>Cecily في R3C2</b> و<b>Gabriella في R5C6</b>، على مقعد القبو الصغير – في القبو مع Vidal. العمود 5 لـElke، ف<b>Isolde في R7C7</b>، بجانب الصندوق. أصبح الجميع في مكانه."},{"final":true,"text":"أُغلقت القضية: كان Vidal وحده في القبو مع تاجرة النبيذ التي كانت جالسة على مقعد القبو الصغير. <b>Gabriella هي القاتلة!</b>"}],"solver":{"rules":[{"type":"count_on","obj":"stool","n":2}],"occupiable":["stool","bench","hay"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-17"}}