{"format":"murdoku-puzzle/1","id":"meadow","version":1,"difficulty":"expert","level":10,"size":{"rows":16,"cols":16},"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":"Vlak voor de start","tagline":"De weide van een ballonfestival · dageraad, minuten voor de massale opstijging · geen kamers, geen muren – en de moordenaar was één hoek verderop","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-05","story":"Bij zonsopgang stond de weide van het ballonfestival vol manden, ballonomhulsels en ventilatoren: bij zonsopkomst moest het hele veld tegelijk opstijgen. Het signaal zou Valter, de hoofdpiloot, geven – in plaats daarvan werd hij dood gevonden naast een ballonmand, gewurgd. Vijftien mensen waren buiten op het gras: vijf piloten, vijf grondhulpen en vijf gasten. De moordenaar was de enige die maar één hoek van hem af was.","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. Vakjes met voorwerpen (de ballonmanden, de ballonomhulsels, de gasflessen, de ventilatoren, de zandzakken, de bomen, de heggen, de vlaggenmasten, de kisten, de handkarren, de tafels, de koelboxen, de wegwijzer, de tenten) kunnen niet bezet worden; de zitplaatsen – de hooibalen, de campingstoelen, de banken en de boomstammen – wel: wie op een zitplaats is, <b>zat</b>.","Twee vakjes zijn <b>diagonaal aangrenzend</b> als ze elkaar alleen in een hoek raken: een rij en een kolom uit elkaar. Uitspraken over zulke vakjes tellen iedereen mee, ook het slachtoffer.","<i>„Ergens in haar kolom was een handkar”</i> = op een van de vakjes van haar kolom ligt een handkar.","Richtingen verwijzen naar rijen en kolommen, niet naar dezelfde lijn: <i>„Precies één rij ten noorden van haar was een man”</i> = de persoon in de rij direct boven de hare is een man, in welke kolom dan ook.","<i>„Hij en Joost waren naast hetzelfde soort ding”</i> = ieder van hen was naast een voorwerp van hetzelfde type; het hoeft niet hetzelfde exemplaar te zijn. <i>„Iemand anders was naast dezelfde gasfles als hij”</i> = een ander was naast precies die gasfles."],"special":["<b>Deze plek heeft geen kamers: de hele weide is één gebied.</b>","<b>De moordenaar was de enige persoon op een vakje dat diagonaal aangrenzend was aan het vakje van het slachtoffer.</b>","In plaats van de algemene regel „alleen met het slachtoffer” wijst hier deze regel de moordenaar aan."],"notes":["<i>„Zat”</i> = op een hooibaal, een campingstoel, een bank of een boomstam.","<i>„diagonaal aangrenzend”</i> = de twee vakjes raken elkaar alleen met de hoek (ze liggen één rij en één kolom van elkaar); in zulke uitspraken telt iedereen mee, ook het slachtoffer.","<i>„Hij en Joost waren naast hetzelfde soort ding”</i> = naast een voorwerp van dezelfde soort, niet per se hetzelfde exemplaar; <i>„naast dezelfde gasfles”</i> = precies dezelfde gasfles is de buur."],"example":"<i>Voorbeeld:</i> van de vier diagonale buurvakjes van het slachtoffer stond maar op één iemand: die persoon is de moordenaar."},"roleNames":{"pilot":"piloot","crew":"lid van de grondploeg","guest":"gast","victim":"slachtoffer"},"personGroups":[{"id":"pilots","name":"Piloten","persons":["A","B","C","D","E","V"]},{"id":"crew","name":"Grondploeg","persons":["F","G","H","I","J"]},{"id":"guests","name":"Gasten","persons":["K","L","M","N","O"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Meadow","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[1,8],[1,9],[1,10],[1,11],[1,12],[1,13],[1,14],[1,15],[1,16],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[3,1],[3,2],[3,3],[3,4],[3,5],[3,6],[3,7],[3,8],[3,9],[3,10],[3,11],[3,12],[3,13],[3,14],[3,15],[3,16],[4,1],[4,2],[4,3],[4,4],[4,5],[4,6],[4,7],[4,8],[4,9],[4,10],[4,11],[4,12],[4,13],[4,14],[4,15],[4,16],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[6,13],[6,14],[6,15],[6,16],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[7,14],[7,15],[7,16],[8,1],[8,2],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[8,14],[8,15],[8,16],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[9,16],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[10,13],[10,14],[10,15],[10,16],[11,1],[11,2],[11,3],[11,4],[11,5],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[11,12],[11,13],[11,14],[11,15],[11,16],[12,1],[12,2],[12,3],[12,4],[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12],[12,13],[12,14],[12,15],[12,16],[13,1],[13,2],[13,3],[13,4],[13,5],[13,6],[13,7],[13,8],[13,9],[13,10],[13,11],[13,12],[13,13],[13,14],[13,15],[13,16],[14,1],[14,2],[14,3],[14,4],[14,5],[14,6],[14,7],[14,8],[14,9],[14,10],[14,11],[14,12],[14,13],[14,14],[14,15],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,8],[15,9],[15,10],[15,11],[15,12],[15,13],[15,14],[15,15],[15,16],[16,1],[16,2],[16,3],[16,4],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#dbe8c4","pattern":"marble","name":"Weide"}],"objectTypes":{"bench":{"occupiable":true,"name":"bank","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"chair":{"occupiable":true,"name":"campingstoel","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\"/>"},"hay":{"occupiable":true,"name":"hooibaal","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\"/>"},"log":{"occupiable":true,"name":"boomstam","icon":"<rect x=\"5\" y=\"17\" width=\"34\" height=\"14\" rx=\"7\" fill=\"#9a6a3e\" stroke=\"#5a3a1a\" stroke-width=\"1.4\"/><path d=\"M10 21 h17 M13 27 h14 M9 24 h6\" stroke=\"#6b4a2a\" stroke-width=\"1\" opacity=\".75\"/><ellipse cx=\"37\" cy=\"24\" rx=\"5\" ry=\"7\" fill=\"#e3c08a\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"37\" cy=\"24\" rx=\"2.6\" ry=\"3.8\" fill=\"none\" stroke=\"#b08a5a\" stroke-width=\"1\"/><circle cx=\"37\" cy=\"24\" r=\".9\" fill=\"#b08a5a\"/>"},"basket":{"occupiable":false,"name":"ballonmand","icon":"<path d=\"M12 18 V6 M34 18 V6 M12 6 H34\" stroke=\"#6b4a2a\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"/><rect x=\"8\" y=\"18\" width=\"30\" height=\"22\" rx=\"3\" fill=\"#c79a55\" stroke=\"#7a5626\" stroke-width=\"1.5\"/><path d=\"M8 24 h30 M8 30 h30 M8 36 h30\" stroke=\"#9c7434\" stroke-width=\"1.2\"/><path d=\"M14 18 v22 M20 18 v22 M26 18 v22 M32 18 v22\" stroke=\"#9c7434\" stroke-width=\"1\"/><rect x=\"7\" y=\"16.5\" width=\"32\" height=\"4\" rx=\"2\" fill=\"#7a4a22\"/>"},"blower":{"occupiable":false,"name":"ventilator","icon":"<path d=\"M12 33 L8 42 M34 33 L38 42 M6 42 h34\" stroke=\"#2f3640\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><circle cx=\"23\" cy=\"20\" r=\"14\" fill=\"#e9eef2\" stroke=\"#4a5560\" stroke-width=\"2\"/><path d=\"M23 20 L23 8 Q29 10 27 16 Z M23 20 L33.4 26 Q29 31 25 25.5 Z M23 20 L12.6 26 Q11 19 18 17.5 Z\" fill=\"#7d8a96\"/><circle cx=\"23\" cy=\"20\" r=\"3\" fill=\"#4a5560\"/><path d=\"M9 20 h28 M23 6 v28\" stroke=\"#4a5560\" stroke-width=\"0.8\" opacity=\"0.6\"/>"},"cart":{"occupiable":false,"name":"handkar","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\"/>"},"cooler":{"occupiable":false,"name":"koelbox","icon":"<rect x=\"7\" y=\"14\" width=\"32\" height=\"26\" rx=\"4\" fill=\"#3d7dc8\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"9\" width=\"36\" height=\"9\" rx=\"3\" fill=\"#e9f0f7\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"5\" width=\"10\" height=\"5\" rx=\"2\" fill=\"#1f4a80\"/><rect x=\"12\" y=\"24\" width=\"22\" height=\"4\" rx=\"2\" fill=\"#e9f0f7\" opacity=\".8\"/>"},"crate":{"occupiable":false,"name":"kist","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\"/>"},"envelope":{"occupiable":false,"name":"ballonomhulsel","icon":"<path d=\"M4 38 Q6 14 23 12 Q40 14 42 38 Z\" fill=\"#e2574c\"/><path d=\"M14 38 Q15 18 23 12 Q31 18 32 38 Z\" fill=\"#f2c94c\"/><path d=\"M20 38 Q21 20 23 12 Q25 20 26 38 Z\" fill=\"#4c8fd9\"/><path d=\"M4 38 Q6 14 23 12 Q40 14 42 38\" fill=\"none\" stroke=\"#8f2f28\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M3 39 h40\" stroke=\"#6b4a2a\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"flagpole":{"occupiable":false,"name":"vlaggenmast","icon":"<rect x=\"22\" y=\"4\" width=\"2.5\" height=\"38\" fill=\"#3b3b3b\"/><path d=\"M24.5 6 h14 l-4 5 l4 5 h-14 z\" fill=\"#c0392b\"/><rect x=\"16\" y=\"40\" width=\"15\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/>"},"gasbottle":{"occupiable":false,"name":"gasfles","icon":"<rect x=\"14\" y=\"13\" width=\"18\" height=\"28\" rx=\"6\" fill=\"#d9772b\" stroke=\"#8a4513\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"7\" width=\"10\" height=\"7\" rx=\"2\" fill=\"none\" stroke=\"#5a6068\" stroke-width=\"2\"/><rect x=\"21\" y=\"9\" width=\"4\" height=\"5\" fill=\"#5a6068\"/><path d=\"M14 22 h18 M14 33 h18\" stroke=\"#8a4513\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"39\" width=\"20\" height=\"3\" rx=\"1\" fill=\"#5a3a1a\"/>"},"hedge":{"occupiable":false,"name":"heg","icon":"<rect x=\"3\" y=\"8\" width=\"40\" height=\"30\" rx=\"6\" fill=\"#2f6b3a\" stroke=\"#1e4726\" stroke-width=\"1.5\"/><g fill=\"#4f9a5a\"><circle cx=\"12\" cy=\"18\" r=\"4\"/><circle cx=\"24\" cy=\"15\" r=\"4\"/><circle cx=\"35\" cy=\"20\" r=\"4\"/><circle cx=\"17\" cy=\"29\" r=\"4\"/><circle cx=\"30\" cy=\"30\" r=\"4\"/></g>"},"sandbag":{"occupiable":false,"name":"zandzak","icon":"<path d=\"M8 40 Q5 28 14 26 H32 Q41 28 38 40 Z\" fill=\"#cdb48a\" stroke=\"#7d6a45\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M15 26 Q13 16 21 15 H26 Q33 16 31 26 Z\" fill=\"#d9c39c\" stroke=\"#7d6a45\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M20 15 q3 -5 6 0\" fill=\"none\" stroke=\"#7d6a45\" stroke-width=\"1.5\"/><path d=\"M12 33 h8 M26 34 h8 M19 21 h8\" stroke=\"#a8946a\" stroke-width=\"1.2\" stroke-linecap=\"round\"/>"},"signpost":{"occupiable":false,"name":"wegwijzer","icon":"<rect x=\"21\" y=\"14\" width=\"4\" height=\"28\" fill=\"#6b4a2b\"/><path d=\"M8 10 h26 l5 5 l-5 5 h-26 z\" fill=\"#e9d7a8\" stroke=\"#6b4a2b\" stroke-width=\"1.3\"/><text x=\"19\" y=\"19\" font-size=\"8\" font-weight=\"700\" fill=\"#3b2a14\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">P</text>"},"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\"/>"},"tent":{"occupiable":false,"name":"tent","icon":"<path d=\"M2 42 h42\" stroke=\"#6b4a2a\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M4 41 L23 9 L42 41 Z\" fill=\"#3f8f5a\" stroke=\"#1f5a34\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M23 9 L16 41 H30 Z\" fill=\"#23462f\"/><path d=\"M23 9 L30 41 L35 38 Z\" fill=\"#6cc08a\" stroke=\"#1f5a34\" stroke-width=\"1\"/><path d=\"M23 9 V3\" stroke=\"#6b4a2a\" stroke-width=\"2\"/><path d=\"M23 3 l6 2 l-6 2 z\" fill=\"#e0b050\"/>"},"tree":{"occupiable":false,"name":"boom","icon":"<rect x=\"20\" y=\"28\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"19\" r=\"13\" fill=\"#3f8a4a\" stroke=\"#2c5e33\" stroke-width=\"1.5\"/><circle cx=\"16\" cy=\"23\" r=\"7\" fill=\"#57a35e\"/><circle cx=\"30\" cy=\"14\" r=\"7\" fill=\"#57a35e\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"tree"},{"cell":[1,4],"type":"hay"},{"cell":[1,9],"type":"flagpole"},{"cell":[1,13],"type":"hedge"},{"cell":[1,16],"type":"tree"},{"cell":[2,3],"type":"basket"},{"cell":[2,4],"type":"envelope"},{"cell":[2,9],"type":"chair"},{"cell":[2,12],"type":"sandbag"},{"cell":[2,13],"type":"basket"},{"cell":[3,2],"type":"gasbottle"},{"cell":[3,5],"type":"sandbag"},{"cell":[3,8],"type":"table"},{"cell":[3,13],"type":"envelope"},{"cell":[3,15],"type":"gasbottle"},{"cell":[4,4],"type":"blower"},{"cell":[4,8],"type":"cooler"},{"cell":[4,10],"type":"hay"},{"cell":[5,1],"type":"hay"},{"cell":[5,7],"type":"crate"},{"cell":[5,12],"type":"blower"},{"cell":[5,15],"type":"log"},{"cell":[6,3],"type":"sandbag"},{"cell":[6,5],"type":"basket"},{"cell":[6,6],"type":"envelope"},{"cell":[6,10],"type":"bench"},{"cell":[6,14],"type":"hedge"},{"cell":[7,2],"type":"chair"},{"cell":[7,5],"type":"gasbottle"},{"cell":[7,8],"type":"tent"},{"cell":[7,12],"type":"envelope"},{"cell":[7,13],"type":"basket"},{"cell":[8,1],"type":"hedge"},{"cell":[8,8],"type":"log"},{"cell":[8,11],"type":"sandbag"},{"cell":[8,13],"type":"gasbottle"},{"cell":[8,16],"type":"hay"},{"cell":[9,4],"type":"bench"},{"cell":[9,6],"type":"envelope"},{"cell":[9,11],"type":"crate"},{"cell":[9,16],"type":"flagpole"},{"cell":[10,2],"type":"cart"},{"cell":[10,5],"type":"blower"},{"cell":[10,6],"type":"basket"},{"cell":[10,9],"type":"hay"},{"cell":[10,14],"type":"chair"},{"cell":[11,1],"type":"tree"},{"cell":[11,5],"type":"gasbottle"},{"cell":[11,9],"type":"sandbag"},{"cell":[11,12],"type":"table"},{"cell":[11,14],"type":"cooler"},{"cell":[12,3],"type":"chair"},{"cell":[12,8],"type":"envelope"},{"cell":[12,14],"type":"basket"},{"cell":[12,16],"type":"tree"},{"cell":[13,2],"type":"signpost"},{"cell":[13,6],"type":"hay"},{"cell":[13,8],"type":"basket"},{"cell":[13,9],"type":"gasbottle"},{"cell":[13,12],"type":"bench"},{"cell":[13,14],"type":"envelope"},{"cell":[13,15],"type":"sandbag"},{"cell":[14,1],"type":"hedge"},{"cell":[14,4],"type":"crate"},{"cell":[14,10],"type":"cart"},{"cell":[14,12],"type":"blower"},{"cell":[14,16],"type":"hedge"},{"cell":[15,3],"type":"log"},{"cell":[15,7],"type":"sandbag"},{"cell":[15,9],"type":"chair"},{"cell":[15,12],"type":"tent"},{"cell":[15,15],"type":"hay"},{"cell":[16,1],"type":"tree"},{"cell":[16,5],"type":"bench"},{"cell":[16,8],"type":"flagpole"},{"cell":[16,13],"type":"crate"},{"cell":[16,16],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alvar","gender":"M","role":"pilot","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#f1cfae","hair":"#d9b464","style":"short","shirt":"#b23a2e","beard":true,"goggles":true},"clue":"Hij en <b>Joost</b> waren naast <b>hetzelfde soort ding</b>.","job":"Zweeds kampioen","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alvar\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b23a2e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1cfae\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1cfae\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#d9b464\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"same_object_type","q":"J"}]},{"id":"B","name":"Berit","gender":"F","role":"pilot","color":"#2e7d32","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#e2c27a","style":"ponytail","shirt":"#2f6a8a","goggles":true,"scarf":"#d94f3d"},"clue":"Zij was naast een <b>gasfles</b>. <b>Precies één rij ten noorden</b> van haar was een <b>man</b>.","job":"Noorse rivale","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Berit\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#e2c27a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f6a8a\"/><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=\"#e2c27a\"/><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=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#d94f3d\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"gasbottle"},{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"C","name":"Casper","gender":"M","role":"pilot","color":"#1565c0","avatar":{"bg":"#35607a","skin":"#e9c2a0","hair":"#8a4a22","style":"short","shirt":"#e08a1e","goggles":true,"mustache":true,"mustacheColor":"#8a4a22"},"clue":"Hij was naast een <b>bank</b>.","job":"Nederlandse nieuwkomer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Casper\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e08a1e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a4a22\"/><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=\"#8a4a22\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"bench"}]},{"id":"D","name":"Dóra","gender":"F","role":"pilot","color":"#6a1b9a","avatar":{"bg":"#7a5a2c","skin":"#f0cdb0","hair":"#3a2a1c","style":"bob","shirt":"#2e7d5a","goggles":true,"earrings":true},"clue":"Op een vakje <b>diagonaal aangrenzend</b> aan het hare was <b>een man</b>. Zij <b>zat</b>.","job":"lokale favoriete","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dóra\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#3a2a1c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d5a\"/><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=\"#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\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"pilot","constraints":[{"type":"touch_gender","gender":"M"},{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"E","name":"Evelin","gender":"F","role":"pilot","color":"#e65100","avatar":{"bg":"#5b2c6f","skin":"#f3d3b8","hair":"#1c1a1a","style":"long","shirt":"#c62828","goggles":true,"necklace":true},"clue":"Zij was naast een <b>gasfles</b>.","job":"winnares van vorig jaar","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Evelin\"><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=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><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=\"#f3d3b8\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b8\"/><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\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"gasbottle"}]},{"id":"F","name":"Flórián","gender":"M","role":"crew","color":"#00838f","avatar":{"bg":"#3a2f2a","skin":"#e4b998","hair":"#2b1c14","style":"short","shirt":"#4a5a6a","beard":true,"cap":true},"clue":"Hij was naast een <b>ballonmand</b>. <b>Niemand</b> was op een vakje <b>diagonaal aangrenzend</b> aan het zijne.","job":"brandermonteur","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Flórián\"><rect width=\"80\" height=\"80\" fill=\"#3a2f2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a5a6a\"/><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 32 Q26 15 40 15 Q54 15 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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2b1c14\"/><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":"crew","constraints":[{"type":"beside","obj":"basket"},{"type":"touch_none"}]},{"id":"G","name":"Gerda","gender":"F","role":"crew","color":"#ad1457","avatar":{"bg":"#4a6a5a","skin":"#f6d8c0","hair":"#b0522a","style":"ponytail","shirt":"#e0b030","headphones":true},"clue":"<b>Precies één rij ten zuiden</b> van haar was een <b>vrouw</b>. Zij <b>zat</b>.","job":"chauffeur van de volgauto","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gerda\"><rect width=\"80\" height=\"80\" fill=\"#4a6a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b0522a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e0b030\"/><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=\"#b0522a\"/><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":"crew","constraints":[{"type":"rel_any","dir":"S","exact":1,"gender":"F"},{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"H","name":"Hajnal","gender":"F","role":"crew","color":"#5d4037","avatar":{"bg":"#2c3e50","skin":"#f1c8a5","hair":"#6b4a2f","style":"bun","shirt":"#7f9bb0","glasses":true},"clue":"Zij was de <b>enige vrouw</b> naast een <b>koelbox</b>.","job":"weervrouw","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hajnal\"><rect width=\"80\" height=\"80\" fill=\"#2c3e50\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7f9bb0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#6b4a2f\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#6b4a2f\"/><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":"crew","constraints":[{"type":"only_beside","obj":"cooler","gender":"F"}]},{"id":"I","name":"Ivett","gender":"F","role":"crew","color":"#827717","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#d9b464","style":"bob","shirt":"#6a4a7a","headband":"#f0b429"},"clue":"Zij <b>zat</b>.","job":"ballonnaaister","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ivett\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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=\"#6a4a7a\"/><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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0b429\"/></svg>","solverRole":"crew","constraints":[{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"J","name":"Joost","gender":"M","role":"crew","color":"#283593","avatar":{"bg":"#264653","skin":"#e7b98f","hair":"#5a4a3a","style":"bald","shirt":"#d9662a","beard":true},"clue":"Op een vakje <b>diagonaal aangrenzend</b> aan het zijne was <b>een man</b>. Hij zat op een <b>bank</b>.","job":"gasleverancier","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Joost\"><rect width=\"80\" height=\"80\" fill=\"#264653\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d9662a\"/><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 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#5a4a3a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#5a4a3a\"/><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=\"#5a4a3a\"/></svg>","solverRole":"crew","constraints":[{"type":"touch_gender","gender":"M"},{"type":"on","obj":"bench"}]},{"id":"K","name":"Károly","gender":"M","role":"guest","color":"#33691e","avatar":{"bg":"#5a2a2a","skin":"#e9c2a0","hair":"#cfc9bf","style":"bald","shirt":"#2f2f3a","mustache":true,"mustacheColor":"#d9d4cc","glasses":true},"clue":"Hij was naast een <b>kist</b>.","job":"burgemeester","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Károly\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f2f3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#cfc9bf\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#cfc9bf\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#d9d4cc\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"crate"}]},{"id":"L","name":"Liv","gender":"F","role":"guest","color":"#37474f","avatar":{"bg":"#1b2a33","skin":"#f3d3b8","hair":"#e8d9a8","style":"long","shirt":"#3d7dc8","beanie":"#b7482c"},"clue":"Ergens in haar <b>kolom</b> was een <b>handkar</b>.","job":"fotografe","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Liv\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#e8d9a8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3d7dc8\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b8\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b8\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#e8d9a8\"/><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 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#b7482c\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#b7482c\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"col_has","obj":"cart"}]},{"id":"M","name":"Magnus","gender":"M","role":"guest","color":"#bf360c","avatar":{"bg":"#6e4a2c","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#1f2a44","beard":true,"glasses":true},"clue":"Hij was naast een <b>heg</b>. <b>Iemand anders</b> was naast dezelfde <b>campingstoel</b> als hij.","job":"sponsor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Magnus\"><rect width=\"80\" height=\"80\" fill=\"#6e4a2c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2a44\"/><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\"/><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=\"#1c1a1a\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"hedge"},{"type":"someone_share_object","obj":"chair"}]},{"id":"N","name":"Noémi","gender":"F","role":"guest","color":"#4e342e","avatar":{"bg":"#3d5a6e","skin":"#f0cdb0","hair":"#9a4a2a","style":"bob","shirt":"#b23a6a","earrings":true,"glasses":true},"clue":"<b>Precies één</b> persoon was op een vakje <b>diagonaal aangrenzend</b> aan het hare. <b>Iemand anders</b> was naast dezelfde <b>zandzak</b> als zij.","job":"verslaggeefster","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Noémi\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#9a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b23a6a\"/><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=\"#9a4a2a\"/><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\"/><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":"touch_count","n":1},{"type":"someone_share_object","obj":"sandbag"}]},{"id":"O","name":"Osvald","gender":"M","role":"guest","color":"#00695c","avatar":{"bg":"#4a3a5a","skin":"#e9c2a0","hair":"#e8e4dc","style":"short","shirt":"#7a5a2c","beard":true,"scarf":"#c62828"},"clue":"<b>Iemand anders</b> was naast dezelfde <b>gasfles</b> als hij.","job":"gepensioneerd ballonvaarder","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Osvald\"><rect width=\"80\" height=\"80\" fill=\"#4a3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a2c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#e8e4dc\"/><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=\"#e8e4dc\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#c62828\"/></svg>","solverRole":"guest","constraints":[{"type":"someone_share_object","obj":"gasbottle"}]},{"id":"V","name":"Valter","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e9c2a0","hair":"#3a2a1c","style":"short","shirt":"#f4efe6","beard":true,"goggles":true,"scarf":"#f0b429"},"clue":"<b>Het slachtoffer.</b> Hij werd gevonden naast een <b>ballonmand</b>.","job":"hoofdpiloot van het festival","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valter\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#3a2a1c\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f0b429\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"basket"}]}],"victim":"V","murderer":"J","verdict":{"solved":"Zaak gesloten! {name} is de moordenaar – de enige persoon op een vakje dat diagonaal aangrenzend is aan het vakje van het slachtoffer. Tijd: {time}.","who":"{name} was de enige persoon op een vakje dat diagonaal aangrenzend is aan het vakje van het slachtoffer."},"solution":{"G":[1,4],"E":[2,15],"O":[3,16],"H":[4,7],"F":[5,5],"L":[6,2],"M":[7,1],"B":[8,14],"K":[9,10],"D":[10,9],"N":[11,8],"V":[12,13],"J":[13,12],"A":[14,11],"I":[15,3],"C":[16,6]},"walkthrough":[{"place":["J","M"],"cand":{"L":[[6,2],[8,2]],"A":[[3,4],[4,3],[4,5],[5,4],[5,11],[5,13],[9,5],[10,4],[14,11],[14,13]]},"text":"Behalve Liv is elke verdachte aan een voorwerp gebonden – naast een voorwerp, of zittend op een zitplaats – dus een vakje zonder iets geschikts in de buurt kan niemand herbergen. <b>Alvar</b> en Joost waren naast hetzelfde soort ding, dus naast Joosts bank staat een voorwerp: van de vier banken heeft alleen R13C12 er een (de ventilator op R14C12). <b>Joost staat op R13C12</b>, en Alvar is naast een ventilator. Joost had een man als diagonale buur (een persoon op een diagonaal aangrenzend vakje): R12C11 past bij niemand, R12C13 is naast een ballonmand (Flórián of Valter – en Flórián had geen diagonale buur), R14C11 en R14C13 zijn naast de ventilator. Dus <b>Valter staat op R12C13 of Alvar zit in rij 14</b>. <b>Magnus</b> was naast een heg en naast een campingstoel: alleen R7C1 en R8C2 komen in aanmerking, allebei bij de stoel R7C2. Vanaf R8C2 kan de tweede persoon bij die stoel alleen op R7C3 staan (R7C1 past alleen bij Magnus, R6C2 ligt in zijn kolom), en R7C3 past alleen bij Noémi, naast de zandzak R6C3. Magnus zou haar enige diagonale buur zijn, en de tweede persoon bij haar zandzak zou op R5C3 moeten staan (past alleen bij Noémi), R6C2 (Magnus’ kolom) of R6C4 – een tweede diagonale buur. Dus <b>Magnus staat op R7C1</b>. De tweede persoon bij zijn stoel staat op R6C2 of R8C2 (R7C3 ligt in zijn rij). Noémi op R6C2 zou weer de enige bij de zandzak R6C3 zijn (R6C4 ligt in haar rij, R7C3 in die van Magnus), dus het is <b>Liv: R6C2 of R8C2</b> – kolom 2 is van haar."},{"place":[],"cand":{"V":[[10,7],[11,6],[12,13]]},"text":"<b>Valter</b> was naast een ballonmand: dertien vakjes buiten Joosts rij. Precies één persoon was diagonaal naast hem – de moordenaar – en dat was nooit Flórián. R2C2 ligt in Livs kolom; rond R1C3 en R3C3 zijn de enige vrije diagonale vakjes R2C2 en R4C2, ook in kolom 2, waar Liv in rij 6 of 8 staat. Rond R2C14 is alleen R1C15 vrij, rond R12C15 alleen R11C16 (R13C16 ligt in Joosts rij), rond R7C14 alleen R6C15, R8C15 en R6C13: de eerste vier passen bij niemand, R6C13 alleen bij Flórián. R6C13: R5C14 past bij niemand, R7C14 alleen bij Flórián. R5C5: R4C6 past bij niemand, en op R6C4 zou alleen Noémi de buur kunnen zijn – maar dan kon niemand anders bij haar zandzak R6C3 staan (R5C3 past alleen bij haar, R6C2 ligt in haar rij, R7C3 in die van Magnus). R14C8: Valter zou niet op R12C13 staan, dus Alvar zou in rij 14 zitten – Valters eigen rij. R6C4: de buur kon alleen Noémi op R5C3 zijn (R5C5 past alleen bij Flórián, R7C3 ligt in Magnus’ rij); de kolommen 3 en 4 zouden bezet zijn, en rij 1 – waar, met Liv in rij 6 of 8, alleen R1C3 en de hooibaal R1C4 iemand kunnen herbergen – zou leeg blijven. Er blijven drie vakjes over: <b>R10C7, R11C6 of R12C13</b>."},{"place":["V"],"cand":{"N":[[2,5],[3,4],[3,6],[4,5],[5,3],[11,8],[11,10]],"A":[[3,4],[4,3],[4,5],[5,4],[5,11],[9,5],[10,4],[14,11]]},"text":"<b>Noémi’s zandzak</b> heeft een tweede persoon nodig, en slechts drie zandzakken kunnen twee mensen hebben: R3C5 (de ander kan alleen Alvar zijn, op R3C4 of R4C5), R6C3 (Noémi op R5C3, Liv op R6C2) en R11C9 (Noémi op R11C8 of R11C10, de ander op de hooibaal R10C9 of op R12C9) – de andere vier hebben één bruikbaar vakje, vakjes die alleen bij Noémi passen, of twee vakjes in één kolom. In elk geval staat de ander diagonaal naast haar: haar ene diagonale buur. Stel nu dat Valter niet op R12C13 staat: Alvar zit in rij 14, en R3C5 valt af. <b>Valter op R11C6?</b> Zijn buur kan alleen op R12C5 staan (R10C7 past alleen bij Flórián, R12C7 bij niemand). Rij 11 is van Valter, dus Noémi staat op R5C3 met Liv op R6C2. Casper, naast een bank, heeft alleen nog vakjes in kolom 4 (R8C4, R10C4, R16C4), en rij 1 is leeg: R1C3 ligt in Noémi’s kolom, R1C4 in die van Casper. <b>Valter op R10C7?</b> Zijn buur staat in rij 11, op R11C6 of R11C8 (R9C8 past bij niemand). Het is niet Noémi – op R11C8 zou ze Valter en haar zandzakpartner als twee diagonale buren hebben – dus iemand naast de gasfles R11C5 staat op R11C6, en Noémi staat weer op R5C3 met Liv op R6C2. Hajnals enige vakje is R4C9; rij 1 vraagt om R1C4; Casper houdt R9C5 of R15C5 over, kolom 5. In rij 12 blijft alleen Flórián op R12C15 over (R12C3, R12C5 en R12C9 liggen in gesloten kolommen, R12C13 is diagonaal aangrenzend aan Joost), en rij 2 is leeg: R2C9 ligt in Hajnals kolom, R2C14 past alleen bij Flórián, R2C15 ligt in zijn kolom. Dus <b>Valter staat op R12C13</b> – en het enige vrije vakje diagonaal ernaast is dat van Joost: <b>Joost is de moordenaar</b>."},{"place":["L"],"cand":{"O":[[2,15],[3,14],[3,16],[4,15]]},"text":"Nu rij 12 en kolom 13 gesloten zijn, kan <b>Osvalds gasfles</b> – iemand anders was er ook naast – alleen R3C15 zijn: elke andere gasfles heeft nog één bruikbaar vakje, of twee in dezelfde rij. Dus Osvald en een van Berit en Evelin staan rond R3C15, een van hen in rij 3 (R3C14 of R3C16), de ander in kolom 15 (R2C15 of R4C15). In kolom 16 kunnen alleen R3C16 en de hooibaal R8C16 iemand herbergen. <b>Liv op R8C2?</b> Rij 8 zou van haar zijn, dus kolom 16 vraagt om R3C16, en rij 3 hoort bij het paar bij de gasfles. Alvar zit niet in rij 3, en vanaf R4C5 zou hij de zandzak R3C5 met niemand delen (R3C4 en R3C6 liggen in rij 3, R2C5 in zijn kolom); Liv staat niet op R6C2; dus Noémi zit in rij 11, met haar partner op de hooibaal R10C9. De derde van Berit, Evelin en Osvald heeft dan geen vakje: R3C3 ligt in rij 3, R8C5 en R8C14 in rij 8, R11C4 en R11C6 in rij 11, R14C9 in kolom 9, en elk ander vakje naast een gasfles ligt in een gesloten rij of kolom. Dus <b>Liv staat op R6C2</b>."},{"place":["D","K","H"],"cand":{"A":[[5,11],[14,11]],"N":[[5,3],[11,8]]},"text":"<b>Dóra</b> zat en had een man als diagonale buur. Zitplaats voor zitplaats bestaan er maar vijf combinaties: R4C10 met Alvar op R5C11, R10C9 met Károly op R9C10, R15C3 met Casper op R16C4, R15C15 met Károly op R16C14 en de bank R16C5 met Károly op R15C4 (rond elke andere vrije zitplaats passen de diagonale vakjes bij geen enkele man – Flórián telt nooit mee, Osvald staat op R3C15 – en de campingstoel R10C14 is naast een koelbox, dus daar kan alleen Hajnal zitten). R15C3: de kolommen 3 en 4 zouden bezet zijn en rij 1 leeg. R15C15: Osvalds paar zou kolom 15 verliezen. R16C5: de kolommen 4 en 5 zouden bezet zijn, rij 9 zou overblijven voor Casper op R9C3 (R9C10 past alleen bij Károly), en rij 1 zou weer leeg zijn. R4C10: Alvar op R5C11 deelt geen zandzak en bezet rij 5, dus Noémi staat op R11C8 (R11C10 ligt in Dóra’s kolom) met Gerda of Ivett op R10C9. Rij 14 blijft dan voor Károly (R14C3 of R14C5), en de rijen 9, 15 en 16 zouden gevuld moeten worden door Casper en de ene resterende zittende vrouw – drie rijen voor twee mensen. Dus <b>Dóra staat op R10C9</b>, op de hooibaal, en <b>Károly staat op R9C10</b>. Kolom 7 biedt alleen R4C7, R6C7 en R10C7 (R14C7 en R16C7 horen bij een zandzak die niet die van Noémi kan zijn), en de rijen 6 en 10 zijn bezet: <b>Hajnal staat op R4C7</b>."},{"place":["A","N"],"cand":{},"text":"Kolom 11 kan nu alleen nog door <b>Alvar</b> gevuld worden: R5C11 of R14C11. Hij deelt geen zandzak, en R11C10 ligt in Károlys kolom, dus <b>Noémi</b> staat op R5C3 (met Liv) of op R11C8 (met Dóra). Alvar op R5C11? Rij 14 zou voor Flórián op R14C8 zijn (R14C9 ligt in Dóra’s kolom), kolom 8 zou van hem zijn, en Noémi zou geen van haar twee vakjes hebben. Dus <b>Alvar staat op R14C11</b>. Noémi op R5C3? Kolom 8 zou Ivett op de boomstam R8C8 vragen (Gerda daar zou een vrouw in rij 9 nodig hebben, en die is van Károly), rij 1 zou Gerda op R1C4 vragen (R1C3 ligt in Noémi’s kolom), en de rijen 15 en 16 zouden aan Casper alleen overblijven: R15C3 ligt in kolom 3, en de andere zitplaatsen daar vragen om Gerda of Ivett. Dus <b>Noémi staat op R11C8</b>, met Dóra als haar ene diagonale buur."},{"place":["F","I","G","C","O","B","E"],"cand":{},"text":"Rij 4 is van Hajnal, dus Osvalds paar staat op R2C15 en op R3C14 of R3C16: de rijen 2 en 3 en kolom 15 zijn van hen. In rij 5 blijft één vakje over (R5C15 ligt in kolom 15): <b>Flórián staat op R5C5</b>. Rij 1 vraagt dan om Gerda of Ivett op R1C4, en de rijen 15 en 16 vragen om Casper en de andere van de twee vrouwen; zij kan alleen op R15C3 zitten (R16C5 ligt in Flóriáns kolom, R15C9 in die van Dóra), dus Casper zit in rij 16. Gerda op R15C3 zou Casper, geen vrouw, één rij ten zuiden van zich hebben: <b>Ivett staat op R15C3</b>, <b>Gerda staat op R1C4</b>, en omdat kolom 4 gesloten is, staat <b>Casper op R16C6</b>. Eén rij ten zuiden van Gerda is een vrouw, dus Berit of Evelin staat op R2C15 en Osvald zit in rij 3. Rij 8 is de laatste vrije rij, en het enige vakje is R8C14 (R8C5 ligt in Flóriáns kolom): dat laat <b>Osvald op R3C16</b>. Berit had een man één rij ten noorden van zich; op R2C15 zou dat Gerda zijn, dus <b>Berit staat op R8C14</b>, één rij ten zuiden van Magnus, en <b>Evelin staat op R2C15</b>."},{"final":true,"text":"Zaak gesloten: de enige persoon op een vakje diagonaal aangrenzend aan Valters R12C13 is Joost, de gasleverancier, op de bank R13C12. <b>Joost is de moordenaar!</b>"}],"solver":{"rules":[{"type":"touch_murderer"}],"occupiable":["hay","chair","bench","log"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-05"},"score":533.065}