{"format":"murdoku-puzzle/1","id":"souk","version":1,"difficulty":"easy","level":4,"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":"سوق التوابل","tagline":"سوق التوابل في مراكش · ظهيرة قائظة · النافورة ظلت تتدفق","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-28","story":"مراكش، ظهيرة قائظة في المدينة القديمة. بين أكوام الفلفل الأحمر والكركم، والسجاد والفوانيس النحاسية المتوهجة، امتلأت أزقة السوق الضيقة بأصوات المساومة ورائحة شاي النعناع. كانت Violette، صانعة عطور من باريس، قد جاءت لشراء الزعفران واتفقت على لقاء أحدهم في الرياض الهادئ في قلب السوق. هناك، بجانب النافورة المكسوة بالبلاط، عُثر عليها ميتة. يروي التجار والزوار أين كانوا – ابحث عمّن كان وحده معها.","rules":{"standard":["يحتوي كل <b>صف</b> وكل <b>عمود</b> على <b>شخص واحد</b> بالضبط. حالما تضع شخصًا، اشطب صفّه وعموده كاملين.","<b>«بجانب»</b> = مباشرةً إلى اليسار أو اليمين أو الأعلى أو الأسفل، و<b>في المنطقة نفسها</b>. لا يمكن شغل المربعات التي فيها أشياء (أكياس التوابل والميزان والصندوق العتيق وأشجار البرتقال والفوانيس والبرميل وصينية الشاي والنافورة وعربة اليد)؛ أما السجاد والبوفات والمقعد الصغير فيمكن شغلها.","كان القاتل <b>وحده مع الضحية</b>: لم يكن أحد آخر في تلك المنطقة."],"special":[]},"roleNames":{"merchant":"تاجر","visitor":"زائر","victim":"الضحية"},"personGroups":[{"id":"merchants","name":"التجار","persons":["A","B","C","D"]},{"id":"visitors","name":"الزوار","persons":["E","F","G","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Spice Market","cells":[[1,1],[1,2],[2,1],[2,2],[2,3],[3,1],[3,2]],"fill":"#f2dbbf","pattern":"tiles","labelAt":[2,1],"name":"سوق التوابل"},{"id":"Alley","cells":[[1,3],[1,4],[2,4],[3,3],[3,4],[3,5],[4,2],[4,3],[4,5],[4,6],[5,3],[5,6],[6,2],[6,3],[6,6],[7,1],[7,2],[7,5],[7,6],[8,1],[8,5]],"fill":"#eee4d0","pattern":"marble","labelAt":[5,3],"name":"الزقاق"},{"id":"Carpet Bazaar","cells":[[1,5],[1,6],[1,7],[1,8],[2,5],[2,6],[2,7],[2,8],[3,6],[3,7]],"fill":"#efd5cf","pattern":"tiles","labelAt":[2,6],"name":"سوق السجاد"},{"id":"Riad","cells":[[3,8],[4,7],[4,8],[5,7],[5,8],[6,7],[6,8],[7,7],[7,8],[8,6],[8,7],[8,8]],"fill":"#d6eae2","pattern":"tiles","labelAt":[6,8],"name":"الرياض"},{"id":"Lantern Workshop","cells":[[4,4],[5,4],[5,5],[6,4],[6,5],[7,3],[7,4],[8,2],[8,3],[8,4]],"fill":"#f0e5c2","pattern":"planks","labelAt":[6,4],"name":"ورشة الفوانيس"},{"id":"Tea Stall","cells":[[4,1],[5,1],[5,2],[6,1]],"fill":"#e5d9ea","pattern":"carpet","labelAt":[5,2],"name":"كشك الشاي"}],"objectTypes":{"carpet":{"occupiable":true,"name":"سجادة","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#b3252f\"/><path d=\"M23 9 l10 14 -10 14 -10 -14 z\" fill=\"none\" stroke=\"#e0b050\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"3\" fill=\"#e0b050\"/>"},"pouf":{"occupiable":true,"name":"بوف","icon":"<circle cx=\"23\" cy=\"23\" r=\"16\" fill=\"#c8843a\" stroke=\"#6b3f14\" stroke-width=\"1.5\"/><path d=\"M23 7 v32 M7 23 h32 M11.7 11.7 l22.6 22.6 M34.3 11.7 l-22.6 22.6\" stroke=\"#9a5a22\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"23\" r=\"9.5\" fill=\"#d99a52\" stroke=\"#f2d49a\" stroke-width=\"1.4\" stroke-dasharray=\"2.2 1.8\"/><circle cx=\"23\" cy=\"23\" r=\"2.6\" fill=\"#6b3f14\"/>"},"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\"/>"},"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\"/>"},"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\"/>"},"chest":{"occupiable":false,"name":"صندوق عتيق","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"fountain":{"occupiable":false,"name":"نافورة","icon":"<ellipse cx=\"23\" cy=\"33\" rx=\"18\" ry=\"8\" fill=\"#9fd3ea\" stroke=\"#4a7c95\" stroke-width=\"1.5\"/><rect x=\"19\" y=\"14\" width=\"8\" height=\"18\" fill=\"#b9b6ae\" stroke=\"#5b5852\"/><ellipse cx=\"23\" cy=\"14\" rx=\"10\" ry=\"4\" fill=\"#9fd3ea\" stroke=\"#4a7c95\"/><path d=\"M23 4 q-6 6 -4 10 M23 4 q6 6 4 10\" fill=\"none\" stroke=\"#7fb8d0\" stroke-width=\"2\"/>"},"mlantern":{"occupiable":false,"name":"فانوس","icon":"<circle cx=\"23\" cy=\"24\" r=\"15\" fill=\"#f7d774\" opacity=\".22\"/><path d=\"M23 1 v7\" stroke=\"#6b5a2a\" stroke-width=\"1.4\"/><path d=\"M18.5 9 h9 l-4.5 -4 z\" fill=\"#b8902a\" stroke=\"#6b5a2a\" stroke-width=\".8\"/><path d=\"M15.5 13 q7.5 -7 15 0 l2 17 q-9.5 6 -19 0 z\" fill=\"#c9a03a\" stroke=\"#6b5a2a\" stroke-width=\"1.4\"/><g fill=\"#fff0a8\"><path d=\"M23 15 l1.3 2.6 2.8 .4 -2 2 .5 2.8 -2.6 -1.4 -2.6 1.4 .5 -2.8 -2 -2 2.8 -.4 z\"/><circle cx=\"18.5\" cy=\"25.5\" r=\"1.4\"/><circle cx=\"27.5\" cy=\"25.5\" r=\"1.4\"/><circle cx=\"23\" cy=\"28.5\" r=\"1.4\"/></g><path d=\"M16.5 32 h13 l-6.5 8 z\" fill=\"#b8902a\" stroke=\"#6b5a2a\" stroke-width=\"1.2\"/><circle cx=\"23\" cy=\"41.5\" r=\"1.4\" fill=\"#6b5a2a\"/>"},"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\"/>"},"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\"/>"},"spices":{"occupiable":false,"name":"كيس توابل","icon":"<path d=\"M14 27 l9 -21 l9 21 z\" fill=\"#6f8f2a\"/><path d=\"M13 30 q0 -5 10 -5 q10 0 10 5 z\" fill=\"#c8a06a\" stroke=\"#6b4a2a\" stroke-width=\"1.1\"/><path d=\"M4 36 l8 -16 l8 16 z\" fill=\"#d9481c\"/><path d=\"M26 36 l8 -16 l8 16 z\" fill=\"#e8b21c\"/><path d=\"M3 42 q0 -7 9 -7 q9 0 9 7 z\" fill=\"#c8a06a\" stroke=\"#6b4a2a\" stroke-width=\"1.2\"/><path d=\"M25 42 q0 -7 9 -7 q9 0 9 7 z\" fill=\"#c8a06a\" stroke=\"#6b4a2a\" stroke-width=\"1.2\"/><path d=\"M5 40 h14 M27 40 h14\" stroke=\"#a07a4a\" stroke-width=\".8\"/>"},"teapot":{"occupiable":false,"name":"صينية شاي","icon":"<ellipse cx=\"23\" cy=\"35\" rx=\"19\" ry=\"7.5\" fill=\"#c9a03a\" stroke=\"#7a5a1a\" stroke-width=\"1.4\"/><ellipse cx=\"23\" cy=\"34\" rx=\"15\" ry=\"5\" fill=\"#e3c465\"/><path d=\"M15 23 q-5 0 -5 5 q0 4 5 4\" fill=\"none\" stroke=\"#5a6068\" stroke-width=\"1.8\"/><path d=\"M29 26 q6 -3 9 -10\" fill=\"none\" stroke=\"#5a6068\" stroke-width=\"2.2\" stroke-linecap=\"round\"/><path d=\"M15 33 q0 -13 8 -14 q8 1 8 14 z\" fill=\"#d6dbe0\" stroke=\"#5a6068\" stroke-width=\"1.3\"/><path d=\"M20.5 19.5 l2.5 -6 l2.5 6 z\" fill=\"#d6dbe0\" stroke=\"#5a6068\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"12.5\" r=\"1.7\" fill=\"#5a6068\"/><path d=\"M17 27 h12\" stroke=\"#b8a04a\" stroke-width=\"1.2\"/><rect x=\"6\" y=\"30\" width=\"4.5\" height=\"6\" rx=\"1\" fill=\"#2a8a6a\" opacity=\".9\"/><rect x=\"35.5\" y=\"30\" width=\"4.5\" height=\"6\" rx=\"1\" fill=\"#b83a5a\" opacity=\".9\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"spices"},{"cell":[1,2],"type":"spices"},{"cell":[1,6],"type":"carpet"},{"cell":[1,8],"type":"carpet"},{"cell":[2,5],"type":"carpet"},{"cell":[2,7],"type":"carpet"},{"cell":[3,1],"type":"scales"},{"cell":[3,7],"type":"chest"},{"cell":[3,8],"type":"plant"},{"cell":[4,1],"type":"pouf"},{"cell":[4,4],"type":"mlantern"},{"cell":[4,6],"type":"barrel"},{"cell":[5,1],"type":"teapot"},{"cell":[5,7],"type":"fountain"},{"cell":[6,1],"type":"pouf"},{"cell":[6,5],"type":"mlantern"},{"cell":[7,3],"type":"mlantern"},{"cell":[7,4],"type":"stool"},{"cell":[8,1],"type":"cart"},{"cell":[8,8],"type":"plant"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Amina","gender":"F","role":"merchant","color":"#c62828","avatar":{"bg":"#e65100","skin":"#d9a57a","hair":"#1c1a1a","style":"long","shirt":"#c0392b","scarf":"#e0b050","earrings":true},"clue":"<b>لم</b> تكن بجانب <b>الميزان</b>.","job":"بائعة التوابل","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Amina\"><rect width=\"80\" height=\"80\" fill=\"#e65100\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c0392b\"/><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 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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"merchant","constraints":[{"type":"not_beside","obj":"scales"}]},{"id":"B","name":"Brahim","gender":"M","role":"merchant","color":"#2e7d32","avatar":{"bg":"#1565c0","skin":"#c68a5e","hair":"#1c1a1a","style":"short","shirt":"#f4efe6","beard":true,"turban":"#f4efe6"},"clue":"كان <b>الرجل الوحيد</b> على <b>سجادة</b>.","job":"تاجر السجاد","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brahim\"><rect width=\"80\" height=\"80\" fill=\"#1565c0\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#c68a5e\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c68a5e\"/><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\"/><path d=\"M24 31 Q25 7 40 7 Q55 7 56 31 Q48 20 40 20 Q32 20 24 31 Z\" fill=\"#f4efe6\"/><path d=\"M27 20 Q40 30 53 20\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/><path d=\"M32 12 Q40 4 50 12\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/></svg>","solverRole":"merchant","constraints":[{"type":"only_on","obj":"carpet","gender":"M"}]},{"id":"C","name":"Chafik","gender":"M","role":"merchant","color":"#1565c0","avatar":{"bg":"#5d4037","skin":"#c68a5e","hair":"#3a2a1c","style":"short","shirt":"#264653","mustache":true,"mustacheColor":"#1c1a1a"},"clue":"كان بجانب <b>فانوس</b>. كان <b>أبعد شخص شرقًا في منطقته</b>.","job":"صانع الفوانيس","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Chafik\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><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=\"#c68a5e\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c68a5e\"/><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=\"#1c1a1a\"/></svg>","solverRole":"merchant","constraints":[{"type":"beside","obj":"mlantern"},{"type":"extreme_in_area","dir":"E"}]},{"id":"D","name":"Dounia","gender":"F","role":"merchant","color":"#6a1b9a","avatar":{"bg":"#6a1b9a","skin":"#d9a57a","hair":"#1c1a1a","style":"bun","shirt":"#2e7d32","necklace":true},"clue":"كان <b>البرميل</b> في مكان ما من <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=\"Dounia\"><rect width=\"80\" height=\"80\" fill=\"#6a1b9a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><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=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><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\"/></svg>","solverRole":"merchant","constraints":[{"type":"row_has","obj":"barrel"},{"type":"not_area","areas":["Alley"]}]},{"id":"E","name":"Emrys","gender":"M","role":"visitor","color":"#e65100","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#b7482c","style":"short","shirt":"#d9c7a0","beard":true,"glasses":true},"clue":"كان في <b>الصف الأخير</b>.","job":"كاتب أدب رحلات ويلزي","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Emrys\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d9c7a0\"/><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=\"#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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#b7482c\"/></svg>","solverRole":"visitor","constraints":[{"type":"row","rows":[8]}]},{"id":"F","name":"Fiammetta","gender":"F","role":"visitor","color":"#00838f","avatar":{"bg":"#ad1457","skin":"#f3d3b5","hair":"#5a3a22","style":"curly","shirt":"#f2a53a","headband":"#2a8a6a"},"clue":"كانت <b>المرأة الوحيدة</b> بجانب <b>فانوس</b>.","job":"رسامة إيطالية","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fiammetta\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2a53a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><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=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#2a8a6a\"/></svg>","solverRole":"visitor","constraints":[{"type":"only_beside","obj":"mlantern","gender":"F"}]},{"id":"G","name":"Griffin","gender":"M","role":"visitor","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#e7b98f","hair":"#8a8278","style":"slick","shirt":"#5d4037","mustache":true,"mustacheColor":"#8a8278","cap":true},"clue":"كان في <b>الزقاق</b>.","job":"جامع تحف","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Griffin\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8278\"/><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":"visitor","constraints":[{"type":"area","areas":["Alley"]}]},{"id":"V","name":"Violette","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f6d8c0","hair":"#d9b464","style":"bob","shirt":"#b83a5a","necklace":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=\"Violette\"><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=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b83a5a\"/><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=\"#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\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"visitor","constraints":[{"type":"area","areas":["Riad"]},{"type":"beside","obj":"fountain"}]}],"victim":"V","murderer":"E","solution":{"B":[1,8],"A":[2,2],"G":[3,3],"D":[4,1],"C":[5,5],"V":[6,7],"F":[7,4],"E":[8,6]},"walkthrough":[{"place":["C","V","F"],"cand":{"A":[[1,3],[1,6],[1,8],[2,2],[2,3],[2,6],[2,8],[3,3],[3,6]],"B":[[1,6],[1,8]],"D":[[4,1],[4,8]],"E":[[8,2],[8,3],[8,6]],"G":[[1,3],[3,3]]},"text":"عُثر على Violette في الرياض، بجانب النافورة: في R4C7 أو R5C8 أو R6C7 – وكان القاتل وحده معها هناك، إذن في الرياض شخصان بالضبط. كان البرميل (R4C6) في صف Dounia، إذن الصف 4 لها وليست Violette في R4C7؛ وكان Emrys في الصف الأخير، إذن الصف 8 له. كان Chafik وFiammetta كلاهما بجانب فانوس. المربعات بجانب فانوس هي R5C4 وR5C5 وR6C4 وR7C4 وR8C3، كلها في ورشة الفوانيس، وR8C3 في صف Emrys. كان Chafik أبعد شخص شرقًا في منطقته، إذن يجب أن تكون Fiammetta غربه – ومن المربعات المتبقية لا يوجد خارج العمود 4 سوى R5C5: <b>Chafik في R5C5</b>. الصف 5 له، إذن <b>Violette في R6C7</b>. Fiammetta في العمود 4، حيث R5C4 وR6C4 في صفّي Chafik وViolette: <b>Fiammetta في R7C4</b>، جالسة على المقعد الصغير."},{"place":["D"],"cand":{"A":[[1,3],[1,6],[1,8],[2,2],[2,3],[2,6],[2,8],[3,3],[3,6]],"B":[[1,6],[1,8]],"E":[[8,2],[8,3],[8,6]],"G":[[1,3],[3,3]]},"text":"لم تكن Dounia في الزقاق، إذن في الصف 4 هي في R4C1، في كشك الشاي، أو في R4C8، في الرياض (R4C7 في عمود Violette). من يمكن أن يكون في العمود 1؟ مربعاته الفارغة هي R2C1 وR4C1 وR6C1 وR7C1، وR6C1 وR7C1 في صفّي Violette وFiammetta. R2C1 في سوق التوابل، بجانب الميزان: لم تكن Amina بجانب الميزان، ولا يمكن لأحد آخر أن يصل إلى هناك – كان Brahim على سجادة، وGriffin في الزقاق، وDounia وEmrys في الصفين 4 و8. إذن العمود 1 لـDounia: <b>Dounia في R4C1</b>، جالسة على بوف في كشك الشاي."},{"place":["E","B"],"cand":{"A":[[2,2],[2,3],[3,3]],"G":[[3,3]]},"text":"الصفوف من 4 إلى 7 مأخوذة، وR3C8 شجرة برتقال، إذن المربعات الفارغة الوحيدة في الرياض هي في الصف 8: R8C6 وR8C7 – وR8C7 في عمود Violette. الصف 8 لـEmrys، إذن الوحيد الذي يمكن أن يكون وحده مع Violette في الرياض هو Emrys: <b>Emrys في R8C6</b> – إنه القاتل. كان Brahim الرجل الوحيد على سجادة، إذن كان هو نفسه على سجادة: R1C6 في عمود Emrys، وR2C5 في عمود Chafik، وR2C7 في عمود Violette. <b>Brahim في R1C8</b>."},{"place":["G","A"],"text":"كان Griffin في الزقاق. الصف 1 والصفوف من 4 إلى 8 مأخوذة، إذن هو في الصف 2 أو 3؛ مربعات الزقاق هناك هي R2C4 وR3C3 وR3C4 وR3C5، وR2C4 وR3C4 في عمود Fiammetta، وR3C5 في عمود Chafik. <b>Griffin في R3C3</b>. تأخذ Amina آخر صف وعمود فارغين: <b>Amina في R2C2</b>، في سوق التوابل – ليست بجانب الميزان. أصبح الجميع في أماكنهم."},{"final":true,"text":"القضية مغلقة: كانت Violette وحدها مع كاتب أدب الرحلات الويلزي في الرياض. <b>Emrys هو القاتل!</b>"}],"solver":{"rules":[],"occupiable":["carpet","pouf","stool"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-28"}}