{"format":"murdoku-puzzle/1","id":"poker","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":"De finaletafel","tagline":"Pokerroom Ace of Clubs · de laatste avond · het prijzengeld","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-17","story":"De laatste avond van de Harbour Open in de pokerroom Ace of Clubs. De finaletafel staat klaar, de trofee staat op het podium en het prijzengeld ligt achter slot in de kluis van het kantoor – tot Vaughn, de toernooidirecteur, dood wordt aangetroffen in het Kantoor, naast diezelfde kluis. Negen mensen waren nog in de club: vier spelers, drie personeelsleden en twee van de pers. Een van hen is de moordenaar. Lees elke uitspraak, vind ieders vakje op de plattegrond en ontmasker de moordenaar – die alleen was met Vaughn in het Kantoor.","rules":{"standard":["Elke <b>rij</b> en elke <b>kolom</b> bevat precies <b>één persoon</b>. Zodra je iemand plaatst, streep je zijn hele rij en kolom door.","<b>„Naast”</b> = direct links, rechts, erboven of eronder, en <b>in hetzelfde gebied</b>. Vakjes met een voorwerp (pokertafels, toonbanken, de kluis, de trofee, de fichekar, schermen…) kunnen niet bezet worden; de stoelen, de barkrukken, de banken, de sofa en de fauteuil wel.","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 Amelia”</i> = in een rij hogerop, in eender welke kolom.","De moordenaar was <b>alleen met het slachtoffer</b>: niemand anders was in dat gebied."],"special":["<b>Geen enkel gebied was leeg:</b> in elk van de acht gebieden was minstens één persoon.","<b>Precies drie mensen zaten op een stoel</b> (de fauteuil telt niet als stoel)."]},"roleNames":{"player":"speler","staff":"personeelslid","press":"pers","victim":"slachtoffer"},"personGroups":[{"id":"players","name":"De spelers","persons":["A","B","C","D"]},{"id":"staff","name":"Personeel","persons":["E","F","G","V"]},{"id":"press","name":"Pers","persons":["H","I"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Lobby","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[2,5],[3,1]],"fill":"#e4e0d2","pattern":"tiles","labelAt":[2,2.5],"name":"Lobby"},{"id":"Bar","cells":[[1,6],[1,7],[1,8],[1,9],[1,10],[2,6],[2,7],[2,8],[2,9],[2,10],[3,9],[3,10]],"fill":"#e9dcd2","pattern":"boards","labelAt":[2,8],"name":"Bar"},{"id":"Office","cells":[[3,2],[3,3],[4,1],[4,2],[4,3],[5,1],[5,2],[6,1],[6,2]],"fill":"#e6d9c3","pattern":"planks","labelAt":[5,1.5],"name":"Kantoor"},{"id":"Tournament Floor","cells":[[3,4],[3,5],[3,6],[3,7],[3,8],[4,4],[4,8],[5,3],[5,4],[5,8],[6,3],[6,4],[6,5],[6,6],[6,7],[6,8],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[8,4],[8,5],[8,6],[8,7]],"fill":"#d9e4d6","pattern":"carpet","labelAt":[8,5.5],"name":"Toernooivloer"},{"id":"Final Table","cells":[[4,5],[4,6],[4,7],[5,5],[5,6],[5,7]],"fill":"#cfe0c9","pattern":"marble","labelAt":[5,6.5],"name":"Finaletafel"},{"id":"Gallery","cells":[[4,9],[4,10],[5,9],[5,10],[6,9],[6,10],[7,9],[7,10],[8,10],[9,10]],"fill":"#dfe3e6","pattern":"tiles","labelAt":[6,9.5],"name":"Tribune"},{"id":"Lounge","cells":[[7,1],[7,2],[8,1],[8,2],[8,3],[9,1],[9,2],[9,3]],"fill":"#e3cfa8","pattern":"planks","labelAt":[9,2],"name":"Lounge"},{"id":"Terrace","cells":[[8,8],[8,9],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10]],"fill":"#e2e6d8","pattern":"marble","labelAt":[10,7],"name":"Terras"}],"objectTypes":{"stool":{"occupiable":true,"name":"barkruk","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\"/>"},"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\"/>"},"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\"/>"},"sofa":{"occupiable":true,"name":"sofa","icon":"<rect x=\"3\" y=\"14\" width=\"40\" height=\"20\" rx=\"6\" fill=\"#7a5a9a\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"9\" width=\"32\" height=\"10\" rx=\"4\" fill=\"#9a7abd\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><line x1=\"8\" y1=\"34\" x2=\"8\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/><line x1=\"38\" y1=\"34\" x2=\"38\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/>"},"armchair":{"occupiable":true,"name":"fauteuil","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"6\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"8\" width=\"24\" height=\"14\" rx=\"5\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/><rect x=\"33\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/>"},"sign":{"occupiable":false,"name":"toernooibord","icon":"<rect x=\"21\" y=\"22\" width=\"4\" height=\"20\" fill=\"#6b6f76\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"17\" rx=\"3\" fill=\"#2e7d32\" stroke=\"#1b4d1e\" stroke-width=\"1.5\"/><path d=\"M10 14.5 h15 m-4 -4 l4 4 l-4 4\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"33\" cy=\"14.5\" r=\"3.5\" fill=\"#ffffff\"/>"},"counter":{"occupiable":false,"name":"toonbank","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","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\"/>"},"tv":{"occupiable":false,"name":"groot scherm","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"24\" rx=\"2\" fill=\"#1c232c\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"22\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"20\" width=\"26\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"26\" width=\"18\" height=\"3\" fill=\"#7fc4d8\"/><rect x=\"18\" y=\"34\" width=\"10\" height=\"4\" fill=\"#0b0e12\"/>"},"cabinet":{"occupiable":false,"name":"kast","icon":"<rect x=\"10\" y=\"4\" width=\"26\" height=\"38\" rx=\"2\" fill=\"#6b7680\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"14\" y=\"9\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"21\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"33\" width=\"18\" height=\"6\" fill=\"#9aa1a8\"/>"},"desk":{"occupiable":false,"name":"bureau","icon":"<rect x=\"5\" y=\"12\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"16\" width=\"14\" height=\"10\" fill=\"#f4efe6\" stroke=\"#8c8a82\"/><rect x=\"27\" y=\"17\" width=\"10\" height=\"4\" fill=\"#3d444b\"/>"},"safe":{"occupiable":false,"name":"kluis","icon":"<rect x=\"9\" y=\"6\" width=\"28\" height=\"34\" rx=\"3\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"7\" fill=\"none\" stroke=\"#9aa1a8\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"23\" r=\"2\" fill=\"#9aa1a8\"/><rect x=\"31\" y=\"14\" width=\"3\" height=\"18\" fill=\"#9aa1a8\"/>"},"cardtable":{"occupiable":false,"name":"pokertafel","icon":"<rect x=\"4\" y=\"9\" width=\"38\" height=\"28\" rx=\"10\" fill=\"#2e7d4f\" stroke=\"#1b4d30\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"13\" width=\"30\" height=\"20\" rx=\"8\" fill=\"none\" stroke=\"#f0b429\" stroke-width=\"1\"/><rect x=\"14\" y=\"17\" width=\"7\" height=\"10\" rx=\"1\" fill=\"#f7f4ee\" stroke=\"#5b5852\" stroke-width=\".8\"/><rect x=\"24\" y=\"17\" width=\"7\" height=\"10\" rx=\"1\" fill=\"#f7f4ee\" stroke=\"#5b5852\" stroke-width=\".8\"/><path d=\"M17.5 20 l1.5 2 l-1.5 2 l-1.5 -2 z\" fill=\"#c0392b\"/><path d=\"M27.5 19.5 a1.5 1.5 0 1 1 0.1 0 M26 22 l3 0 l-1.5 2.5 z\" fill=\"#1b1b1b\"/><circle cx=\"34\" cy=\"30\" r=\"2\" fill=\"#c0392b\"/><circle cx=\"12\" cy=\"30\" r=\"2\" fill=\"#1f6fb2\"/>"},"trolley":{"occupiable":false,"name":"fichekar","icon":"<rect x=\"7\" y=\"12\" width=\"32\" height=\"18\" rx=\"3\" fill=\"#9aa1a8\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"6\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#a15c3e\" stroke=\"#3f2d1d\"/><circle cx=\"13\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><circle cx=\"33\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><line x1=\"39\" y1=\"12\" x2=\"42\" y2=\"4\" stroke=\"#3d444b\" stroke-width=\"2\"/>"},"trophy":{"occupiable":false,"name":"trofee","icon":"<path d=\"M13 6 h20 v10 q0 10 -10 12 q-10 -2 -10 -12 z\" fill=\"#f2c94c\" stroke=\"#8a6a12\" stroke-width=\"1.5\"/><path d=\"M13 9 q-8 0 -6 8 q2 6 8 6 M33 9 q8 0 6 8 q-2 6 -8 6\" fill=\"none\" stroke=\"#8a6a12\" stroke-width=\"2\"/><rect x=\"20\" y=\"28\" width=\"6\" height=\"7\" fill=\"#8a6a12\"/><rect x=\"14\" y=\"35\" width=\"18\" height=\"6\" rx=\"1.5\" fill=\"#5b4a1a\"/><path d=\"M18 12 h10\" stroke=\"#fff3b0\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"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\"/>"},"lamp":{"occupiable":false,"name":"lamp","icon":"<circle cx=\"23\" cy=\"12\" r=\"9\" fill=\"#f7e9a8\" opacity=\".5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"24\" fill=\"#2f3b4a\"/><rect x=\"14\" y=\"39\" width=\"18\" height=\"4\" rx=\"1.5\" fill=\"#2f3b4a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2c94c\" stroke=\"#2f3b4a\" stroke-width=\"1.4\"/>"},"umbrella":{"occupiable":false,"name":"parasol","icon":"<path d=\"M5 24 q18 -22 36 0 z\" fill=\"#e26d5a\" stroke=\"#8a3a2a\" stroke-width=\"1.2\"/><path d=\"M5 24 q4 -6 9 0 q4 -6 9 0 q4 -6 9 0 q4 -6 9 0\" fill=\"none\" stroke=\"#f9d7cf\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"24\" x2=\"23\" y2=\"42\" stroke=\"#5a4a3a\" stroke-width=\"2\"/>"},"planter":{"occupiable":false,"name":"plantenbak","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\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"sign"},{"cell":[1,4],"type":"counter"},{"cell":[1,6],"type":"tv"},{"cell":[1,7],"type":"counter"},{"cell":[1,8],"type":"counter"},{"cell":[2,3],"type":"plant"},{"cell":[2,8],"type":"stool"},{"cell":[2,9],"type":"stool"},{"cell":[3,3],"type":"cabinet"},{"cell":[3,5],"type":"chair"},{"cell":[3,6],"type":"cardtable"},{"cell":[3,7],"type":"chair"},{"cell":[4,2],"type":"desk"},{"cell":[4,5],"type":"chair"},{"cell":[4,6],"type":"cardtable"},{"cell":[4,7],"type":"chair"},{"cell":[4,10],"type":"tv"},{"cell":[5,1],"type":"safe"},{"cell":[5,3],"type":"trolley"},{"cell":[5,5],"type":"trophy"},{"cell":[5,6],"type":"chair"},{"cell":[6,3],"type":"chair"},{"cell":[6,4],"type":"cardtable"},{"cell":[6,7],"type":"chair"},{"cell":[6,10],"type":"desk"},{"cell":[7,1],"type":"armchair"},{"cell":[7,4],"type":"chair"},{"cell":[7,7],"type":"cardtable"},{"cell":[7,8],"type":"chair"},{"cell":[7,9],"type":"bench"},{"cell":[8,1],"type":"sofa"},{"cell":[8,2],"type":"table"},{"cell":[9,1],"type":"lamp"},{"cell":[9,4],"type":"bench"},{"cell":[9,5],"type":"umbrella"},{"cell":[9,7],"type":"table"},{"cell":[10,1],"type":"planter"},{"cell":[10,5],"type":"bench"},{"cell":[10,8],"type":"umbrella"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Amelia","gender":"F","role":"player","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#5a3a22","style":"long","shirt":"#c0392b","glasses":true},"clue":"Ze was in de <b>Lounge</b>.","job":"de chipleader","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Amelia\"><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\"/><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\"/><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":"player","constraints":[{"type":"area","areas":["Lounge"]}]},{"id":"B","name":"Bram","gender":"M","role":"player","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#1c1a1a","style":"short","shirt":"#264653","cap":true},"clue":"<b>Precies twee rijen ten noorden</b> van hem was een <b>vrouw</b>. Hij zat op een <b>stoel</b>.","job":"de shortstack","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bram\"><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\"/><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":"player","constraints":[{"type":"rel_any","dir":"N","exact":2,"gender":"F"},{"type":"on","obj":"chair"}]},{"id":"C","name":"Celeste","gender":"F","role":"player","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#d9b464","style":"bob","shirt":"#8e44ad","earrings":true},"clue":"Er was een <b>man</b> in haar gebied. Ze was in een <b>hoek van haar gebied</b>.","job":"uitgeschakeld op de bubble","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Celeste\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#8e44ad\"/><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=\"#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":"player","constraints":[{"type":"with_gender","gender":"M"},{"type":"corner_of_area"}]},{"id":"D","name":"Desmond","gender":"M","role":"player","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#e7b98f","hair":"#2b1c14","style":"curly","shirt":"#5d4037","beard":true},"clue":"Er was een <b>personeelslid</b> in zijn gebied.","job":"gekwalificeerd via een satellite","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Desmond\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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=\"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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2b1c14\"/></svg>","solverRole":"player","constraints":[{"type":"with_role","role":"staff"}]},{"id":"E","name":"Erwin","gender":"M","role":"staff","color":"#e65100","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#c9c3b8","style":"slick","shirt":"#1b1b1b","bow":true},"clue":"Hij was op de <b>Toernooivloer</b>. Hij was naast een <b>pokertafel</b>.","job":"dealer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Erwin\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 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\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Tournament Floor"]},{"type":"beside","obj":"cardtable"}]},{"id":"F","name":"Fleur","gender":"F","role":"staff","color":"#00838f","avatar":{"bg":"#3d5a6e","skin":"#e9c6a4","hair":"#b7482c","style":"ponytail","shirt":"#2f3b4c","headband":"#f0b429"},"clue":"Ze was naast een <b>parasol</b>. Ze was <b>alleen in haar gebied</b>.","job":"floormanager","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fleur\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"beside","obj":"umbrella"},{"type":"alone"}]},{"id":"G","name":"Graham","gender":"M","role":"staff","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#d9a57a","hair":"#1c1a1a","style":"bald","shirt":"#f4efe6","apron":true},"clue":"Hij zat op de <b>barkruk</b>.","job":"barman","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Graham\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><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=\"#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=\"#1c1a1a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 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\"/></svg>","solverRole":"staff","constraints":[{"type":"on","obj":"stool"}]},{"id":"H","name":"Hyacinth","gender":"F","role":"press","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f0cdb0","hair":"#1c1a1a","style":"bun","shirt":"#7a5a9a","headphones":true},"clue":"Ze zat <b>niet</b> in de <b>fauteuil</b>. <b>Precies één rij ten noorden</b> van haar was een <b>mannelijke speler</b>.","job":"commentator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hyacinth\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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\"/><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\"/><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":"press","constraints":[{"type":"not_on","obj":"armchair"},{"type":"rel_any","dir":"N","exact":1,"gender":"M","role":"player"}]},{"id":"I","name":"Ida","gender":"F","role":"press","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#f6d8c0","hair":"#5a3a22","style":"short","shirt":"#3f8a4a","glasses":true},"clue":"Ze was in een <b>hoek van haar gebied</b>.","job":"verslaggever","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ida\"><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=\"#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=\"#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\"/><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":"press","constraints":[{"type":"corner_of_area"}]},{"id":"V","name":"Vaughn","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#c9c3b8","style":"slick","shirt":"#1b1b1b","mustache":true},"clue":"<b>Het slachtoffer.</b> Hij werd gevonden in het <b>Kantoor</b>, naast de <b>kluis</b> – alleen met de moordenaar.","job":"de toernooidirecteur","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vaughn\"><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=\"#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\"/><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":"staff","constraints":[{"type":"area","areas":["Office"]},{"type":"beside","obj":"safe"}]}],"victim":"V","murderer":"C","solution":{"I":[1,5],"G":[2,8],"C":[3,2],"V":[4,1],"B":[5,6],"E":[6,7],"D":[7,4],"H":[8,10],"A":[9,3],"F":[10,9]},"walkthrough":[{"place":["B"],"cand":{"I":[[1,5],[3,1]],"G":[[2,8],[2,9]],"F":[[10,5],[10,7],[10,9]],"V":[[4,1],[6,1]],"H":[[4,9],[6,9],[7,9],[7,10],[8,10],[9,10]],"A":[[7,1],[7,2],[8,1],[8,3],[9,2],[9,3]],"E":[[3,5],[3,7],[6,3],[6,5],[6,7],[7,4],[7,8],[8,7]]},"text":"Graham zat op een barkruk: R2C8 of R2C9, dus rij 2 is van hem. Fleur was naast een parasol – elk zo'n vakje ligt op het Terras – en daar alleen, dus is er verder niemand op het Terras, en rij 10, die helemaal op het Terras ligt, is van haar: R10C5, R10C7 of R10C9. Amelia is in de Lounge. Geen enkel gebied was leeg. Wie kan er in de Lobby zijn? Geen man: Bram zat op een stoel en de Lobby heeft er geen, Erwin, Graham en Vaughn zijn in andere gebieden, en Desmond heeft een personeelslid in zijn gebied nodig, en geen van hen kan in de Lobby zijn. Dus ook niet Celeste, die een man in haar gebied had; niet Amelia of Fleur; en niet Hyacinth, die een mannelijke speler precies één rij ten noorden van haar nodig heeft (boven rij 1 is niets, rij 2 is van Graham, en boven R3C1 ligt weer Grahams rij – hij is geen speler). Alleen Ida blijft over – zij is in de Lobby, in een hoek ervan. De hoeken van de L-vormige Lobby, de vakjes waar die zowel boven of onder als links of rechts eindigt, zijn R1C1 (het toernooibord), R1C5, R2C5 en R3C1; R2C5 ligt in Grahams rij, dus zit Ida op R1C5 of R3C1. Op dezelfde manier kan de Tribune alleen van Hyacinth zijn: ook daar kan geen man zijn (er is geen stoel voor Bram en geen personeelslid voor Desmond), dus geen Celeste, en Ida zit in de Lobby. En de Finaletafel? Daar kan geen personeelslid zijn, dus geen Desmond; Hyacinth is op de Tribune, Ida in de Lobby, de anderen zitten al elk in hun eigen gebied – alleen Bram en Celeste blijven over. <b>Kan de Finaletafel zonder Bram?</b> Dan zou Celeste daar zijn – maar zij had een man in haar gebied, en de enige man die in het gebied Finaletafel kan zijn, is Bram: tegenspraak. In rij 4 zou de vrouw twee rijen ten noorden van Bram in Grahams rij zitten, dus <b>is Bram in het gebied Finaletafel, op de stoel R5C6</b>, en de vrouw twee rijen ten noorden van hem zit in rij 3."},{"place":["I"],"cand":{"V":[[4,1],[6,1]],"C":[[3,2],[3,4],[3,8],[3,9],[3,10]],"G":[[2,8],[2,9]],"F":[[10,7],[10,9]],"H":[[4,9],[6,9],[7,9],[7,10],[8,10],[9,10]],"A":[[7,2],[8,3],[9,2],[9,3]],"E":[[6,3],[6,7],[7,4],[7,8],[8,7]],"D":[[4,3],[4,4],[4,8],[6,2],[6,3],[6,7],[6,8],[7,3],[7,4],[7,8],[8,4],[8,7]]},"text":"Vaughn werd gevonden naast de kluis: R4C1, R5C2 of R6C1 – en R5C2 ligt in Brams rij, dus kolom 1 is van Vaughn. Daarmee vervalt R3C1 voor Ida: <b>Ida zit op R1C5</b>. Welke vrouw zat in rij 3, twee rijen ten noorden van Bram? Amelia is in de Lounge, Fleur op het Terras, Hyacinth op de Tribune, die geen vakje in rij 3 heeft, en Ida in rij 1 – dus is het Celeste, en rij 3 is van haar. Ze was in een hoek van haar gebied: R3C2 (het Kantoor eindigt erboven en links ervan), R3C4 of R3C8 (de twee bovenste hoeken van de ringvormige Toernooivloer), R3C9 of R3C10 (de twee onderste hoeken van de Bar). De stoel R3C7 is geen hoek – de Vloer loopt links en rechts ervan door – en R3C5 ligt in Ida's kolom."},{"place":["V"],"cand":{"C":[[3,2],[3,4],[3,8],[3,9],[3,10]],"D":[[6,3],[6,7],[7,4],[7,8]],"E":[[6,3],[6,7],[7,4],[7,8]],"H":[[8,10],[9,10]],"A":[[8,3],[9,2],[9,3]],"G":[[2,8],[2,9]],"F":[[10,7],[10,9]]},"text":"Precies drie mensen zaten op een stoel: Bram en nog twee. Welke stoelen zijn nog vrij? R3C5 en R4C5 liggen in Ida's kolom, R3C7 ligt in Celestes rij, en R4C7 ligt in het gebied Finaletafel, waar alleen Bram en Celeste kunnen zijn. Dan blijven de vier stoelen van de Toernooivloer over – R6C3, R6C7, R7C4 en R7C8 – en alleen Desmond en Erwin kunnen daar komen (Celeste zit in rij 3, alle anderen zitten al in een ander gebied). Dus zitten ze allebei: de een in rij 6, de ander in rij 7. Nu rij 4: R4C3 (in het Kantoor), R4C4 en R4C8 (Vloer-vakjes zonder pokertafel ernaast voor Erwin) kunnen alleen van Desmond zijn, en die zit in rij 6 of 7; R4C5 ligt in Ida's kolom, R4C7 blijft leeg, en op R4C9 zou Hyacinth een mannelijke speler in rij 3 nodig hebben, en die rij is van Celeste. Rij 4 blijft over voor Vaughn: <b>Vaughn zit op R4C1</b>."},{"place":["H"],"cand":{"C":[[3,2],[3,4],[3,8],[3,9]],"D":[[7,4],[7,8]],"E":[[6,3],[6,7]],"A":[[9,2],[9,3]],"G":[[2,8],[2,9]],"F":[[10,7],[10,9]]},"text":"Hyacinth was op de Tribune, precies één rij ten zuiden van een mannelijke speler. De rijen 4 tot en met 7 horen bij Vaughn, Bram, Desmond en Erwin, dus zit zij op R8C10 of R9C10. Bij R9C10 zou de mannelijke speler in rij 8 zitten – maar de mannelijke spelers, Bram en Desmond, zitten in de rijen 5 tot en met 7. Dus <b>zit Hyacinth op R8C10</b>, en de mannelijke speler in rij 7 boven haar is Desmond, niet Erwin, die personeel is: Desmond zit in rij 7, Erwin in rij 6."},{"place":["C"],"cand":{"A":[[9,3]],"D":[[7,4],[7,8]],"E":[[6,3],[6,7]],"G":[[2,8],[2,9]],"F":[[10,7],[10,9]]},"text":"De moordenaar was alleen met Vaughn in het Kantoor. Welk vakje van het Kantoor blijft over voor de moordenaar? R4C3 ligt in Vaughns rij, R5C2 in Brams rij, R6C1 in Vaughns kolom en R6C2 in Erwins rij 6 – alleen R3C2 blijft over, een hoek van het Kantoor, in Celestes rij. <b>Celeste zit op R3C2</b>, met een man in haar gebied: Vaughn. De kaarten liggen open: <b>de persoon die alleen was met het slachtoffer, is Celeste.</b>"},{"place":["A","E","F","G","D"],"text":"Amelia, in de Lounge: kolom 1 is van Vaughn, kolom 2 van Celeste, de rijen 7 en 8 zijn van Desmond en Hyacinth – <b>Amelia zit op R9C3</b>. Erwin zat in rij 6, op R6C3 of R6C7; kolom 3 is van Amelia, dus <b>zit Erwin op R6C7</b>, naast de pokertafel R7C7. Fleur, in rij 10: R10C5 ligt in Ida's kolom, R10C7 in die van Erwin, dus <b>zit Fleur op R10C9</b> – en Grahams kruk R2C9 ligt in haar kolom: <b>Graham zit op R2C8</b>. Desmond zat in rij 7, op R7C4 of R7C8; kolom 8 is van Graham, dus <b>zit Desmond op R7C4</b>, op de Vloer bij Erwin, een personeelslid. Iedereen zit op zijn plek; in het Kantoor zijn precies Vaughn en Celeste."},{"final":true,"text":"Zaak gesloten: Vaughn was alleen in het Kantoor met de speler die op de bubble was uitgeschakeld. <b>Celeste is de moordenaar!</b>"}],"solver":{"rules":[{"type":"areas_nonempty","areas":["Lobby","Bar","Office","Tournament Floor","Final Table","Gallery","Lounge","Terrace"]},{"type":"count_on","obj":"chair","n":3}],"occupiable":["chair","stool","bench","sofa","armchair"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-17"}}