{"format":"murdoku-puzzle/1","id":"garden-lamps","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":"The Garden Lamps","tagline":"Hollins Court · midsummer night · hide-and-seek in the gardens","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-17","story":"Midsummer night at Hollins Court. After dinner Vanessa, the hostess, called for a game of hide-and-seek in the gardens: everyone scattered into the dark, and she went looking for them with a lantern, lighting exactly three of the six garden lamps on her way – nobody remembers which. When the game was over, she was found dead in the grotto, in the dark. Fifteen people hid in the gardens: four of her family, seven guests and four of the staff. One of them is the killer. Read every statement, work out which lamps were lit, find everyone’s square on the plan and unmask the murderer – alone with Vanessa in the Grotto.","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 (hedges, trees, statues, the fountain, the lamp posts…) cannot be occupied; the chairs, benches, the lounger, the hammock and the boats can. A <b>corner</b> of an area is a square of that area with two outer sides.","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 Archie”</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 lamps:</b> six lamp posts stand in the gardens, and <b>exactly three of them were lit</b>. A lit lamp lights <b>every square of its row and its column</b>, in all four directions, <b>up to the first object</b> (a hedge, a tree, a statue, the pond, another lamp…). People do not block the light, and seats are lit like any other square.","<b>Found or hidden:</b> whoever hid on a <b>lit square</b> was <b>found</b> by Vanessa; whoever hid on an <b>unlit square</b> <b>stayed hidden</b>. Every statement says which. Someone who was found may also say <b>where the light came from</b>: a lit lamp stood in that direction, in their row or column, with no object in between.","<b>In the dark:</b> Vanessa and the murderer were both on <b>unlit</b> squares."]},"roleNames":{"family":"family","guest":"guest","staff":"staff","victim":"victim"},"personGroups":[{"id":"family","name":"The family","persons":["A","B","C","D","V"]},{"id":"guests","name":"Guests","persons":["E","F","G","H","I","J","K"]},{"id":"staff","name":"Staff","persons":["L","M","N","O"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Terrace","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[2,5],[3,1],[3,2],[3,3],[3,4],[3,5]],"fill":"#e4dccd","pattern":"tiles","labelAt":[3,2],"name":"Terrace"},{"id":"Rose Garden","cells":[[1,6],[1,7],[1,8],[1,9],[1,10],[2,6],[2,7],[2,8],[2,9],[2,10],[3,6],[3,7],[3,8],[3,9],[3,10],[4,6],[4,7],[4,8],[4,9],[4,10]],"fill":"#e9d9df","pattern":"marble","labelAt":[4,7],"name":"Rose Garden"},{"id":"Orangery","cells":[[1,11],[1,12],[1,13],[1,14],[1,15],[1,16],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[3,11],[3,12],[3,13],[3,14],[3,15],[3,16],[4,11],[4,12],[4,13],[4,14],[4,15],[4,16]],"fill":"#dfe9dd","pattern":"tiles","labelAt":[4,12.5],"name":"Orangery"},{"id":"Lawn","cells":[[4,1],[4,2],[4,3],[4,4],[4,5],[5,1],[5,2],[5,3],[5,4],[5,5],[6,1],[6,2],[6,3],[6,4],[6,5],[7,1],[7,2],[7,3],[7,4],[7,5],[8,1],[8,2],[8,3],[8,4],[8,5]],"fill":"#d9ead3","pattern":"marble","labelAt":[7,2],"name":"Great Lawn"},{"id":"Fountain Court","cells":[[5,6],[5,7],[5,8],[5,9],[5,10],[6,6],[6,7],[6,8],[6,9],[6,10],[7,6],[7,7],[7,8],[7,9],[7,10],[8,6],[8,7],[8,8],[8,9],[8,10]],"fill":"#e2e2d6","pattern":"tiles","labelAt":[5,8],"name":"Fountain Court"},{"id":"Kitchen Garden","cells":[[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[6,11],[6,12],[6,13],[6,14],[6,15],[6,16],[7,11],[7,12],[7,13],[7,14],[7,15],[7,16],[8,11],[8,12],[8,13],[8,14],[8,15],[8,16]],"fill":"#e6e2c8","pattern":"marble","labelAt":[7,13],"name":"Kitchen Garden"},{"id":"Maze","cells":[[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[11,1],[11,2],[11,3],[11,4],[11,5],[11,6],[12,1],[12,2],[12,3],[12,4],[12,5],[12,6]],"fill":"#d3e4c9","pattern":"marble","labelAt":[12,3.5],"name":"Hedge Maze"},{"id":"Pond","cells":[[9,7],[9,8],[9,9],[9,10],[9,11],[10,7],[10,8],[10,9],[10,10],[10,11],[11,7],[11,8],[11,9],[11,10],[11,11],[12,7],[12,8],[12,9],[12,10],[12,11]],"fill":"#dbe7ea","pattern":"marble","labelAt":[12,9],"name":"Pond"},{"id":"Orchard","cells":[[9,12],[9,13],[9,14],[9,15],[9,16],[10,12],[10,13],[10,14],[10,15],[10,16],[11,12],[11,13],[11,14],[11,15],[11,16],[12,12],[12,13],[12,14],[12,15],[12,16]],"fill":"#dfe9d2","pattern":"marble","labelAt":[11,13],"name":"Orchard"},{"id":"Croquet Lawn","cells":[[13,1],[13,2],[13,3],[13,4],[13,5],[14,1],[14,2],[14,3],[14,4],[14,5],[15,1],[15,2],[15,3],[15,4],[15,5],[16,1],[16,2],[16,3],[16,4],[16,5]],"fill":"#d9ead3","pattern":"marble","labelAt":[16,2.5],"name":"Croquet Lawn"},{"id":"Grotto","cells":[[13,6],[13,7],[13,8],[13,9],[13,10],[14,6],[14,7],[14,8],[14,9],[14,10],[15,6],[15,7],[15,8],[15,9],[15,10],[16,6],[16,7],[16,8],[16,9],[16,10]],"fill":"#d6d7d3","pattern":"tiles","labelAt":[16,8.5],"name":"Grotto"},{"id":"Boathouse","cells":[[13,11],[13,12],[13,13],[13,14],[13,15],[13,16],[14,11],[14,12],[14,13],[14,14],[14,15],[14,16],[15,11],[15,12],[15,13],[15,14],[15,15],[15,16],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#e3ddd0","pattern":"planks","labelAt":[16,15],"name":"Boathouse Yard"}],"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\"/>"},"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\"/>"},"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\"/>"},"hammock":{"occupiable":true,"name":"hammock","icon":"<path d=\"M5 14 q18 24 36 0\" fill=\"none\" stroke=\"#6e4a2a\" stroke-width=\"2\"/><path d=\"M8 16 q15 18 30 0 q-15 9 -30 0 z\" fill=\"#d9c4a1\" stroke=\"#8c6a3f\" stroke-width=\"1.2\"/><path d=\"M11 18 q12 11 24 0 M13 20 q10 8 20 0\" stroke=\"#8c6a3f\" stroke-width=\"1\" fill=\"none\"/><circle cx=\"5\" cy=\"14\" r=\"2.2\" fill=\"#5b5852\"/><circle cx=\"41\" cy=\"14\" r=\"2.2\" fill=\"#5b5852\"/>"},"boat":{"occupiable":true,"name":"boat","icon":"<path d=\"M5 25 q18 13 36 0 l-3 -9 h-30 z\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><rect x=\"12\" y=\"10\" width=\"22\" height=\"6\" rx=\"2\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><rect x=\"21\" y=\"1\" width=\"4\" height=\"9\" fill=\"#3f2d1d\"/><path d=\"M5 25 q18 5 36 0\" fill=\"none\" stroke=\"#3f2d1d\" stroke-width=\"1\"/>"},"lamp":{"occupiable":false,"name":"lamp post","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\"/>"},"planter":{"occupiable":false,"name":"planter","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\"/>"},"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\"/>"},"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\"/>"},"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\"/>"},"sundial":{"occupiable":false,"name":"sundial","icon":"<circle cx=\"23\" cy=\"26\" r=\"15\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"26\" r=\"10\" fill=\"none\" stroke=\"#8c8a82\" stroke-width=\"1\"/><path d=\"M23 26 L23 8 L30 14 Z\" fill=\"#6b6f76\" stroke=\"#3d444b\" stroke-width=\"1\"/><g stroke=\"#5b5852\" stroke-width=\"1.2\"><line x1=\"23\" y1=\"12\" x2=\"23\" y2=\"15\"/><line x1=\"37\" y1=\"26\" x2=\"34\" y2=\"26\"/><line x1=\"9\" y1=\"26\" x2=\"12\" y2=\"26\"/><line x1=\"23\" y1=\"40\" x2=\"23\" y2=\"37\"/></g>"},"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\"/>"},"plant":{"occupiable":false,"name":"potted 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\"/>"},"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\"/>"},"statue":{"occupiable":false,"name":"statue","icon":"<rect x=\"13\" y=\"32\" width=\"20\" height=\"9\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"9\" r=\"5\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><path d=\"M16 15 h14 l2 17 h-18 z\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.2\"/>"},"wheelbarrow":{"occupiable":false,"name":"wheelbarrow","icon":"<path d=\"M8 16 h26 l-4 14 h-18 z\" fill=\"#3f6d5a\" stroke=\"#1e4726\" stroke-width=\"1.5\"/><path d=\"M34 16 l8 -3\" stroke=\"#6e4a2a\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"12\" cy=\"36\" r=\"6\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><line x1=\"26\" y1=\"30\" x2=\"26\" y2=\"40\" stroke=\"#6e4a2a\" stroke-width=\"3\"/><g fill=\"#8a6a3a\"><circle cx=\"16\" cy=\"13\" r=\"2.5\"/><circle cx=\"22\" cy=\"11\" r=\"2.5\"/><circle cx=\"28\" cy=\"13\" r=\"2.5\"/></g>"},"well":{"occupiable":false,"name":"well","icon":"<rect x=\"10\" y=\"22\" width=\"26\" height=\"16\" rx=\"2\" fill=\"#8a949c\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><path d=\"M12 24 h22 M12 30 h22 M23 22 v16\" stroke=\"#3d444b\" stroke-width=\"1\"/><rect x=\"13\" y=\"5\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#6e4a2a\"/><rect x=\"14\" y=\"9\" width=\"3\" height=\"13\" fill=\"#6e4a2a\"/><rect x=\"29\" y=\"9\" width=\"3\" height=\"13\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"14\" r=\"3\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"7\" fill=\"#7fc4d8\"/>"},"hut":{"occupiable":false,"name":"shed","icon":"<path d=\"M5 20 L23 6 L41 20 Z\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><rect x=\"9\" y=\"20\" width=\"28\" height=\"20\" fill=\"#e6d3b3\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><rect x=\"19\" y=\"27\" width=\"8\" height=\"13\" fill=\"#3f2d1d\"/>"},"hedge":{"occupiable":false,"name":"hedge","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>"},"water":{"occupiable":false,"name":"water","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#3f7d9c\"/><path d=\"M-2 12 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 24 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 36 q6 -5 12 0 t12 0 t12 0 t12 0\" fill=\"none\" stroke=\"#2b5e79\" stroke-width=\"3.2\"/><path d=\"M-2 15 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 27 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 39 q6 -5 12 0 t12 0 t12 0 t12 0\" fill=\"none\" stroke=\"rgba(255,255,255,.42)\" stroke-width=\"1.5\"/>"},"stepladder":{"occupiable":false,"name":"ladder","icon":"<line x1=\"13\" y1=\"42\" x2=\"20\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"33\" y1=\"42\" x2=\"26\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"16\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"18\" y1=\"20\" x2=\"28\" y2=\"20\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"20\" y1=\"10\" x2=\"26\" y2=\"10\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/>"},"cart":{"occupiable":false,"name":"cart","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\"/>"},"hoop":{"occupiable":false,"name":"croquet hoop","icon":"<path d=\"M12 40 V20 A11 11 0 0 1 34 20 V40\" fill=\"none\" stroke=\"#e8e8e8\" stroke-width=\"3.5\"/><path d=\"M12 40 V20 A11 11 0 0 1 34 20 V40\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"1\" stroke-dasharray=\"3 3\"/><circle cx=\"23\" cy=\"42\" r=\"3\" fill=\"#c0392b\"/>"},"rock":{"occupiable":false,"name":"rock","icon":"<path d=\"M6 36 q2 -14 12 -20 q10 -8 20 2 q6 6 4 18 z\" fill=\"#8f939a\" stroke=\"#4c5057\" stroke-width=\"1.5\"/><path d=\"M14 28 q6 -8 14 -6\" fill=\"none\" stroke=\"#b7bbc2\" stroke-width=\"2\"/>"},"obelisk":{"occupiable":false,"name":"obelisk","icon":"<rect x=\"14\" y=\"36\" width=\"18\" height=\"6\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><path d=\"M18 36 L20 6 L23 2 L26 6 L28 36 Z\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.4\"/><line x1=\"23\" y1=\"8\" x2=\"23\" y2=\"34\" stroke=\"#ffffff\" stroke-width=\"1.2\" opacity=\".7\"/>"},"barrel":{"occupiable":false,"name":"barrel","icon":"<path d=\"M11 8 q-4 15 0 30 h24 q4 -15 0 -30 z\" fill=\"#a5733f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><rect x=\"9\" y=\"29\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\" stroke=\"#7a5230\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\" stroke=\"#7a5230\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"planter"},{"cell":[1,5],"type":"umbrella"},{"cell":[2,3],"type":"table"},{"cell":[2,2],"type":"chair"},{"cell":[2,4],"type":"chair"},{"cell":[3,5],"type":"lamp"},{"cell":[1,7],"type":"flowers"},{"cell":[3,10],"type":"flowers"},{"cell":[2,8],"type":"sundial"},{"cell":[2,6],"type":"bench"},{"cell":[4,8],"type":"tree"},{"cell":[1,12],"type":"planter"},{"cell":[1,15],"type":"planter"},{"cell":[2,13],"type":"plant"},{"cell":[4,14],"type":"plant"},{"cell":[2,15],"type":"lounger"},{"cell":[3,13],"type":"table"},{"cell":[4,11],"type":"lamp"},{"cell":[4,2],"type":"tree"},{"cell":[7,4],"type":"tree"},{"cell":[8,1],"type":"tree"},{"cell":[8,2],"type":"tree"},{"cell":[6,1],"type":"hammock"},{"cell":[5,3],"type":"bench"},{"cell":[6,8],"type":"fountain"},{"cell":[5,10],"type":"statue"},{"cell":[8,10],"type":"statue"},{"cell":[7,7],"type":"bench"},{"cell":[8,6],"type":"lamp"},{"cell":[5,13],"type":"planter"},{"cell":[7,15],"type":"planter"},{"cell":[6,12],"type":"wheelbarrow"},{"cell":[8,14],"type":"well"},{"cell":[8,16],"type":"hut"},{"cell":[9,3],"type":"hedge"},{"cell":[10,3],"type":"hedge"},{"cell":[10,5],"type":"hedge"},{"cell":[11,2],"type":"hedge"},{"cell":[11,5],"type":"hedge"},{"cell":[11,6],"type":"hedge"},{"cell":[12,1],"type":"lamp"},{"cell":[10,8],"type":"water"},{"cell":[10,9],"type":"water"},{"cell":[11,8],"type":"water"},{"cell":[11,9],"type":"water"},{"cell":[11,10],"type":"water"},{"cell":[10,10],"type":"boat"},{"cell":[9,11],"type":"plant"},{"cell":[12,7],"type":"plant"},{"cell":[10,13],"type":"tree"},{"cell":[10,15],"type":"tree"},{"cell":[12,13],"type":"tree"},{"cell":[12,15],"type":"tree"},{"cell":[11,14],"type":"stepladder"},{"cell":[9,16],"type":"cart"},{"cell":[9,12],"type":"lamp"},{"cell":[14,2],"type":"hoop"},{"cell":[15,4],"type":"hoop"},{"cell":[13,3],"type":"bench"},{"cell":[16,5],"type":"tree"},{"cell":[14,7],"type":"rock"},{"cell":[13,8],"type":"statue"},{"cell":[15,6],"type":"obelisk"},{"cell":[14,10],"type":"hedge"},{"cell":[16,7],"type":"hedge"},{"cell":[15,8],"type":"bench"},{"cell":[14,15],"type":"hut"},{"cell":[16,13],"type":"boat"},{"cell":[15,12],"type":"cart"},{"cell":[14,13],"type":"barrel"},{"cell":[13,11],"type":"lamp"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Archie","gender":"M","role":"family","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#5a3a22","style":"slick","shirt":"#1b1b1b","bow":true},"clue":"He was <b>south of Neville</b>. He was beside a <b>bench</b>. He <b>stayed hidden</b>.","job":"the host","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Archie\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><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 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\"/></svg>","solverRole":"family","constraints":[{"type":"rel","q":"N","dir":"S"},{"type":"beside","obj":"bench"},{"type":"hidden"}]},{"id":"B","name":"Bethany","gender":"F","role":"family","color":"#2e7d32","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#e8c0d0","necklace":true},"clue":"She was beside a <b>potted plant</b>. She was <b>south of Lionel</b>. She <b>stayed hidden</b>.","job":"daughter","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bethany\"><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=\"#e8c0d0\"/><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":"family","constraints":[{"type":"beside","obj":"plant"},{"type":"rel","q":"L","dir":"S"},{"type":"hidden"}]},{"id":"C","name":"Crispin","gender":"M","role":"family","color":"#1565c0","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#b7482c","style":"curly","shirt":"#3f6a8a"},"clue":"There was <b>a member of the staff</b> in his area. He was in a <b>corner of his area</b>. He <b>stayed hidden</b>.","job":"son","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Crispin\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f6a8a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 Z\" fill=\"#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":"family","constraints":[{"type":"with_role","role":"staff"},{"type":"corner_of_area"},{"type":"hidden"}]},{"id":"D","name":"Deborah","gender":"F","role":"family","color":"#6a1b9a","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#2b1c14","style":"bun","shirt":"#8e44ad","earrings":true},"clue":"<b>Exactly one row north</b> of her was a <b>woman</b>. She was beside the <b>water</b>. She <b>stayed hidden</b>.","job":"Vanessa’s sister","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Deborah\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#2b1c14\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2b1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"family","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"},{"type":"beside","obj":"water"},{"type":"hidden"}]},{"id":"E","name":"Evelyn","gender":"F","role":"guest","color":"#e65100","avatar":{"bg":"#3d5a6e","skin":"#e9c6a4","hair":"#c9c3b8","style":"bob","shirt":"#c0392b","scarf":"#f4efe6"},"clue":"The light came from the <b>east</b>. She was <b>alone in her area</b>. Vanessa <b>found</b> her.","job":"painter","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Evelyn\"><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=\"#c9c3b8\"/><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=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#c9c3b8\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"lit_from","dir":"E"},{"type":"alone"},{"type":"found"}]},{"id":"F","name":"Fergus","gender":"M","role":"guest","color":"#00838f","avatar":{"bg":"#7a6a3c","skin":"#e7b98f","hair":"#b7482c","style":"short","shirt":"#264653","mustache":true},"clue":"He was <b>not</b> in a corner of his area. He was <b>not</b> beside a <b>lamp post</b>. He <b>stayed hidden</b>.","job":"major","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fergus\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"guest","constraints":[{"type":"not_corner_of_area"},{"type":"not_beside","obj":"lamp"},{"type":"hidden"}]},{"id":"G","name":"Georgina","gender":"F","role":"guest","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#f6d8c0","hair":"#1c1a1a","style":"ponytail","shirt":"#7a5a9a","tiara":true},"clue":"She was <b>alone in her area</b>. The light came from the <b>west</b>. Vanessa <b>found</b> her.","job":"singer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Georgina\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#1c1a1a\"/><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=\"#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=\"#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\"/></svg>","solverRole":"guest","constraints":[{"type":"alone"},{"type":"lit_from","dir":"W"},{"type":"found"}]},{"id":"H","name":"Hector","gender":"M","role":"guest","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#d9a57a","hair":"#1c1a1a","style":"bald","shirt":"#5d4037","glasses":true},"clue":"He was on the <b>Great Lawn</b>. There was <b>a member of the family</b> in his area. Vanessa <b>found</b> him.","job":"doctor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hector\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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=\"#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\"/><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":"area","areas":["Lawn"]},{"type":"with_role","role":"family"},{"type":"found"}]},{"id":"I","name":"Ingrid","gender":"F","role":"guest","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#2f3b4c","headband":"#f0b429"},"clue":"The light came from the <b>north</b>. She was in a <b>corner of her area</b>. Vanessa <b>found</b> her.","job":"poet","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ingrid\"><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=\"#d9b464\"/><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\"/><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":"guest","constraints":[{"type":"lit_from","dir":"N"},{"type":"corner_of_area"},{"type":"found"}]},{"id":"J","name":"Jerome","gender":"M","role":"guest","color":"#283593","avatar":{"bg":"#2f3b4c","skin":"#e4b998","hair":"#5a3a22","style":"slick","shirt":"#8a949c","beard":true},"clue":"He was <b>not</b> beside a <b>bench</b>. He was beside a <b>hedge</b>. He <b>stayed hidden</b>.","job":"explorer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jerome\"><rect width=\"80\" height=\"80\" fill=\"#2f3b4c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a949c\"/><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=\"#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":"guest","constraints":[{"type":"not_beside","obj":"bench"},{"type":"beside","obj":"hedge"},{"type":"hidden"}]},{"id":"K","name":"Katrina","gender":"F","role":"guest","color":"#33691e","avatar":{"bg":"#5a2a2a","skin":"#f0cdb0","hair":"#b7482c","style":"bun","shirt":"#3f8a4a","necklace":true},"clue":"The light came from the <b>west</b>. Vanessa <b>found</b> her.","job":"heiress","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Katrina\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f8a4a\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#b7482c\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"guest","constraints":[{"type":"lit_from","dir":"W"},{"type":"found"}]},{"id":"L","name":"Lionel","gender":"M","role":"staff","color":"#37474f","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#c9c3b8","style":"short","shirt":"#1b1b1b","bow":true},"clue":"He was <b>alone in his area</b>. Vanessa <b>found</b> him.","job":"butler","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Lionel\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 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":"alone"},{"type":"found"}]},{"id":"M","name":"Matilda","gender":"F","role":"staff","color":"#bf360c","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#5a3a22","style":"bun","shirt":"#f4efe6","apron":true},"clue":"She was beside a <b>hedge</b>. She was <b>not</b> beside a <b>lamp post</b>. She <b>stayed hidden</b>.","job":"cook","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Matilda\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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\"/><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\"/></svg>","solverRole":"staff","constraints":[{"type":"beside","obj":"hedge"},{"type":"not_beside","obj":"lamp"},{"type":"hidden"}]},{"id":"N","name":"Neville","gender":"M","role":"staff","color":"#4e342e","avatar":{"bg":"#3d5a6e","skin":"#d9a57a","hair":"#2b1c14","style":"short","shirt":"#8b5a2b","cap":true},"clue":"There was a <b>woman</b> in his area. He was in the <b>Kitchen Garden</b>. He <b>stayed hidden</b>.","job":"gardener","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Neville\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b5a2b\"/><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 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=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"with_gender","gender":"F"},{"type":"area","areas":["Kitchen Garden"]},{"type":"hidden"}]},{"id":"O","name":"Octavia","gender":"F","role":"staff","color":"#00695c","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#1c1a1a","style":"ponytail","shirt":"#f4efe6","apron":true},"clue":"She was beside the <b>wheelbarrow</b>. She <b>stayed hidden</b>.","job":"maid","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Octavia\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#1c1a1a\"/><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=\"#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=\"#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":"beside","obj":"wheelbarrow"},{"type":"hidden"}]},{"id":"V","name":"Vanessa","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f0cdb0","hair":"#d9b464","style":"long","shirt":"#1b1b1b","tiara":true},"clue":"<b>The victim.</b> She was found in the <b>Grotto</b>, beside the <b>statue</b>, on an unlit square – alone with the murderer.","job":"the hostess","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vanessa\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#1b1b1b\"/><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\"/><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":"family","constraints":[{"type":"area","areas":["Grotto"]},{"type":"beside","obj":"statue"}]}],"victim":"V","murderer":"J","solution":{"L":[1,6],"B":[2,14],"E":[3,2],"H":[4,5],"N":[5,15],"A":[6,3],"O":[7,12],"G":[8,7],"C":[9,1],"F":[10,16],"M":[11,4],"D":[12,9],"K":[13,13],"V":[14,8],"J":[15,10],"I":[16,11]},"walkthrough":[{"place":["A","O"],"cand":{"V":[[13,7],[13,9],[14,8]],"N":[[5,11],[5,14],[5,15],[5,16]],"H":[[4,5],[8,4],[8,5]],"E":[[3,1],[3,2],[3,4],[4,9],[4,10]],"I":[[4,5],[8,11],[9,6],[13,1],[16,1],[16,11]],"B":[[2,14],[3,14],[4,13],[4,15],[9,10],[10,11],[11,7],[12,8]]},"text":"Vanessa was found in the Grotto beside the statue (R13C8), on an unlit square: R13C7, R13C9 or R14C8 – and the murderer is alone with her there, in the dark too. Hector was found on the Great Lawn with a member of the family, and the only family member who can be on the Lawn is Archie: he was beside a bench and south of Neville, who is in the Kitchen Garden (rows 5–8) – so Archie is below row 5, beside the Lawn bench R5C3: <b>Archie at R6C3</b>. Neville is then in row 5 (R5C11, R5C14, R5C15 or R5C16). Octavia hid beside the wheelbarrow R6C12: R6C11 and R6C13 are in Archie’s row, R5C12 in Neville’s, so <b>Octavia is at R7C12</b> – and because she stayed hidden, the Orchard lamp R9C12, whose light would reach R7C12, was <b>dark</b>. Three of the other five lamps were lit. Now the people who were found: Evelyn, lit from the east and alone, is west of a lit lamp in its row – R3C1, R3C2 or R3C4 (Terrace lamp) or R4C9, R4C10 (Orangery lamp); Georgina and Katrina, both lit from the west, are east of a lit lamp in its row; Ingrid, lit from the north and in a corner of her area, is south of a lit lamp in its column: R4C5, R8C11, R9C6, R13C1, R16C1 or R16C11; Hector, found on the Lawn, is at R4C5, R8C4 or R8C5. Lionel was found and alone, and Bethany hid beside a plant, south of him."},{"place":[],"cand":{"E":[[3,1],[3,2],[3,4],[4,9],[4,10]],"H":[[4,5],[8,4],[8,5]],"I":[[4,5],[8,11],[9,6],[13,1],[16,1],[16,11]],"N":[[5,11],[5,14],[5,15],[5,16]],"V":[[13,7],[13,9],[14,8]]},"text":"<b>Was the Terrace lamp (R3C5) lit?</b> Suppose it was dark. Then Evelyn cannot be in row 3: she is at R4C9 or R4C10, lit from the east by the Orangery lamp R4C11 – so that lamp was lit. Hector loses R4C5 (column 5 dark) and sits at R8C4 or R8C5, lit by the Fountain Court lamp R8C6 – so that lamp was lit too, and that makes the three. But Georgina and Katrina still need squares east of a lit lamp: row 3 is dark, row 4 is Evelyn’s and row 8 is Hector’s, so one of them would need the Maze lamp R12C1 (R12C2–R12C6) and the other the Boathouse lamp R13C11 (R13C12–R13C16) – four lit lamps. Contradiction: <b>the Terrace lamp was lit.</b> Evelyn, Hector and Ingrid keep their squares; the Orangery, Fountain Court, Maze and Boathouse lamps supply the two remaining lit ones."},{"place":[],"cand":{"E":[[3,1],[3,2],[3,4]],"H":[[4,5],[8,4],[8,5]],"I":[[4,5],[9,6],[13,1],[16,1],[16,11]],"G":[[8,7],[8,8],[8,9],[12,2],[12,4],[12,5],[12,6],[13,13],[13,14],[13,15],[13,16]],"K":[[8,7],[8,8],[8,9],[12,2],[12,4],[12,5],[12,6],[13,13],[13,14],[13,15],[13,16]],"N":[[5,11],[5,14],[5,15],[5,16]]},"text":"<b>Was the Orangery lamp (R4C11) lit?</b> Suppose it was; then exactly one of the Fountain Court, Maze and Boathouse lamps was lit as well. Evelyn is in row 3 (R3C1, R3C2, R3C4) or row 4 (R4C9, R4C10); Georgina and Katrina are east of a lit lamp: R3C6–R3C9 (row 3), R4C12–R4C13 (row 4) or the third lamp’s row; Hector is at R4C5 (row 4) or, if the Fountain Court lamp is lit, R8C4/R8C5 (row 8). <i>Fountain Court lamp lit:</i> Evelyn, Georgina, Katrina and Hector would all be in rows 3, 4 or 8 – four people, three rows. <i>Maze lamp lit:</i> Hector is at R4C5, so Evelyn is in row 3, and Georgina and Katrina both have to be in row 12 (R12C2–R12C6). <i>Boathouse lamp lit:</i> again Hector at R4C5, Evelyn in row 3, and Georgina and Katrina both in row 13 (R13C12–R13C16). Every case fails: <b>the Orangery lamp was dark.</b> So Evelyn is in the Terrace, R3C1, R3C2 or R3C4, alone – row 3 is hers – and Ingrid loses R8C11."},{"place":[],"cand":{"E":[[3,1],[3,2],[3,4]],"H":[[4,5],[8,4],[8,5]],"I":[[4,5],[9,6],[13,1],[16,1],[16,11]],"L":[[1,6],[2,6],[4,6],[8,7],[8,8],[8,9],[9,1],[9,5],[9,6],[10,1],[10,6],[11,1]],"B":[[2,14],[4,13],[4,15],[9,10],[10,11],[11,7],[12,8]],"V":[[13,7],[13,9],[14,8]]},"text":"<b>Was the Fountain Court lamp (R8C6) lit?</b> Suppose it was dark: then the Maze and Boathouse lamps were lit (with the Terrace lamp). Hector sits on the Lawn’s only lit square, R4C5 – row 4 and column 5 are his. Georgina and Katrina are east of a lit lamp: row 3 is Evelyn’s, so they take rows 12 (R12C2–R12C6) and 13 (R13C12–R13C16). Ingrid, in a corner south of a lit lamp, is at R16C1 or R16C11 (R13C1 lies in row 13): row 16 is hers. Vanessa, out of row 13, is at R14C8. Now count rows 1, 2 and 8: Evelyn (3), Hector (4), Neville (5), Archie (6), Octavia (7), Deborah (beside the Pond, rows 9–12), Jerome and Matilda (beside a hedge, rows 9–16), Georgina, Katrina, Vanessa and Ingrid are all elsewhere, and Lionel has no lit square he could be alone on in those rows – so Bethany, Crispin and Fergus must fill them. Bethany’s only square there is R2C14 – and Lionel, north of her, would need a lit square in row 1, where there is none. Contradiction: <b>the Fountain Court lamp was lit.</b> One of the Maze lamp and the Boathouse lamp is the third."},{"place":[],"cand":{"G":[[8,7],[8,8],[8,9],[13,13],[13,14],[13,15],[13,16]],"K":[[8,7],[8,8],[8,9],[13,13],[13,14],[13,15],[13,16]],"H":[[4,5]],"I":[[9,6],[16,11]],"V":[[14,8]],"L":[[1,6],[2,6],[9,6],[10,6]],"B":[[2,14],[9,10],[11,7],[12,8]],"E":[[3,1],[3,2],[3,4]],"N":[[5,14],[5,15],[5,16]]},"text":"<b>Was the Maze lamp (R12C1) lit?</b> Suppose it was (and the Boathouse lamp dark). Georgina and Katrina are east of a lit lamp in rows 8 (R8C7–R8C9) or 12 (R12C2–R12C6), row 3 being Evelyn’s – one in each. Hector, with row 8 taken, is at R4C5. Columns 15 and 16 can only be filled by Fergus and Neville (Neville at R5C15 or R5C16), and column 14 then only by Bethany, at R2C14 – so Lionel, north of her, is on row 1’s only lit square, R1C6, alone in the Rose Garden. Crispin, in a corner of his area with a member of the staff, is left with the Grotto’s corners (R13C6, R13C10, R16C6, R16C10) and Matilda beside the hedge as his companion – but the Grotto is where Vanessa was alone with the murderer. Contradiction: <b>the Maze lamp was dark and the Boathouse lamp (R13C11) was lit.</b> The lit lamps are the Terrace, Fountain Court and Boathouse lamps; every other square is dark."},{"place":["H","V","I","B","L"],"cand":{"G":[[8,7],[8,8],[8,9]],"K":[[13,13],[13,14],[13,15],[13,16]],"C":[[9,1],[12,6]],"J":[[15,10]],"D":[[9,8],[9,9],[10,7],[10,10],[11,7],[11,11],[12,8],[12,9],[12,10]],"E":[[3,2],[3,4]]},"text":"With the lamps settled: Georgina and Katrina are in row 8 (R8C7–R8C9, Fountain Court) and row 13 (R13C13–R13C16, Boathouse), one each, so <b>Hector is at R4C5</b> (row 4 and column 5 are his) and <b>Vanessa at R14C8</b>. Lionel, found and alone, has R1C6, R2C6, R9C6 or R10C6 left – all in column 6 – so Ingrid is not at R9C6: <b>Ingrid is at R16C11</b>, in the Boathouse. Georgina was alone in her area, so she is not in the Boathouse with Ingrid: Georgina is in row 8 and Katrina in row 13. Columns 13, 15 and 16 can only be filled by Katrina, Fergus and Neville, column 14 then only by Bethany: <b>Bethany at R2C14</b>, and Lionel, north of her and in column 6, at <b>R1C6</b>."},{"place":["J","C","D","M","G","E","F","N","K"],"text":"Crispin, in a corner with a member of the staff: the Rose Garden is Lionel’s alone, the Grotto is Vanessa’s and the murderer’s, so Crispin is in a corner of the Maze – R9C1 or R12C6 – with Matilda, who is beside a hedge there. Jerome, beside a hedge and not beside a bench, is the only one left who can be with Vanessa in the Grotto: <b>Jerome at R15C10</b> – the murderer. Deborah, beside the Pond water, is the only one who can be in row 12: <b>R12C9</b>, so Crispin is at <b>R9C1</b>, and the woman exactly one row north of Deborah is Matilda: <b>R11C4</b>. Georgina is the only one for column 7: <b>R8C7</b>. The Maze’s two people occupy columns 1 and 4, so <b>Evelyn is at R3C2</b>; the Orchard needs someone and only column 16 is free for it: <b>Fergus at R10C16</b>. Column 14 is Bethany’s and column 16 Fergus’s, so <b>Neville is at R5C15</b> – and column 15 is his: <b>Katrina at R13C13</b>. Everyone is placed."},{"final":true,"text":"Case closed: the Terrace, Fountain Court and Boathouse lamps were lit, Vanessa was hiding in the dark Grotto – and the only one there with her was the guest beside the hedge. <b>Jerome is the murderer!</b>"}],"solver":{"rules":[{"type":"lamps","cells":[[3,5],[4,11],[8,6],[12,1],[9,12],[13,11]],"lit":3,"dark_murder":true}],"occupiable":["chair","bench","lounger","hammock","boat"],"lit":[[3,5],[8,6],[13,11]]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-17"}}