{"format":"murdoku-puzzle/1","id":"creator","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":"The Creator House","tagline":"Lumen House · the million-follower party · live from the Studio","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-17","story":"The Lumen House is a lakeside villa where the Lumen creator collective lives and films. Tonight they celebrated their millionth follower with a party streamed live from the Studio – until Vesper, the founder of the house, was found dead there, beside the ring light. Nine people were in the house: four creators, three of the crew and two guests. One of them is the killer. Read every statement, find everyone’s square on the plan and unmask the murderer – alone with Vesper in the Studio.","rules":{"standard":["Every <b>row</b> and every <b>column</b> holds exactly <b>one person</b>. As soon as you place someone, cross out their whole row and column.","<b>“Beside”</b> = directly left, right, above or below, and <b>in the same area</b>. Squares with objects (cameras, the ring light, desks, the stove, the fountain, trees…) cannot be occupied; the chairs, the bar stools, the sofas, the beanbags, the beds, the loungers, the doormat, the bench and the pool water can. A <b>corner</b> of an area is a square of that area that lies in one of the four corners of the smallest rectangle enclosing the area – in its top or bottom row and, at the same time, in its leftmost or rightmost column.","Directions refer to rows and columns, not to the same line: <i>“exactly one row north of him was a woman”</i> = the person in the row directly above is a woman, in any column; <i>“north of Ava”</i> = in a row further up, in any column.","The murderer was <b>alone with the victim</b>: nobody else was in that area."],"special":["<b>The house rule of the party stream:</b> no area held more than <b>two people</b>."]},"roleNames":{"creator":"creator","crew":"crew","guest":"guest","victim":"victim"},"personGroups":[{"id":"creators","name":"The creators","persons":["A","B","C","D","V"]},{"id":"crew","name":"The crew","persons":["E","F","G"]},{"id":"guests","name":"Guests","persons":["H","I"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Studio","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2]],"fill":"#e6d9c3","pattern":"planks","labelAt":[3,1.5],"name":"Studio"},{"id":"Editing Room","cells":[[1,5],[1,6],[1,7],[2,5],[2,6],[2,7],[3,6],[3,7]],"fill":"#dfe3e6","pattern":"tiles","labelAt":[2,6],"name":"Editing Room"},{"id":"Guest Room","cells":[[1,8],[1,9],[1,10],[2,8],[2,9],[2,10],[3,8],[3,9],[3,10],[4,9],[4,10]],"fill":"#e9dcd2","pattern":"boards","labelAt":[3,9],"name":"Guest Room"},{"id":"Hall","cells":[[3,3],[3,4],[3,5],[4,5],[5,5],[6,5],[7,5],[8,5]],"fill":"#e4e0d2","pattern":"marble","labelAt":[7,5],"name":"Hall"},{"id":"Kitchen","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],[7,1],[7,2]],"fill":"#e2e0d0","pattern":"tiles","labelAt":[6,2.5],"name":"Kitchen"},{"id":"Living Room","cells":[[4,6],[4,7],[4,8],[5,6],[5,7],[5,8],[5,9],[5,10],[6,6],[6,7],[6,8],[6,9],[6,10],[7,6],[7,7]],"fill":"#e3cfa8","pattern":"carpet","labelAt":[6,8],"name":"Living Room"},{"id":"Pool Terrace","cells":[[7,3],[7,4],[8,1],[8,2],[8,3],[8,4],[8,6],[8,7],[8,8],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7]],"fill":"#d8e6ea","pattern":"marble","labelAt":[10,5],"name":"Pool Terrace"},{"id":"Garden","cells":[[7,8],[7,9],[7,10],[8,9],[8,10],[9,9],[9,10],[10,8],[10,9],[10,10]],"fill":"#d9ead3","pattern":"marble","labelAt":[8,9.5],"name":"Garden"}],"objectTypes":{"chair":{"occupiable":true,"name":"chair","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\"/>"},"bed":{"occupiable":true,"name":"bed","icon":"<rect x=\"7\" y=\"1\" width=\"32\" height=\"44\" rx=\"6\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"5\" width=\"24\" height=\"10\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"19\" width=\"28\" height=\"22\" rx=\"4\" fill=\"#9fb3d6\"/>","iconTall":"<rect x=\"7\" y=\"3\" width=\"32\" height=\"86\" rx=\"7\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"7\" width=\"24\" height=\"12\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"24\" width=\"28\" height=\"61\" rx=\"4\" fill=\"#9fb3d6\"/>"},"doormat":{"occupiable":true,"name":"doormat","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"18\" rx=\"2\" fill=\"#a5834f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><g stroke=\"#7a5a2a\" stroke-width=\"1.2\"><line x1=\"9\" y1=\"18\" x2=\"37\" y2=\"18\"/><line x1=\"9\" y1=\"23\" x2=\"37\" y2=\"23\"/><line x1=\"9\" y1=\"28\" x2=\"37\" y2=\"28\"/></g>"},"stool":{"occupiable":true,"name":"bar stool","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\"/>"},"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\"/>"},"beanbag":{"occupiable":true,"name":"beanbag","icon":"<ellipse cx=\"23\" cy=\"28\" rx=\"17\" ry=\"13\" fill=\"#e67e22\" stroke=\"#9c4a0f\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"21\" rx=\"12\" ry=\"8\" fill=\"#f39c4c\" stroke=\"#9c4a0f\" stroke-width=\"1\"/><ellipse cx=\"23\" cy=\"19\" rx=\"6\" ry=\"3\" fill=\"#f8b676\"/>"},"pool":{"occupiable":true,"name":"pool water","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#9fd3ea\"/><path d=\"M4 14 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#e8f6fb\" stroke-width=\"2\"/><path d=\"M4 26 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#6fb6d4\" stroke-width=\"2\"/><path d=\"M4 38 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#e8f6fb\" stroke-width=\"2\"/>"},"lounger":{"occupiable":true,"name":"lounger","icon":"<rect x=\"7\" y=\"6\" width=\"32\" height=\"36\" rx=\"5\" fill=\"#f6f1e6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"6\" width=\"32\" height=\"12\" rx=\"5\" fill=\"#e0a86a\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"11\" y1=\"24\" x2=\"35\" y2=\"24\" stroke=\"#d3c9b6\"/><line x1=\"11\" y1=\"30\" x2=\"35\" y2=\"30\" stroke=\"#d3c9b6\"/><line x1=\"11\" y1=\"36\" x2=\"35\" y2=\"36\" stroke=\"#d3c9b6\"/>"},"bench":{"occupiable":true,"name":"bench","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\"/>"},"camera":{"occupiable":false,"name":"camera","icon":"<rect x=\"6\" y=\"14\" width=\"26\" height=\"18\" rx=\"3\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><path d=\"M32 19 l9 -5 v18 l-9 -5 z\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><circle cx=\"15\" cy=\"23\" r=\"5\" fill=\"#5b6b76\" stroke=\"#c9d6dd\" stroke-width=\"1.2\"/><circle cx=\"26\" cy=\"18\" r=\"1.6\" fill=\"#e0362e\"/><rect x=\"17\" y=\"32\" width=\"4\" height=\"9\" fill=\"#5b6b76\"/><path d=\"M10 42 l9 -4 l9 4\" fill=\"none\" stroke=\"#5b6b76\" stroke-width=\"2.5\"/>"},"ringlight":{"occupiable":false,"name":"ring light","icon":"<circle cx=\"23\" cy=\"17\" r=\"13\" fill=\"none\" stroke=\"#fff3b0\" stroke-width=\"6\"/><circle cx=\"23\" cy=\"17\" r=\"13\" fill=\"none\" stroke=\"#f2c94c\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"17\" r=\"7\" fill=\"#fffbe6\" opacity=\".5\"/><rect x=\"21\" y=\"30\" width=\"4\" height=\"9\" fill=\"#2f3b4a\"/><path d=\"M13 42 l10 -4 l10 4\" fill=\"none\" stroke=\"#2f3b4a\" stroke-width=\"2.5\"/>"},"desk":{"occupiable":false,"name":"desk","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\"/>"},"pc":{"occupiable":false,"name":"editing PC","icon":"<rect x=\"3\" y=\"7\" width=\"27\" height=\"19\" rx=\"2\" fill=\"#1c232c\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"10\" width=\"21\" height=\"13\" fill=\"#2ecc71\"/><rect x=\"8\" y=\"12\" width=\"12\" height=\"2\" fill=\"#0b0e12\" opacity=\".5\"/><rect x=\"8\" y=\"16\" width=\"16\" height=\"2\" fill=\"#0b0e12\" opacity=\".5\"/><rect x=\"13\" y=\"26\" width=\"7\" height=\"4\" fill=\"#0b0e12\"/><rect x=\"8\" y=\"30\" width=\"17\" height=\"3\" rx=\"1\" fill=\"#0b0e12\"/><rect x=\"33\" y=\"5\" width=\"10\" height=\"30\" rx=\"2\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"38\" cy=\"10\" r=\"1.7\" fill=\"#7fc4d8\"/><rect x=\"35\" y=\"15\" width=\"6\" height=\"13\" fill=\"#161c25\"/><rect x=\"36\" y=\"17\" width=\"4\" height=\"2\" fill=\"#e74c3c\"/>"},"server":{"occupiable":false,"name":"server rack","icon":"<rect x=\"12\" y=\"3\" width=\"22\" height=\"40\" rx=\"2\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"10\" r=\"1.3\" fill=\"#2ecc71\"/><rect x=\"15\" y=\"15\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"18\" r=\"1.3\" fill=\"#f0b429\"/><rect x=\"15\" y=\"23\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"26\" r=\"1.3\" fill=\"#2ecc71\"/><rect x=\"15\" y=\"31\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"34\" r=\"1.3\" fill=\"#e74c3c\"/><rect x=\"22\" y=\"9\" width=\"7\" height=\"2\" fill=\"#7fc4d8\" opacity=\".7\"/><rect x=\"22\" y=\"25\" width=\"7\" height=\"2\" fill=\"#7fc4d8\" opacity=\".7\"/>"},"wardrobe":{"occupiable":false,"name":"wardrobe","icon":"<rect x=\"8\" y=\"3\" width=\"30\" height=\"40\" rx=\"2\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"3\" x2=\"23\" y2=\"43\" stroke=\"#5e4127\"/><circle cx=\"19\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/><circle cx=\"27\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/>"},"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\"/>"},"mirror":{"occupiable":false,"name":"mirror","icon":"<rect x=\"12\" y=\"4\" width=\"22\" height=\"38\" rx=\"9\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"32\" rx=\"7\" fill=\"#dfe9ee\"/><path d=\"M19 11 q-3 8 0 20\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".8\"/>"},"stairs":{"occupiable":false,"name":"staircase","icon":"<path d=\"M4 42 h10 v-10 h10 v-10 h10 v-10 h8 v40 z\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/>"},"stove":{"occupiable":false,"name":"stove","icon":"<rect x=\"9\" y=\"8\" width=\"28\" height=\"30\" rx=\"3\" fill=\"#5a5a5a\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"/><circle cx=\"17\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"29\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"23\" cy=\"28\" r=\"4\" fill=\"#8a8a8a\"/><path d=\"M16 8 q2 -6 5 -3 q3 -6 6 0 q3 -4 4 2\" fill=\"none\" stroke=\"#e0362e\" stroke-width=\"2\"/>"},"sink":{"occupiable":false,"name":"sink","icon":"<rect x=\"7\" y=\"9\" width=\"32\" height=\"28\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#6b7680\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"24\" rx=\"11\" ry=\"7\" fill=\"#ffffff\" stroke=\"#8a949c\"/><circle cx=\"23\" cy=\"24\" r=\"2\" fill=\"#8a949c\"/><rect x=\"21\" y=\"10\" width=\"4\" height=\"6\" fill=\"#8a949c\"/>"},"counter":{"occupiable":false,"name":"counter","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\"/>"},"tv":{"occupiable":false,"name":"TV","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\"/>"},"table":{"occupiable":false,"name":"table","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\"/>"},"bookcase":{"occupiable":false,"name":"bookcase","icon":"<rect x=\"7\" y=\"4\" width=\"32\" height=\"38\" fill=\"#6e4a2a\" stroke=\"#3f2d1d\" stroke-width=\"1.5\"/><g><rect x=\"10\" y=\"8\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"15\" y=\"8\" width=\"3\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"19\" y=\"8\" width=\"5\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"25\" y=\"8\" width=\"4\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"30\" y=\"8\" width=\"6\" height=\"10\" fill=\"#7a5a9a\"/><rect x=\"10\" y=\"21\" width=\"6\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"17\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"22\" y=\"21\" width=\"5\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"28\" y=\"21\" width=\"3\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"32\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"10\" y=\"34\" width=\"26\" height=\"5\" fill=\"#8a6a3a\"/></g>"},"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\"/>"},"tree":{"occupiable":false,"name":"tree","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\"/>"},"flowers":{"occupiable":false,"name":"flower bed","icon":"<path d=\"M17 28 h12 l-2 12 h-8 z\" fill=\"#c9c3b8\" stroke=\"#6b6660\" stroke-width=\"1.2\"/><circle cx=\"16\" cy=\"19\" r=\"5\" fill=\"#e0526a\"/><circle cx=\"30\" cy=\"19\" r=\"5\" fill=\"#f2a53a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2d24a\"/><circle cx=\"23\" cy=\"22\" r=\"4.5\" fill=\"#d94a8a\"/><path d=\"M12 25 q6 -8 11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M34 25 q-6 -8 -11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/>"},"fountain":{"occupiable":false,"name":"fountain","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\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"camera"},{"cell":[1,4],"type":"chair"},{"cell":[1,5],"type":"pc"},{"cell":[1,6],"type":"desk"},{"cell":[1,8],"type":"wardrobe"},{"cell":[1,9],"type":"bed"},{"cell":[2,2],"type":"ringlight"},{"cell":[2,4],"type":"camera"},{"cell":[2,5],"type":"chair"},{"cell":[2,7],"type":"server"},{"cell":[2,10],"type":"bed"},{"cell":[3,1],"type":"desk"},{"cell":[3,4],"type":"stairs"},{"cell":[3,8],"type":"mirror"},{"cell":[3,10],"type":"lamp"},{"cell":[4,1],"type":"stove"},{"cell":[4,2],"type":"counter"},{"cell":[4,6],"type":"tv"},{"cell":[4,8],"type":"bookcase"},{"cell":[5,1],"type":"sink"},{"cell":[5,3],"type":"stool"},{"cell":[5,5],"type":"doormat"},{"cell":[5,7],"type":"sofa"},{"cell":[5,8],"type":"table"},{"cell":[5,10],"type":"beanbag"},{"cell":[6,1],"type":"counter"},{"cell":[6,9],"type":"sofa"},{"cell":[7,1],"type":"stool"},{"cell":[7,6],"type":"beanbag"},{"cell":[7,10],"type":"tree"},{"cell":[8,2],"type":"lounger"},{"cell":[8,4],"type":"lounger"},{"cell":[8,7],"type":"table"},{"cell":[8,9],"type":"flowers"},{"cell":[9,2],"type":"pool"},{"cell":[9,3],"type":"pool"},{"cell":[9,6],"type":"umbrella"},{"cell":[9,9],"type":"fountain"},{"cell":[9,10],"type":"bench"},{"cell":[10,2],"type":"pool"},{"cell":[10,3],"type":"pool"},{"cell":[10,8],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Ava","gender":"F","role":"creator","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#c0392b","necklace":true},"clue":"She was beside the <b>parasol</b>.","job":"vlogger","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ava\"><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=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c0392b\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#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\"/></svg>","solverRole":"creator","constraints":[{"type":"beside","obj":"umbrella"}]},{"id":"B","name":"Bastian","gender":"M","role":"creator","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#1c1a1a","style":"short","shirt":"#264653","headphones":true},"clue":"He was sitting on a <b>beanbag</b>.","job":"gaming streamer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bastian\"><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=\"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":"creator","constraints":[{"type":"on","obj":"beanbag"}]},{"id":"C","name":"Carmen","gender":"F","role":"creator","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#e9c6a4","hair":"#2b1c14","style":"ponytail","shirt":"#8e44ad","headband":"#f0b429"},"clue":"She was beside a <b>beanbag</b>.","job":"dance creator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Carmen\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2b1c14\"/><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=\"#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=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0b429\"/></svg>","solverRole":"creator","constraints":[{"type":"beside","obj":"beanbag"}]},{"id":"D","name":"Dylan","gender":"M","role":"creator","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#f0cdb0","hair":"#b7482c","style":"curly","shirt":"#f4efe6","apron":true},"clue":"There was <b>a guest</b> in his area. He was in a <b>corner of his area</b>.","job":"cooking creator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dylan\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><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=\"#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\"/></svg>","solverRole":"creator","constraints":[{"type":"with_role","role":"guest"},{"type":"corner_of_area"}]},{"id":"E","name":"Eloise","gender":"F","role":"crew","color":"#e65100","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#5a3a22","style":"bun","shirt":"#2f3b4c","glasses":true},"clue":"She was <b>south of Ava</b>.","job":"manager","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eloise\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#5a3a22\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 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":"crew","constraints":[{"type":"rel","q":"A","dir":"S"}]},{"id":"F","name":"Forrest","gender":"M","role":"crew","color":"#00838f","avatar":{"bg":"#3d5a6e","skin":"#e7b98f","hair":"#5a3a22","style":"slick","shirt":"#5d4037","beard":true},"clue":"<b>Exactly one row north</b> of him was a <b>female creator</b>.","job":"video editor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Forrest\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d4037\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#5a3a22\"/></svg>","solverRole":"crew","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F","role":"creator"}]},{"id":"G","name":"Gloria","gender":"F","role":"crew","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#d9a57a","hair":"#1c1a1a","style":"bob","shirt":"#3f8a4a","cap":true},"clue":"She was <b>not alone</b> in her area.","job":"camera operator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gloria\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"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":"not_alone"}]},{"id":"H","name":"Hamish","gender":"M","role":"guest","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f1c8a5","hair":"#c9c3b8","style":"bald","shirt":"#1b1b1b","bow":true,"glasses":true},"clue":"He was <b>not</b> beside a <b>counter</b>. He was in a <b>corner of his area</b>.","job":"the sponsor’s representative","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hamish\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#c9c3b8\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#c9c3b8\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"guest","constraints":[{"type":"not_beside","obj":"counter"},{"type":"corner_of_area"}]},{"id":"I","name":"Iona","gender":"F","role":"guest","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#f0cdb0","hair":"#b7482c","style":"long","shirt":"#7a5a9a","earrings":true},"clue":"She was in the <b>Hall</b>. She was <b>alone in her area</b>.","job":"chat moderator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Iona\"><rect width=\"80\" height=\"80\" fill=\"#4e6f8a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a9a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Hall"]},{"type":"alone"}]},{"id":"V","name":"Vesper","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f6d8c0","hair":"#1c1a1a","style":"bun","shirt":"#1b1b1b","tiara":true},"clue":"<b>The victim.</b> She was found in the <b>Studio</b>, beside the <b>ring light</b> – alone with the murderer.","job":"the founder of the house","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vesper\"><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><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=\"M28 20 l3 -7 l4 5 l5 -8 l5 8 l4 -5 l3 7 z\" fill=\"#f2d24a\" stroke=\"#a8841a\" stroke-width=\"1\"/><circle cx=\"40\" cy=\"13\" r=\"1.8\" fill=\"#e0362e\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"creator","constraints":[{"type":"area","areas":["Studio"]},{"type":"beside","obj":"ringlight"}]}],"victim":"V","murderer":"F","solution":{"V":[1,2],"F":[2,3],"I":[3,5],"H":[4,4],"B":[5,10],"C":[6,6],"D":[7,1],"G":[8,8],"A":[9,7],"E":[10,9]},"walkthrough":[{"place":[],"cand":{"V":[[1,2],[2,1],[2,3],[3,2]],"B":[[5,10],[7,6]],"C":[[5,9],[6,6],[6,10],[7,7]],"A":[[8,6],[9,5],[9,7]],"D":[[4,4],[7,1],[7,8],[10,10]],"H":[[4,4],[7,8],[10,10]],"I":[[3,3],[3,5],[4,5],[5,5],[6,5],[7,5],[8,5]],"E":[[9,1],[9,2],[9,3],[9,4],[9,5],[9,7],[9,8],[9,10],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7],[10,9],[10,10]]},"text":"Vesper was found in the Studio beside the ring light: R1C2, R2C1, R2C3 or R3C2 – and the murderer was alone with her there. Bastian sat on a beanbag, R5C10 or R7C6, both in the Living Room; Carmen was beside a beanbag: R5C9, R6C6, R6C10 or R7C7 – also the Living Room. The house rule allows two people per area, so the Living Room is full with Bastian and Carmen and nobody else can be there. Iona was alone in the Hall, whose free squares are R3C3, R3C5 and column 5 from R4C5 to R8C5; nobody else may take R3C5, because it would cut Iona off from every one of her squares (row 3 and column 5 at once). Dylan was with a guest: the guests are Hamish and Iona, and Iona is alone – so Hamish is with Dylan, both in corners of the same area (a corner of an area is a square in one of the four corners of the rectangle that encloses it). Which areas offer two usable corners in different rows and columns? The Studio has only R1C4, the Pool Terrace only R10C1; the Editing Room’s R1C7 and R3C7 share column 7, the Guest Room’s R1C10 and R4C10 share column 10; the Hall is Iona’s alone, the Living Room is full. That leaves the Kitchen (R4C4 and R7C1) and the Garden (R7C8 and R10C10). Ava was beside the parasol – R8C6, R9C5 or R9C7 (R10C6 is out, because Eloise was south of her) – and Eloise is in row 9 or 10."},{"place":["H","D","B"],"cand":{"C":[[6,6]],"A":[[9,5],[9,7]],"I":[[3,3],[3,5],[8,5]],"V":[[1,2],[2,3],[3,2]],"E":[[10,2],[10,3],[10,5],[10,7],[10,9]],"F":[[2,3],[2,5],[2,8],[2,9],[3,2],[3,7],[3,9]]},"text":"<b>Could Dylan and Hamish be in the Garden, at R7C8 and R10C10?</b> Then Bastian would have no square: R5C10 lies in column 10, R7C6 in row 7. Contradiction – so <b>Dylan and Hamish are in the Kitchen, at R4C4 and R7C1</b>. Hamish was not beside a counter, and R7C1 is next to the counter R6C1: <b>Hamish is at R4C4</b>, <b>Dylan at R7C1</b>, on the kitchen stool. Row 7 is Dylan’s, so Bastian’s beanbag R7C6 is out: <b>Bastian is at R5C10</b>."},{"place":["C"],"cand":{"A":[[9,5],[9,7]],"I":[[3,3],[3,5],[8,5]],"V":[[1,2],[2,3],[3,2]],"E":[[10,2],[10,3],[10,5],[10,7],[10,9]],"F":[[2,3],[2,5],[2,8],[2,9],[3,2],[3,7],[3,9]],"G":[[1,2],[1,3],[1,7],[1,9],[2,3],[2,5],[2,8],[2,9],[3,2],[3,7],[3,9],[8,2],[8,3],[8,8]]},"text":"Carmen, beside a beanbag: R5C9 is in Bastian’s row, R6C10 in his column, R7C7 in Dylan’s row – <b>Carmen is at R6C6</b>. Rows 4, 5, 6 and 7 and columns 1, 4, 6 and 10 are now taken. Iona keeps R3C3, R3C5 and R8C5. Ava, beside the parasol, keeps R9C5 or R9C7 (R8C6 is in Carmen’s column), so Eloise, south of her, is in row 10: R10C2, R10C3, R10C5, R10C7 or R10C9. Vesper keeps R1C2, R2C3 or R3C2. Forrest had a female creator (Ava, Carmen or Vesper) exactly one row above him: below Carmen is Dylan’s row, so he is in row 10 below Ava, or in row 2 or 3 below Vesper."},{"place":["A"],"cand":{"I":[[3,3],[3,5],[8,5]],"V":[[1,2],[2,3],[3,2]],"E":[[10,2],[10,3],[10,5],[10,9]],"F":[[2,3],[2,5],[2,8],[2,9],[3,2],[3,9]],"G":[[1,2],[1,3],[1,9],[2,3],[2,5],[2,8],[2,9],[3,2],[3,9],[8,2],[8,3],[8,8]]},"text":"<b>Could Ava be at R9C5?</b> Then column 5 is hers and Iona loses R3C5 and R8C5: Iona is at R3C3, owning row 3 and column 3. Vesper loses R2C3 and R3C2 and is at R1C2 – but then nobody can be with her in the Studio: R1C3 and R1C4 are in her row, R2C1 in Dylan’s column, R2C3 in Iona’s column, R3C2 in Iona’s row. The murderer must have been with her – contradiction. <b>Ava is at R9C7</b>, and Eloise, in row 10, has R10C2, R10C3, R10C5 or R10C9 left."},{"place":["V","F"],"cand":{"I":[[3,5],[8,5]],"E":[[10,5],[10,9]],"G":[[3,9],[8,8]]},"text":"<b>Could Vesper be at R2C3?</b> Then column 3 is hers and Iona is at R3C5 or R8C5 – in column 5. Column 8 has a single free square, R8C8: everything else there is furniture or a taken row (rows 2, 6, 7 and 9). Who can stand at R8C8? Not Eloise (row 10), not Iona, not Forrest (he would need a female creator in row 7, Dylan’s row) – only Gloria. But row 1 also has a single possible person: its free squares R1C2, R1C7, R1C9 and R1C10 are closed to Forrest (nobody is north of row 1), to Eloise and to Iona – again only Gloria. She cannot be in both places: contradiction. <b>Vesper is at R1C2</b>: row 1 and column 2 are hers, so her companion in the Studio can only be at R2C3 (R1C3 and R1C4 lie in her row, R2C1 in Dylan’s column, R3C2 in her own column). Forrest cannot be in row 10, which Eloise needs, nor in row 7: he is in row 2, one row below Vesper – and Gloria cannot take R2C3, because that would leave Forrest without a row. So <b>Forrest is at R2C3, alone with Vesper in the Studio</b> – the editor is the killer. Column 3 is his: Iona is at R3C5 or R8C5, Eloise at R10C5 or R10C9, Gloria (not alone) at R3C9 or R8C8."},{"place":["I","E","G"],"text":"Iona is in column 5 either way, so Eloise, in row 10, is at <b>R10C9</b>; column 9 is hers, which sends <b>Gloria to R8C8</b>, on the Pool Terrace with Ava – and row 8 being taken, <b>Iona is at R3C5</b>. Everyone is placed."},{"final":true,"text":"Case closed: Vesper was alone in the Studio with the house’s own video editor. <b>Forrest is the murderer!</b>"}],"solver":{"rules":[{"type":"area_count_max_each","areas":["Studio","Editing Room","Guest Room","Hall","Kitchen","Living Room","Pool Terrace","Garden"],"n":2}],"occupiable":["chair","stool","bench","sofa","beanbag","bed","doormat","lounger","pool"],"corner_mode":"bbox"},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-17"}}