{"format":"murdoku-puzzle/1","id":"museum-night","version":1,"difficulty":"hard","level":6,"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":"Een nacht in het museum","tagline":"Marlow Museum · avondopening · om tien uur gaan de lichten uit","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-16","story":"Avondopening in het Marlow Museum. Om tien uur gaan de lichten uit voor de avondlijke „nachtwandeling” – en wanneer ze weer aangaan, ligt Verity, de hoofdconservator, dood in de Egyptische Zaal, naast de sarcofaag. Er waren negen mensen in het gebouw: twee nachtwakers, twee conservatoren en vijf bezoekers. Een van hen is de moordenaar. Lees alle verklaringen, vind ieders vakje op de plattegrond en ontmasker de moordenaar – die alleen met Verity in de Egyptische Zaal was.","rules":{"standard":["Elke <b>rij</b> en elke <b>kolom</b> bevat precies <b>één persoon</b>. Zodra je iemand plaatst, streep je de hele rij en kolom door.","<b>„Naast”</b> = direct links, rechts, erboven of eronder, en <b>in hetzelfde gebied</b>. Vakjes met een voorwerp (standbeelden, de sarcofaag, het skelet, schilderijen, kratten, pulten…) kunnen niet bezet worden; de banken en de stoelen wel. Een <b>hoek</b> van een gebied is een vakje van dat gebied met twee buitenzijden.","Richtingen slaan op rijen en kolommen, niet op dezelfde lijn: <i>„precies één rij ten noorden van hem was een vrouw”</i> = de persoon in de rij direct erboven is een vrouw, in eender welke kolom; <i>„ten noorden van Bea”</i> = in een rij hoger, in eender welke kolom.","De moordenaar was <b>alleen met het slachtoffer</b>: niemand anders was in dat gebied."],"special":["<b>Het alarmlogboek:</b> na de daad liep de moordenaar vanuit de Egyptische Zaal naar een van de twee uitgangen – de <b>hoofdingang</b> in de Foyer of de <b>terrasdeur</b> van het Café – <b>zonder iemand tegen te komen</b>: elk gebied waar hij doorheen liep was <b>leeg</b>. Gebieden zijn alleen verbonden waar een <b>deur</b> getekend is. De Egyptische Zaal zelf is waar de moordenaar begon – die hoeft niet leeg te zijn."]},"roleNames":{"guard":"bewaker","curator":"conservator","visitor":"bezoeker","victim":"slachtoffer"},"personGroups":[{"id":"guards","name":"Nachtwakers","persons":["A","B"]},{"id":"curators","name":"Conservatoren","persons":["C","D","V"]},{"id":"visitors","name":"Bezoekers","persons":["E","F","G","H","I"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Lobby","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3]],"fill":"#e9e1d2","pattern":"marble","labelAt":[2,2],"name":"Foyer"},{"id":"Egyptian","cells":[[1,4],[1,5],[1,6],[1,7],[2,4],[2,5],[2,6],[2,7],[3,4],[3,5],[3,6],[3,7]],"fill":"#f0dcb0","pattern":"tiles","labelAt":[3,5.5],"name":"Egyptische Zaal"},{"id":"Dinosaur","cells":[[1,8],[1,9],[1,10],[2,8],[2,9],[2,10],[3,8],[3,9],[3,10],[4,8],[4,9],[4,10]],"fill":"#dfe3e8","pattern":"tiles","labelAt":[4,9],"name":"Dinosaurushal"},{"id":"Paintings","cells":[[4,1],[4,2],[4,3],[4,4],[5,1],[5,2],[5,3],[5,4],[6,1],[6,2],[6,3],[6,4]],"fill":"#e6d6d6","pattern":"planks","labelAt":[5,2],"name":"Schilderijenzaal"},{"id":"Armoury","cells":[[4,5],[4,6],[4,7],[5,5],[5,6],[5,7],[6,5],[6,6],[6,7]],"fill":"#d9d9d9","pattern":"tiles","labelAt":[5,6],"name":"Wapenzaal"},{"id":"Storage","cells":[[5,8],[5,9],[5,10],[6,8],[6,9],[6,10],[7,8],[7,9],[7,10]],"fill":"#d5cfc2","pattern":"tiles","labelAt":[6,9],"name":"Opslagruimte"},{"id":"Gift Shop","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":"#f1e4cf","pattern":"planks","labelAt":[9,3],"name":"Cadeauwinkel"},{"id":"Sculpture","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":"#e8e8e0","pattern":"marble","labelAt":[10,6],"name":"Beeldenhof"},{"id":"Cafe","cells":[[8,8],[8,9],[8,10],[9,8],[9,9],[9,10],[10,8],[10,9],[10,10]],"fill":"#f2e6d6","pattern":"planks","labelAt":[10,9],"name":"Café"}],"objectTypes":{"bench":{"occupiable":true,"name":"bank","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\"/>"},"chair":{"occupiable":true,"name":"stoel","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\"/>"},"counter":{"occupiable":false,"name":"balie","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\"/>"},"plant":{"occupiable":false,"name":"plant in pot","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\"/>"},"sarcophagus":{"occupiable":false,"name":"sarcofaag","icon":"<path d=\"M12 4 h22 l4 10 v26 q0 4 -4 4 h-22 q-4 0 -4 -4 v-26 z\" fill=\"#d4a017\" stroke=\"#7a5a10\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"14\" rx=\"6\" ry=\"7\" fill=\"#f0c94c\" stroke=\"#7a5a10\" stroke-width=\"1\"/><path d=\"M17 12 h12\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"15\" y=\"24\" width=\"16\" height=\"4\" fill=\"#1f6fb2\"/><rect x=\"15\" y=\"31\" width=\"16\" height=\"4\" fill=\"#c0392b\"/><path d=\"M19 38 h8\" stroke=\"#7a5a10\" stroke-width=\"1.5\"/>"},"statue":{"occupiable":false,"name":"standbeeld","icon":"<rect x=\"13\" y=\"32\" width=\"20\" height=\"9\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"9\" r=\"5\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><path d=\"M16 15 h14 l2 17 h-18 z\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.2\"/>"},"obelisk":{"occupiable":false,"name":"obelisk","icon":"<rect x=\"14\" y=\"36\" width=\"18\" height=\"6\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><path d=\"M18 36 L20 6 L23 2 L26 6 L28 36 Z\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.4\"/><line x1=\"23\" y1=\"8\" x2=\"23\" y2=\"34\" stroke=\"#ffffff\" stroke-width=\"1.2\" opacity=\".7\"/>"},"dino":{"occupiable":false,"name":"dinosaurusskelet","icon":"<path d=\"M6 34 q4 -14 14 -16 q6 -1 10 3 l6 -12 l4 2 l-6 12 q4 6 2 12 z\" fill=\"#e8dcc0\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><path d=\"M14 30 v-8 M19 30 v-10 M24 30 v-9 M29 30 v-6\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><path d=\"M8 33 q10 -4 26 0\" stroke=\"#5b5852\" stroke-width=\"1.5\" fill=\"none\"/><circle cx=\"36\" cy=\"12\" r=\"1.2\" fill=\"#5b5852\"/><rect x=\"4\" y=\"36\" width=\"38\" height=\"4\" rx=\"1.5\" fill=\"#8a949c\"/>"},"painting":{"occupiable":false,"name":"schilderij","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"26\" rx=\"1\" fill=\"#d4a017\" stroke=\"#7a5a10\" stroke-width=\"2\"/><rect x=\"11\" y=\"11\" width=\"24\" height=\"18\" fill=\"#7fc4d8\"/><path d=\"M11 29 l8 -9 l5 5 l4 -6 l7 10 z\" fill=\"#3f8a4a\"/><circle cx=\"30\" cy=\"15\" r=\"2.5\" fill=\"#f0b429\"/><rect x=\"20\" y=\"33\" width=\"6\" height=\"8\" fill=\"#5b5852\"/><rect x=\"14\" y=\"40\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#5b5852\"/>"},"armour":{"occupiable":false,"name":"harnas","icon":"<rect x=\"18\" y=\"4\" width=\"10\" height=\"9\" rx=\"4\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.4\"/><rect x=\"19\" y=\"8\" width=\"8\" height=\"2\" fill=\"#1b1b1b\"/><path d=\"M12 15 h22 l3 14 h-6 v12 h-16 v-12 h-6 z\" fill=\"#c9d1d8\" stroke=\"#3d444b\" stroke-width=\"1.4\"/><path d=\"M23 15 v26 M16 21 h14\" stroke=\"#3d444b\" stroke-width=\"1\"/><rect x=\"6\" y=\"16\" width=\"6\" height=\"12\" rx=\"3\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.2\"/><rect x=\"34\" y=\"16\" width=\"6\" height=\"12\" rx=\"3\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.2\"/><path d=\"M40 6 l-3 24\" stroke=\"#5b5852\" stroke-width=\"2\"/>"},"chest":{"occupiable":false,"name":"wapenkist","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\"/>"},"crate":{"occupiable":false,"name":"krat","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\"/>"},"shelf":{"occupiable":false,"name":"plank","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\"/>"},"fountain":{"occupiable":false,"name":"fontein","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\"/>"},"table":{"occupiable":false,"name":"tafel","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\"/>"}},"wallTypes":{"door":{"name":"deur","icon":"<rect x=\"8\" y=\"17\" width=\"30\" height=\"10\" rx=\"2\" fill=\"#8a5a34\" stroke=\"#3f2d1d\"/><circle cx=\"34\" cy=\"22\" r=\"1.6\" fill=\"#f0b429\"/>"},"gate":{"name":"uitgang","icon":"<rect x=\"8\" y=\"10\" width=\"30\" height=\"26\" rx=\"2\" fill=\"#b7352c\" stroke=\"#3f1d1a\" stroke-width=\"1.4\"/><path d=\"M16 23 h12 m-4 -5 l5 5 l-5 5\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"}},"objects":[{"cell":[1,1],"type":"counter"},{"cell":[1,3],"type":"plant"},{"cell":[3,2],"type":"bench"},{"cell":[2,5],"type":"sarcophagus"},{"cell":[1,4],"type":"statue"},{"cell":[3,7],"type":"statue"},{"cell":[1,7],"type":"obelisk"},{"cell":[2,9],"type":"dino"},{"cell":[3,9],"type":"dino"},{"cell":[4,10],"type":"bench"},{"cell":[4,1],"type":"painting"},{"cell":[6,4],"type":"painting"},{"cell":[5,3],"type":"bench"},{"cell":[6,1],"type":"plant"},{"cell":[4,5],"type":"armour"},{"cell":[6,7],"type":"armour"},{"cell":[5,6],"type":"chest"},{"cell":[5,8],"type":"crate"},{"cell":[7,10],"type":"crate"},{"cell":[6,9],"type":"shelf"},{"cell":[7,1],"type":"counter"},{"cell":[8,4],"type":"shelf"},{"cell":[10,2],"type":"shelf"},{"cell":[7,6],"type":"statue"},{"cell":[9,5],"type":"statue"},{"cell":[8,7],"type":"fountain"},{"cell":[10,6],"type":"bench"},{"cell":[8,5],"type":"bench"},{"cell":[9,9],"type":"table"},{"cell":[9,8],"type":"chair"},{"cell":[9,10],"type":"chair"},{"cell":[8,10],"type":"counter"}],"wallFeatures":[{"cell":[2,1],"side":"W","type":"gate"},{"cell":[10,10],"side":"E","type":"gate"},{"cell":[2,3],"side":"E","type":"door"},{"cell":[3,2],"side":"S","type":"door"},{"cell":[2,7],"side":"E","type":"door"},{"cell":[3,6],"side":"S","type":"door"},{"cell":[4,9],"side":"S","type":"door"},{"cell":[5,4],"side":"E","type":"door"},{"cell":[6,2],"side":"S","type":"door"},{"cell":[6,6],"side":"S","type":"door"},{"cell":[5,7],"side":"E","type":"door"},{"cell":[7,9],"side":"S","type":"door"},{"cell":[7,8],"side":"W","type":"door"},{"cell":[9,7],"side":"E","type":"door"},{"cell":[8,5],"side":"W","type":"door"}],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Aldo","gender":"M","role":"guard","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#e7b98f","hair":"#1c1a1a","style":"short","shirt":"#1b2a33","cap":true,"mustache":true},"clue":"Hij was <b>ten zuiden van Edwin</b>. Hij was <b>alleen in zijn gebied</b>.","job":"nachtwaker","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Aldo\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b2a33\"/><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 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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/><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":"rel","q":"E","dir":"S"},{"type":"alone"}]},{"id":"B","name":"Bea","gender":"F","role":"guard","color":"#2e7d32","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#5a3a22","style":"ponytail","shirt":"#1b2a33","cap":true},"clue":"Zij was in de <b>Opslagruimte</b>.","job":"nachtwaker","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bea\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b2a33\"/><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=\"#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=\"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":"area","areas":["Storage"]}]},{"id":"C","name":"Cosmo","gender":"M","role":"curator","color":"#1565c0","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#c9c3b8","style":"curly","shirt":"#7a5a9a","glasses":true,"bow":true},"clue":"Hij was naast een <b>bank</b>.","job":"conservator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cosmo\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a9a\"/><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=\"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=\"#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":"staff","constraints":[{"type":"beside","obj":"bench"}]},{"id":"D","name":"Delphi","gender":"F","role":"curator","color":"#6a1b9a","avatar":{"bg":"#6e2c4b","skin":"#d9a57a","hair":"#2b1c14","style":"bun","shirt":"#264653","glasses":true},"clue":"<b>Precies één rij ten noorden</b> van haar was een <b>vrouwelijke bezoeker</b>. Zij was in de <b>Wapenzaal</b>.","job":"conservator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Delphi\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#2b1c14\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 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\"/><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":"staff","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F","role":"guest"},{"type":"area","areas":["Armoury"]}]},{"id":"E","name":"Edwin","gender":"M","role":"visitor","color":"#e65100","avatar":{"bg":"#3d5a6e","skin":"#f0cdb0","hair":"#b7482c","style":"short","shirt":"#e67e22","headphones":true},"clue":"Hij was naast een <b>bank</b>.","job":"student","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Edwin\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e67e22\"/><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 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=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"bench"}]},{"id":"F","name":"Fenella","gender":"F","role":"visitor","color":"#00838f","avatar":{"bg":"#7a6a3c","skin":"#e9c6a4","hair":"#c9c3b8","style":"bob","shirt":"#8e44ad","glasses":true,"necklace":true},"clue":"Er was <b>precies één andere persoon</b> in haar gebied. <b>Precies één rij ten noorden</b> van haar was een <b>vrouwelijke bezoeker</b>.","job":"gepensioneerde lerares","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fenella\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#c9c3b8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8e44ad\"/><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=\"#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=\"#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":"with_count","n":1},{"type":"rel_any","dir":"N","exact":1,"gender":"F","role":"guest"}]},{"id":"G","name":"Gaston","gender":"M","role":"visitor","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#2f3b4c","beard":true},"clue":"Hij was naast een <b>standbeeld</b>. <b>Precies één rij ten zuiden</b> van hem was een <b>vrouw</b>.","job":"kunsthandelaar","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gaston\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#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=\"#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":"guest","constraints":[{"type":"beside","obj":"statue"},{"type":"rel_any","dir":"S","exact":1,"gender":"F"}]},{"id":"H","name":"Hilary","gender":"F","role":"visitor","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#c0392b","earrings":true},"clue":"Zij was <b>niet</b> naast een <b>bank</b>. <b>Precies twee rijen ten noorden</b> van haar was een <b>man</b>.","job":"journaliste","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hilary\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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=\"#c0392b\"/><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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"not_beside","obj":"bench"},{"type":"rel_any","dir":"N","exact":2,"gender":"M"}]},{"id":"I","name":"Isidore","gender":"M","role":"visitor","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#d9a57a","hair":"#5a3a22","style":"bald","shirt":"#3f8a4a","tophat":"#000000"},"clue":"Hij was naast een <b>balie</b>. Hij was <b>ten noorden van Edwin</b>.","job":"verzamelaar","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Isidore\"><rect width=\"80\" height=\"80\" fill=\"#4e6f8a\"/><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=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#5a3a22\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 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\"/><rect x=\"26\" y=\"0\" width=\"28\" height=\"26\" rx=\"2\" fill=\"#000000\"/><rect x=\"19\" y=\"24\" width=\"42\" height=\"6\" rx=\"3\" fill=\"#000000\" stroke=\"rgba(0,0,0,.25)\"/><rect x=\"26\" y=\"19\" width=\"28\" height=\"5\" fill=\"#c9a03a\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"counter"},{"type":"rel","q":"E","dir":"N"}]},{"id":"V","name":"Verity","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f0cdb0","hair":"#2a1d16","style":"bun","shirt":"#264653","necklace":true},"clue":"<b>Het slachtoffer.</b> Zij werd gevonden in de <b>Egyptische Zaal</b>, naast de sarcofaag – alleen met de moordenaar.","job":"hoofdconservator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Verity\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#264653\"/><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#2a1d16\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1d16\"/><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":"staff","constraints":[{"type":"area","areas":["Egyptian"]}]}],"victim":"V","murderer":"G","solution":{"G":[1,5],"V":[2,4],"H":[3,8],"F":[4,2],"D":[5,7],"C":[6,3],"B":[7,9],"I":[8,1],"E":[9,6],"A":[10,10]},"walkthrough":[{"place":[],"cand":{"I":[[7,2],[8,1],[8,9]],"E":[[8,6],[9,6]],"A":[[9,1],[9,2],[9,3],[9,4],[9,8],[9,10],[10,1],[10,3],[10,4],[10,8],[10,9],[10,10]]},"text":"Eerst het alarmlogboek. Delphi was in de Wapenzaal en Bea in de Opslagruimte – en elke weg van de Egyptische Zaal naar de terrasdeur van het Café loopt door een van die twee ruimtes (Egyptische Zaal → Wapenzaal → …, of Egyptische Zaal → Dinosaurushal → Opslagruimte → …). De moordenaar vertrok dus via de hoofdingang: <b>de Foyer was leeg</b> – streep R1C2, R2C1, R2C2, R2C3, R3C1 en R3C3 door. Isidore was naast een balie, en de balie van de Foyer valt af, dus hij is bij de balie van de Cadeauwinkel (R7C2, R8C1) of die van het Café (R8C9, R9C10). Edwin was naast een bank, ten zuiden van Isidore en ten noorden van Aldo: R8C6 of R9C6, bij de banken van het Beeldenhof – <b>kolom 6 is van Edwin</b>, en Isidore, ten noorden van hem, is op R7C2, R8C1 of R8C9. Aldo, ten zuiden van Edwin en alleen in zijn zaal, is in rij 9 of 10 – in de Cadeauwinkel of het Café, niet in het Beeldenhof bij Edwin."},{"place":[],"cand":{"D":[[5,5],[5,7],[6,5]],"B":[[5,9],[5,10],[6,8],[6,10],[7,8],[7,9]],"G":[[1,5],[2,4],[2,7],[7,5],[7,7],[8,5]],"V":[[1,5],[2,4],[2,7],[3,4],[3,5]],"C":[[3,10],[4,3],[4,9],[5,2],[5,4],[6,3],[7,5],[10,5],[10,7]]},"text":"De twee vrouwelijke bezoekers, Fenella en Hilary: precies één rij ten noorden van Fenella was een vrouwelijke bezoeker – dat kan alleen Hilary zijn, dus Fenella is in de rij direct onder Hilary. Delphi had ook een vrouwelijke bezoeker direct ten noorden van zich; de rij onder Hilary is die van Fenella, dus dat is Fenella – Hilary, Fenella en Delphi bezetten drie opeenvolgende rijen. Hilary heeft een man twee rijen ten noorden van zich nodig, dus zij is ten vroegste in rij 3, en Delphi – in de Wapenzaal – in rij 5 of 6: <b>R5C5, R5C7 of R6C5</b> (R4C7 ligt te hoog; R4C6, R5C6 en R6C6 liggen in Edwins kolom, R4C5 en R6C7 zijn de harnassen). Noteer de rest ook als kandidaten: Bea ergens in de Opslagruimte; Gaston naast een standbeeld met een vrouw één rij ten zuiden van hem – R1C5, R2C4, R2C7, R7C5, R7C7 of R8C5; Verity in de Egyptische Zaal (R1C5, R2C4, R2C7, R3C4, R3C5); Cosmo naast een bank (R3C10, R4C3, R4C9, R5C2, R5C4, R6C3, R7C5, R10C5, R10C7)."},{"place":["D"],"cand":{"H":[[3,4],[3,5],[3,8]],"F":[[4,2],[4,3],[4,4],[4,8],[4,9],[4,10]],"G":[[1,5],[2,4],[7,5],[8,5]]},"text":"<b>Kan Delphi op R5C5 zijn?</b> Dan is Hilary in rij 3 en Fenella in rij 4, en kolom 5 is van Delphi – maar wie is er dan in rij 1? De Foyer is leeg, R1C5 ligt in Delphi's kolom, R1C6 in Edwins, R1C4 en R1C7 zijn het standbeeld en de obelisk, en niemand kan de R1C8–R1C10 van de Dinosaurushal innemen: Cosmo heeft daar geen bank, Gaston geen standbeeld, iedereen anders zit elders vast. Tegenstrijdigheid. <b>Kan Delphi op R6C5 zijn?</b> Dan is Hilary in rij 4 en Fenella in rij 5, en de man twee rijen ten noorden van Hilary is in rij 2: met een lege Foyer kan daar alleen Gaston zijn (R2C4 of R2C7) – in de Egyptische Zaal, dus hij zou de moordenaar zijn, met de vrouw één rij ten zuiden van hem, Verity, op R3C4. Rij 2–6 zouden dan Gaston, Verity, Hilary, Fenella en Delphi zijn; Bea neemt rij 7 in de Opslagruimte, Isidore rij 8, Edwin rij 9, Aldo rij 10 – en rij 1 blijft over voor Cosmo, die daar geen bank heeft. Tegenstrijdigheid. <b>Delphi is op R5C7</b>: streep rij 5 en kolom 7 door. Hilary is in rij 3 en Fenella in rij 4."},{"place":["H","G","V"],"cand":{"F":[[4,2],[4,3],[4,9],[4,10]],"C":[[6,3]],"B":[[6,10],[7,9]],"I":[[7,2],[8,1],[8,9]],"E":[[8,6],[9,6]]},"text":"Gaston heeft een vrouw precies één rij ten zuiden van zich nodig. Vanuit het Beeldenhof (R7C5, R8C5) zou die vrouw in rij 8 of 9 zijn – maar Bea is in rij 6 of 7 van de Opslagruimte (rij 5 is van Delphi) en de andere vrouwen zijn in rij 2–5. Dus <b>Gaston is op R1C5 of R2C4, in de Egyptische Zaal – Gaston is de moordenaar</b>, alleen met Verity. Hilary, in rij 3, kan daar niet bij komen (R3C4, R3C5), en R3C10 ligt naast de bank van de Dinosaurushal: <b>Hilary is op R3C8</b>. De man twee rijen ten noorden van haar is in rij 1 – dat is Gaston: <b>Gaston op R1C5</b>, en de vrouw één rij ten zuiden van hem is <b>Verity op R2C4</b> (R2C7 ligt in Delphi's kolom). Streep rij 1–3 en kolom 4, 5, 7 en 8 door."},{"place":["C","B","E"],"cand":{"I":[[8,1]],"A":[[10,1],[10,10]],"F":[[4,2],[4,10]]},"text":"Rij 6–10 moeten Aldo, Bea, Cosmo, Edwin en Isidore bevatten, en rij 10 kan alleen van Aldo zijn (Cosmo's vakjes daar, R10C5 en R10C7, liggen in de kolommen van Gaston en Delphi). Cosmo's bankvakjes in rij 4 liggen in Fenella's rij, dus <b>Cosmo is op R6C3</b>, naast de bank van de Schilderijenzaal; Bea neemt dan rij 7 (<b>R7C9</b> – R7C8 ligt in Hilary's kolom), Isidore rij 8, en Edwin, met Isidore ten noorden van hem, <b>R9C6</b>. Streep rij 6, 7 en 9 en kolom 3, 6 en 9 door."},{"place":["I","A","F"],"text":"Isidore's R8C9 ligt in Bea's kolom, dus <b>Isidore is op R8C1</b>, in de Cadeauwinkel. Aldo was alleen in zijn zaal, dus hij kan daar niet bij hem zijn: <b>Aldo is op R10C10</b>, in het Café. Kolom 10 is dan van hem, dus <b>Fenella is op R4C2</b> – in de Schilderijenzaal met precies één andere persoon, Cosmo, zoals ze zei."},{"final":true,"text":"Zaak gesloten: Verity was alleen met Gaston in de Egyptische Zaal, en hij glipte weg via de lege Foyer. <b>Gaston, de kunsthandelaar, is de moordenaar!</b>"}],"solver":{"rules":[{"type":"escape","links":[["Lobby","Egyptian"],["Lobby","Paintings"],["Egyptian","Dinosaur"],["Egyptian","Armoury"],["Dinosaur","Storage"],["Paintings","Armoury"],["Paintings","Gift Shop"],["Armoury","Sculpture"],["Armoury","Storage"],["Storage","Cafe"],["Storage","Sculpture"],["Sculpture","Cafe"],["Sculpture","Gift Shop"]],"exits":["Lobby","Cafe"]}],"occupiable":["bench","chair"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-16"}}