{"format":"murdoku-puzzle/1","id":"last-aria","version":1,"difficulty":"hard","level":7,"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 Last Aria","tagline":"Opening night · Royal Opera House · the interval, 21:05","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-15","story":"Opening night at the Royal Opera. During the interval the prima donna, Vera, is found dead on the chaise longue in her dressing room. Fifteen people were in the building – singers, musicians, staff and three guests – and each of them told the police where they had been. Fourteen statements are true. One person lied: the murderer. Find everyone’s exact position on the plan and unmask the liar. The killer was alone with Vera in her dressing room.","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 fittings (racks, desks, instruments, counters…) cannot be occupied; chairs, armchairs, seats, benches, stools, sofas, the throne, the podium and the chaise longue can.","Directions refer to rows and columns, not to the same line: <i>“he was south of her”</i> = in a row further down, in any column; <i>“west of him”</i> = in a column further left, in any row.","The murderer was <b>alone with the victim</b>: nobody else was in that area."],"special":["Every suspect made <b>one statement</b>. <b>Fourteen statements are true</b> – only the <b>murderer’s statement is false</b>. (A statement with several parts is false if any part of it is untrue.)","The <b>backstage rooms</b> are the five rooms in rows 1–3: Vera’s Dressing Room, the Chorus Room, the Wardrobe, the Props Store and the Director’s Office. The <b>west side</b> of the house means the Dressing Room, the West Wing, the West Box and the Box Office."]},"roleNames":{"singer":"singer","musician":"musician","staff":"staff","audience":"guest","victim":"victim"},"personGroups":[{"id":"cast","name":"Cast","persons":["A","B","C","D","E","V"]},{"id":"orchestra","name":"Orchestra","persons":["F","G","H","I"]},{"id":"staff","name":"Staff","persons":["J","K","L"]},{"id":"audience","name":"Audience","persons":["M","N","O"]}],"map":{"groups":[{"id":"backstage","name":"BACKSTAGE","style":"building"},{"id":"stage","name":"STAGE","style":"building"},{"id":"house","name":"AUDITORIUM","style":"building"},{"id":"front","name":"FRONT OF HOUSE","style":"building"}],"gaps":[],"areas":[{"id":"Dressing Room","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3]],"fill":"#f3d6dc","group":"backstage","name":"Vera’s Dressing Room"},{"id":"Chorus Room","cells":[[1,4],[1,5],[1,6],[1,7],[2,4],[2,5],[2,6],[2,7],[3,4],[3,5],[3,6],[3,7]],"fill":"#ecdcc8","group":"backstage","name":"Chorus Room"},{"id":"Wardrobe","cells":[[1,8],[1,9],[1,10],[2,8],[2,9],[2,10],[3,8],[3,9],[3,10]],"fill":"#dfe3ea","group":"backstage","name":"Wardrobe"},{"id":"Props Store","cells":[[1,11],[1,12],[1,13],[2,11],[2,12],[2,13],[3,11],[3,12],[3,13]],"fill":"#e2dccb","pattern":"planks","group":"backstage","name":"Props Store"},{"id":"Office","cells":[[1,14],[1,15],[1,16],[2,14],[2,15],[2,16],[3,14],[3,15],[3,16]],"fill":"#e6e0d0","group":"backstage","name":"Director’s Office"},{"id":"Corridor","cells":[[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]],"fill":"#d9d9d6","pattern":"tiles","group":"stage","name":"Backstage Corridor"},{"id":"West Wing","cells":[[5,1],[5,2],[6,1],[6,2],[7,1],[7,2],[8,1],[8,2],[9,1],[9,2]],"fill":"#c9c4bb","group":"stage","name":"West Wing"},{"id":"Stage","cells":[[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[6,3],[6,4],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[6,13],[6,14],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[7,14]],"fill":"#e5c89a","pattern":"planks","group":"stage","name":"Stage"},{"id":"East Wing","cells":[[5,15],[5,16],[6,15],[6,16],[7,15],[7,16],[8,15],[8,16],[9,15],[9,16]],"fill":"#c9c4bb","group":"stage","name":"East Wing"},{"id":"Orchestra Pit","cells":[[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[8,14],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14]],"fill":"#cfd8e6","group":"stage","name":"Orchestra Pit"},{"id":"West Box","cells":[[10,1],[10,2],[10,3],[11,1],[11,2],[11,3],[12,1],[12,2],[12,3],[13,1],[13,2],[13,3]],"fill":"#efc9c9","group":"house","name":"West Box"},{"id":"Stalls","cells":[[10,4],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[10,13],[11,4],[11,5],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[11,12],[11,13]],"fill":"#f0d9d9","group":"house","name":"Stalls"},{"id":"Balcony","cells":[[12,4],[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12],[12,13],[13,4],[13,5],[13,6],[13,7],[13,8],[13,9],[13,10],[13,11],[13,12],[13,13]],"fill":"#e9cfcf","group":"house","name":"Balcony"},{"id":"Royal Box","cells":[[10,14],[10,15],[10,16],[11,14],[11,15],[11,16],[12,14],[12,15],[12,16],[13,14],[13,15],[13,16]],"fill":"#f0c6c6","group":"house","name":"Royal Box"},{"id":"Box Office","cells":[[14,1],[14,2],[14,3],[15,1],[15,2],[15,3],[16,1],[16,2],[16,3]],"fill":"#e2e6d6","group":"front","name":"Box Office"},{"id":"Foyer","cells":[[14,4],[14,5],[14,6],[14,7],[14,8],[14,9],[14,10],[15,4],[15,5],[15,6],[15,7],[15,8],[15,9],[15,10],[16,4],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10]],"fill":"#efe7d6","pattern":"marble","group":"front","name":"Foyer"},{"id":"Bar","cells":[[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":"#f0dcc2","pattern":"planks","group":"front","name":"Bar"}],"objectTypes":{"chaise":{"occupiable":true,"name":"chaise longue","icon":"<rect x=\"4\" y=\"16\" width=\"38\" height=\"18\" rx=\"8\" fill=\"#c8536a\" stroke=\"#7a2a3c\" stroke-width=\"1.5\"/><rect x=\"4\" y=\"10\" width=\"14\" height=\"14\" rx=\"6\" fill=\"#d9788c\" stroke=\"#7a2a3c\" stroke-width=\"1.5\"/><line x1=\"10\" y1=\"34\" x2=\"10\" y2=\"39\" stroke=\"#7a2a3c\" stroke-width=\"2\"/><line x1=\"36\" y1=\"34\" x2=\"36\" y2=\"39\" stroke=\"#7a2a3c\" stroke-width=\"2\"/>"},"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\"/>"},"stool":{"occupiable":true,"name":"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\"/>"},"throne":{"occupiable":true,"name":"throne (set piece)","icon":"<rect x=\"9\" y=\"4\" width=\"28\" height=\"36\" rx=\"4\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"8\" width=\"20\" height=\"14\" rx=\"3\" fill=\"#b3252f\"/><rect x=\"13\" y=\"26\" width=\"20\" height=\"10\" rx=\"2\" fill=\"#b3252f\"/><circle cx=\"13\" cy=\"6\" r=\"3\" fill=\"#f2d24a\" stroke=\"#7a5a12\"/><circle cx=\"33\" cy=\"6\" r=\"3\" fill=\"#f2d24a\" stroke=\"#7a5a12\"/>"},"podium":{"occupiable":true,"name":"conductor’s podium","icon":"<rect x=\"7\" y=\"16\" width=\"32\" height=\"24\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"16\" rx=\"2\" fill=\"#b98a5a\"/><line x1=\"23\" y1=\"6\" x2=\"31\" y2=\"13\" stroke=\"#222\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"armchair":{"occupiable":true,"name":"armchair","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"6\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"8\" width=\"24\" height=\"14\" rx=\"5\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/><rect x=\"33\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/>"},"seat":{"occupiable":true,"name":"seat","icon":"<rect x=\"10\" y=\"6\" width=\"26\" height=\"18\" rx=\"5\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"22\" width=\"30\" height=\"14\" rx=\"4\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"22\" width=\"5\" height=\"12\" rx=\"2\" fill=\"#8a6a3a\"/><rect x=\"35\" y=\"22\" width=\"5\" height=\"12\" rx=\"2\" fill=\"#8a6a3a\"/>"},"dressing_table":{"occupiable":false,"name":"dressing table","icon":"<rect x=\"6\" y=\"24\" width=\"34\" height=\"16\" rx=\"3\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"13\" r=\"10\" fill=\"#dfe9ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"13\" r=\"6\" fill=\"#f4f9fb\"/><rect x=\"10\" y=\"28\" width=\"8\" height=\"4\" fill=\"#e6cfa8\"/><rect x=\"28\" y=\"28\" width=\"8\" height=\"4\" fill=\"#e6cfa8\"/>"},"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\"/>"},"rack":{"occupiable":false,"name":"costume rack","icon":"<line x1=\"6\" y1=\"10\" x2=\"40\" y2=\"10\" stroke=\"#5b5852\" stroke-width=\"3\"/><line x1=\"9\" y1=\"10\" x2=\"9\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"37\" y1=\"10\" x2=\"37\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><path d=\"M15 14 v2 h8 v14 h-8 z\" fill=\"#c8536a\"/><path d=\"M25 14 v2 h7 v12 h-7 z\" fill=\"#3a6fb0\"/><line x1=\"19\" y1=\"10\" x2=\"19\" y2=\"14\" stroke=\"#333\"/><line x1=\"28\" y1=\"10\" x2=\"28\" y2=\"14\" stroke=\"#333\"/>"},"flowers":{"occupiable":false,"name":"flowers","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\"/>"},"sewing":{"occupiable":false,"name":"sewing machine","icon":"<rect x=\"6\" y=\"30\" width=\"34\" height=\"10\" rx=\"2\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><path d=\"M11 30 v-16 h8 v8 h12 v-10 h6 v18 z\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.2\"/><circle cx=\"34\" cy=\"17\" r=\"3\" fill=\"#9aa1a8\"/>"},"mannequin":{"occupiable":false,"name":"mannequin","icon":"<circle cx=\"23\" cy=\"8\" r=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><path d=\"M15 14 h16 l3 16 h-22 z\" fill=\"#c8536a\" stroke=\"#7a2a3c\" stroke-width=\"1.2\"/><line x1=\"23\" y1=\"30\" x2=\"23\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"15\" y1=\"41\" x2=\"31\" y2=\"41\" stroke=\"#5b5852\" stroke-width=\"2.5\"/>"},"shelf":{"occupiable":false,"name":"shelf","icon":"<rect x=\"8\" y=\"5\" width=\"30\" height=\"36\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"9\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"8\" fill=\"#d4b98f\"/><rect x=\"11\" y=\"31\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/>"},"chest":{"occupiable":false,"name":"chest","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"crate":{"occupiable":false,"name":"crate","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\"/>"},"cabinet":{"occupiable":false,"name":"cabinet","icon":"<rect x=\"10\" y=\"4\" width=\"26\" height=\"38\" rx=\"2\" fill=\"#6b7680\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"14\" y=\"9\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"21\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"33\" width=\"18\" height=\"6\" fill=\"#9aa1a8\"/>"},"desk":{"occupiable":false,"name":"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\"/>"},"plant":{"occupiable":false,"name":"plant","icon":"<path d=\"M15 28 h16 l-2 12 h-12 z\" fill=\"#c2643a\" stroke=\"#7a3d20\" stroke-width=\"1.2\"/><ellipse cx=\"15\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(-30 15 17)\"/><ellipse cx=\"31\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(30 31 17)\"/><ellipse cx=\"23\" cy=\"13\" rx=\"6\" ry=\"11\" fill=\"#57a35e\"/>"},"stepladder":{"occupiable":false,"name":"stepladder","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\"/>"},"trolley":{"occupiable":false,"name":"trolley","icon":"<rect x=\"7\" y=\"12\" width=\"32\" height=\"18\" rx=\"3\" fill=\"#9aa1a8\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"6\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#a15c3e\" stroke=\"#3f2d1d\"/><circle cx=\"13\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><circle cx=\"33\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><line x1=\"39\" y1=\"12\" x2=\"42\" y2=\"4\" stroke=\"#3d444b\" stroke-width=\"2\"/>"},"hose":{"occupiable":false,"name":"fire hose","icon":"<rect x=\"8\" y=\"6\" width=\"30\" height=\"34\" rx=\"3\" fill=\"#c9302c\" stroke=\"#7a1f1c\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"10\" fill=\"none\" stroke=\"#f4efe6\" stroke-width=\"3\"/><circle cx=\"23\" cy=\"23\" r=\"4\" fill=\"#f4efe6\"/>"},"ropes":{"occupiable":false,"name":"fly ropes","icon":"<g stroke=\"#a5733f\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"11\" y1=\"3\" x2=\"11\" y2=\"43\"/><line x1=\"19\" y1=\"3\" x2=\"19\" y2=\"43\"/><line x1=\"27\" y1=\"3\" x2=\"27\" y2=\"43\"/><line x1=\"35\" y1=\"3\" x2=\"35\" y2=\"43\"/></g><rect x=\"6\" y=\"30\" width=\"34\" height=\"6\" rx=\"2\" fill=\"#5b5852\"/>"},"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\"/>"},"pillar":{"occupiable":false,"name":"pillar (set piece)","icon":"<circle cx=\"23\" cy=\"23\" r=\"12\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"6\" fill=\"#9a968d\"/>"},"fountain":{"occupiable":false,"name":"fountain (set piece)","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\"/>"},"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\"/>"},"console":{"occupiable":false,"name":"lighting desk","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><g fill=\"#7fc4d8\"><rect x=\"9\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"16\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"23\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"30\" y=\"18\" width=\"4\" height=\"10\"/></g><circle cx=\"12\" cy=\"32\" r=\"1.6\" fill=\"#f0b429\"/><circle cx=\"34\" cy=\"32\" r=\"1.6\" fill=\"#e0362e\"/>"},"harp":{"occupiable":false,"name":"harp","icon":"<path d=\"M12 40 V10 q0 -6 8 -6 q14 0 16 20 q1 10 -8 16 z\" fill=\"#e6cfa8\" stroke=\"#8a6a3a\" stroke-width=\"2\"/><g stroke=\"#8a6a3a\" stroke-width=\"1\"><line x1=\"17\" y1=\"12\" x2=\"17\" y2=\"38\"/><line x1=\"21\" y1=\"12\" x2=\"21\" y2=\"38\"/><line x1=\"25\" y1=\"14\" x2=\"25\" y2=\"38\"/><line x1=\"29\" y1=\"18\" x2=\"29\" y2=\"38\"/></g>"},"stand":{"occupiable":false,"name":"music stand","icon":"<rect x=\"13\" y=\"6\" width=\"20\" height=\"16\" rx=\"2\" fill=\"#3d444b\" stroke=\"#161c25\"/><line x1=\"16\" y1=\"11\" x2=\"30\" y2=\"11\" stroke=\"#f4efe6\"/><line x1=\"16\" y1=\"16\" x2=\"30\" y2=\"16\" stroke=\"#f4efe6\"/><line x1=\"23\" y1=\"22\" x2=\"23\" y2=\"38\" stroke=\"#3d444b\" stroke-width=\"2.5\"/><path d=\"M14 42 l9 -6 l9 6\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"2.5\"/>"},"piano":{"occupiable":false,"name":"piano","icon":"<path d=\"M8 8 h22 q10 0 12 12 v18 h-34 z\" fill=\"#1c1c1c\" stroke=\"#0b0b0b\" stroke-width=\"1.5\"/><rect x=\"10\" y=\"32\" width=\"18\" height=\"5\" fill=\"#f4efe6\"/><g fill=\"#1c1c1c\"><rect x=\"12\" y=\"32\" width=\"2\" height=\"3\"/><rect x=\"16\" y=\"32\" width=\"2\" height=\"3\"/><rect x=\"22\" y=\"32\" width=\"2\" height=\"3\"/></g>"},"timpani":{"occupiable":false,"name":"timpani","icon":"<ellipse cx=\"23\" cy=\"16\" rx=\"18\" ry=\"9\" fill=\"#e6cfa8\" stroke=\"#8a6a3a\" stroke-width=\"2\"/><path d=\"M5 16 q4 22 18 24 q14 -2 18 -24\" fill=\"#b3782f\" stroke=\"#7a4a12\" stroke-width=\"1.5\"/><line x1=\"10\" y1=\"6\" x2=\"20\" y2=\"13\" stroke=\"#5b5852\" stroke-width=\"2\"/><circle cx=\"9\" cy=\"5\" r=\"2.5\" fill=\"#f4efe6\" stroke=\"#5b5852\"/>"},"curtain":{"occupiable":false,"name":"curtain","icon":"<path d=\"M6 4 h34 v38 q-8 -6 -17 0 q-9 -6 -17 0 z\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><g stroke=\"#8a1a22\" stroke-width=\"1.5\"><line x1=\"12\" y1=\"8\" x2=\"10\" y2=\"38\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\"/><line x1=\"34\" y1=\"8\" x2=\"36\" y2=\"38\"/></g><rect x=\"4\" y=\"3\" width=\"38\" height=\"4\" rx=\"2\" fill=\"#c9a03a\"/>"},"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\"/>"},"safe":{"occupiable":false,"name":"safe","icon":"<rect x=\"9\" y=\"6\" width=\"28\" height=\"34\" rx=\"3\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"7\" fill=\"none\" stroke=\"#9aa1a8\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"23\" r=\"2\" fill=\"#9aa1a8\"/><rect x=\"31\" y=\"14\" width=\"3\" height=\"18\" fill=\"#9aa1a8\"/>"},"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\"/>"}},"wallTypes":{"window":{"name":"window","icon":"<rect x=\"4\" y=\"18\" width=\"38\" height=\"8\" rx=\"2\" fill=\"#bfe3f2\" stroke=\"#4a7c95\"/>"},"door":{"name":"door","icon":"<rect x=\"8\" y=\"17\" width=\"30\" height=\"10\" rx=\"2\" fill=\"#8a5a34\" stroke=\"#3f2d1d\"/><circle cx=\"34\" cy=\"22\" r=\"1.6\" fill=\"#f0b429\"/>"}},"objects":[{"cell":[1,1],"type":"dressing_table"},{"cell":[1,2],"type":"wardrobe"},{"cell":[2,2],"type":"chaise"},{"cell":[2,3],"type":"rack"},{"cell":[3,3],"type":"flowers"},{"cell":[1,4],"type":"dressing_table"},{"cell":[1,5],"type":"dressing_table"},{"cell":[1,7],"type":"rack"},{"cell":[2,4],"type":"chair"},{"cell":[3,6],"type":"bench"},{"cell":[3,7],"type":"shelf"},{"cell":[1,8],"type":"rack"},{"cell":[1,10],"type":"rack"},{"cell":[2,9],"type":"sewing"},{"cell":[3,8],"type":"mannequin"},{"cell":[3,9],"type":"rack"},{"cell":[1,11],"type":"shelf"},{"cell":[1,13],"type":"chest"},{"cell":[2,12],"type":"crate"},{"cell":[3,11],"type":"crate"},{"cell":[3,13],"type":"stool"},{"cell":[1,14],"type":"cabinet"},{"cell":[1,16],"type":"plant"},{"cell":[2,15],"type":"desk"},{"cell":[2,16],"type":"chair"},{"cell":[3,14],"type":"sofa","span":[1,2]},{"cell":[4,6],"type":"stepladder"},{"cell":[4,12],"type":"trolley"},{"cell":[4,15],"type":"stepladder"},{"cell":[4,16],"type":"hose"},{"cell":[5,1],"type":"ropes"},{"cell":[6,2],"type":"table"},{"cell":[7,1],"type":"stool"},{"cell":[9,1],"type":"crate"},{"cell":[5,4],"type":"pillar"},{"cell":[5,12],"type":"pillar"},{"cell":[6,6],"type":"throne"},{"cell":[6,5],"type":"fountain"},{"cell":[7,3],"type":"stairs"},{"cell":[7,14],"type":"stairs"},{"cell":[5,8],"type":"bench"},{"cell":[5,16],"type":"console"},{"cell":[6,15],"type":"rack"},{"cell":[7,16],"type":"stool"},{"cell":[8,15],"type":"crate"},{"cell":[8,3],"type":"harp"},{"cell":[9,4],"type":"stand"},{"cell":[8,7],"type":"stand"},{"cell":[9,8],"type":"podium"},{"cell":[8,11],"type":"stand"},{"cell":[9,13],"type":"piano","span":[1,2]},{"cell":[8,14],"type":"timpani"},{"cell":[10,1],"type":"plant"},{"cell":[11,1],"type":"curtain"},{"cell":[12,1],"type":"curtain"},{"cell":[13,1],"type":"plant"},{"cell":[10,3],"type":"armchair"},{"cell":[12,3],"type":"armchair"},{"cell":[11,2],"type":"armchair"},{"cell":[13,2],"type":"armchair"},{"cell":[10,4],"type":"seat"},{"cell":[10,5],"type":"seat"},{"cell":[10,6],"type":"seat"},{"cell":[10,7],"type":"seat"},{"cell":[10,10],"type":"seat"},{"cell":[10,11],"type":"seat"},{"cell":[10,12],"type":"seat"},{"cell":[10,13],"type":"seat"},{"cell":[11,4],"type":"seat"},{"cell":[11,5],"type":"seat"},{"cell":[11,6],"type":"seat"},{"cell":[11,7],"type":"seat"},{"cell":[11,10],"type":"seat"},{"cell":[11,11],"type":"seat"},{"cell":[11,12],"type":"seat"},{"cell":[11,13],"type":"seat"},{"cell":[12,4],"type":"seat"},{"cell":[12,5],"type":"seat"},{"cell":[12,6],"type":"seat"},{"cell":[12,7],"type":"seat"},{"cell":[12,10],"type":"seat"},{"cell":[12,11],"type":"seat"},{"cell":[12,12],"type":"seat"},{"cell":[12,13],"type":"seat"},{"cell":[13,4],"type":"seat"},{"cell":[13,5],"type":"seat"},{"cell":[13,6],"type":"seat"},{"cell":[13,7],"type":"seat"},{"cell":[13,10],"type":"seat"},{"cell":[13,11],"type":"seat"},{"cell":[13,12],"type":"seat"},{"cell":[13,13],"type":"seat"},{"cell":[10,14],"type":"plant"},{"cell":[10,15],"type":"armchair"},{"cell":[10,16],"type":"armchair"},{"cell":[11,15],"type":"table"},{"cell":[12,14],"type":"armchair"},{"cell":[12,16],"type":"armchair"},{"cell":[13,16],"type":"flowers"},{"cell":[14,1],"type":"counter"},{"cell":[14,2],"type":"counter"},{"cell":[15,3],"type":"chair"},{"cell":[16,1],"type":"safe"},{"cell":[16,3],"type":"plant"},{"cell":[14,7],"type":"statue"},{"cell":[16,4],"type":"stairs"},{"cell":[16,10],"type":"stairs"},{"cell":[15,5],"type":"bench"},{"cell":[15,9],"type":"bench"},{"cell":[14,10],"type":"plant"},{"cell":[14,11],"type":"counter"},{"cell":[14,12],"type":"counter"},{"cell":[14,13],"type":"counter"},{"cell":[15,15],"type":"table"},{"cell":[16,14],"type":"stool"},{"cell":[16,16],"type":"stool"},{"cell":[15,12],"type":"stool"},{"cell":[16,11],"type":"plant"}],"wallFeatures":[{"cell":[1,1],"side":"N","type":"window"},{"cell":[1,15],"side":"N","type":"window"},{"cell":[1,16],"side":"N","type":"window"},{"cell":[16,6],"side":"S","type":"door"},{"cell":[16,7],"side":"S","type":"door"},{"cell":[16,8],"side":"S","type":"door"},{"cell":[8,1],"side":"W","type":"door"}],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Arthur","gender":"M","role":"singer","color":"#c62828","avatar":{"bg":"#5a2a2a","skin":"#e7b98f","hair":"#3b2418","style":"short","shirt":"#2b2b3a","bow":true},"clue":"He was <b>with Edmund</b>, <b>west of him</b>.","job":"tenor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Arthur\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2b2b3a\"/><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=\"#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=\"#3b2418\"/><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":"with","q":"E"},{"type":"rel","q":"E","dir":"W"}]},{"id":"B","name":"Beatrice","gender":"F","role":"singer","color":"#2e7d32","avatar":{"bg":"#3a5a6e","skin":"#f4d3b6","hair":"#b7482c","style":"curly","shirt":"#2f6f5a","earrings":true},"clue":"She was in the <b>Royal Box</b> with <b>Olivia</b>, sitting in an <b>armchair</b>.","job":"mezzo-soprano","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Beatrice\"><rect width=\"80\" height=\"80\" fill=\"#3a5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f6f5a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f4d3b6\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d3b6\"/><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\"/><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":["Royal Box"]},{"type":"with","q":"O"},{"type":"on","obj":"armchair"}]},{"id":"C","name":"Cedric","gender":"M","role":"singer","color":"#1565c0","avatar":{"bg":"#4b4b6d","skin":"#d9a57a","hair":"#1c1a1a","style":"slick","shirt":"#1f2530","mustache":true},"clue":"He was <b>with Hazel</b>, <b>west of her</b> – and <b>west of Gordon</b>.","job":"baritone","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cedric\"><rect width=\"80\" height=\"80\" fill=\"#4b4b6d\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2530\"/><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 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"guest","constraints":[{"type":"with","q":"H"},{"type":"rel","q":"H","dir":"W"},{"type":"rel","q":"G","dir":"W"}]},{"id":"D","name":"Daisy","gender":"F","role":"singer","color":"#6a1b9a","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#d9b464","style":"bob","shirt":"#7a4d9a"},"clue":"She was on the <b>Stage</b> with <b>Arthur</b>, beside a <b>pillar</b>.","job":"chorus singer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Daisy\"><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=\"#7a4d9a\"/><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":"guest","constraints":[{"type":"area","areas":["Stage"]},{"type":"with","q":"A"},{"type":"beside","obj":"pillar"}]},{"id":"E","name":"Edmund","gender":"M","role":"singer","color":"#e65100","avatar":{"bg":"#7a6a3c","skin":"#e9c6a4","hair":"#4a3a2a","style":"bald","shirt":"#5a3f2a","beard":true},"clue":"He was <b>with Daisy</b>, beside the <b>fountain</b>.","job":"bass","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Edmund\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5a3f2a\"/><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 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#4a3a2a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#4a3a2a\"/><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=\"#4a3a2a\"/></svg>","solverRole":"guest","constraints":[{"type":"with","q":"D"},{"type":"beside","obj":"fountain"}]},{"id":"F","name":"Flora","gender":"F","role":"musician","color":"#00838f","avatar":{"bg":"#3f6d5a","skin":"#f0cdb0","hair":"#6b3f22","style":"long","shirt":"#1f2530","necklace":true},"clue":"She was in the <b>Orchestra Pit</b> with <b>Gordon</b>, beside her <b>harp</b>.","job":"harpist","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Flora\"><rect width=\"80\" height=\"80\" fill=\"#3f6d5a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#6b3f22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2530\"/><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\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#6b3f22\"/><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":"area","areas":["Orchestra Pit"]},{"type":"with","q":"G"},{"type":"beside","obj":"harp"}]},{"id":"G","name":"Gordon","gender":"M","role":"musician","color":"#ad1457","avatar":{"bg":"#2c3e58","skin":"#e4b998","hair":"#8a8a8a","style":"slick","shirt":"#1b1b1b","bow":true},"clue":"He was <b>with Flora</b>, <b>south of her</b> and <b>west of Hazel</b>.","job":"conductor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gordon\"><rect width=\"80\" height=\"80\" fill=\"#2c3e58\"/><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=\"#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=\"#8a8a8a\"/><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":"with","q":"F"},{"type":"rel","q":"F","dir":"S"},{"type":"rel","q":"H","dir":"W"}]},{"id":"H","name":"Hazel","gender":"F","role":"musician","color":"#5d4037","avatar":{"bg":"#5b4a6e","skin":"#f1cfb2","hair":"#2b1c14","style":"ponytail","shirt":"#1f2530","glasses":true},"clue":"She was on the <b>Balcony</b> with <b>Cedric</b>, <b>south of him</b>.","job":"violinist","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hazel\"><rect width=\"80\" height=\"80\" fill=\"#5b4a6e\"/><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=\"#1f2530\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1cfb2\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1cfb2\"/><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\"/><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":["Balcony"]},{"type":"with","q":"C"},{"type":"rel","q":"C","dir":"S"}]},{"id":"I","name":"Isaac","gender":"M","role":"musician","color":"#827717","avatar":{"bg":"#33526e","skin":"#8a5a3c","hair":"#1a1210","style":"short","shirt":"#1f2530","beard":true},"clue":"He was in the <b>Backstage Corridor</b>, beside the <b>trolley</b>, <b>east of Daisy</b>.","job":"timpanist","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Isaac\"><rect width=\"80\" height=\"80\" fill=\"#33526e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2530\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#8a5a3c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#8a5a3c\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1a1210\"/><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=\"#1a1210\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Corridor"]},{"type":"beside","obj":"trolley"},{"type":"rel","q":"D","dir":"E"}]},{"id":"J","name":"Jasper","gender":"M","role":"staff","color":"#283593","avatar":{"bg":"#3f3f3f","skin":"#e8bf9a","hair":"#2a1d16","style":"short","shirt":"#22406f","headphones":true},"clue":"He was <b>east of Beatrice</b>.","job":"stage manager","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jasper\"><rect width=\"80\" height=\"80\" fill=\"#3f3f3f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e8bf9a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e8bf9a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1d16\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"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":"staff","constraints":[{"type":"rel","q":"B","dir":"E"}]},{"id":"K","name":"Kirsty","gender":"F","role":"staff","color":"#33691e","avatar":{"bg":"#8a5a2a","skin":"#f4d5bb","hair":"#c9c3b8","style":"bun","shirt":"#22406f","glasses":true,"apron":true},"clue":"She never left the <b>backstage rooms</b> (rows 1–3).","job":"wardrobe mistress","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kirsty\"><rect width=\"80\" height=\"80\" fill=\"#8a5a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><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=\"#f4d5bb\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d5bb\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#c9c3b8\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 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\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Backstage"]}]},{"id":"L","name":"Leonard","gender":"M","role":"staff","color":"#4e342e","avatar":{"bg":"#2f5d7c","skin":"#d9a57a","hair":"#5a3a22","style":"short","shirt":"#22406f","cap":true,"mustache":true},"clue":"He stayed on the <b>west side</b> of the house (Dressing Room, West Wing, West Box or Box Office).","job":"doorman","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Leonard\"><rect width=\"80\" height=\"80\" fill=\"#2f5d7c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><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=\"#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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["West side"]}]},{"id":"M","name":"Molly","gender":"F","role":"audience","color":"#00695c","avatar":{"bg":"#c96a4a","skin":"#f1c8a5","hair":"#3b2418","style":"long","shirt":"#3d8a8a","scarf":"#e0a86a"},"clue":"She was in the <b>Bar</b> with <b>Nigel</b>.","job":"season-ticket holder","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Molly\"><rect width=\"80\" height=\"80\" fill=\"#c96a4a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#3b2418\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3d8a8a\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#3b2418\"/><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=\"#e0a86a\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Bar"]},{"type":"with","q":"N"}]},{"id":"N","name":"Nigel","gender":"M","role":"audience","color":"#b71c1c","avatar":{"bg":"#4e4e7a","skin":"#e9c6a4","hair":"#c9c3b8","style":"bald","shirt":"#6f6f73","glasses":true,"mustache":true,"mustacheColor":"#8a8a8a"},"clue":"He was <b>with Molly</b>, sitting on a <b>bar stool</b>, <b>east of Beatrice</b>.","job":"music critic","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nigel\"><rect width=\"80\" height=\"80\" fill=\"#4e4e7a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6f6f73\"/><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 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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8a8a\"/></svg>","solverRole":"guest","constraints":[{"type":"with","q":"M"},{"type":"on","obj":"stool"},{"type":"rel","q":"B","dir":"E"}]},{"id":"O","name":"Olivia","gender":"F","role":"audience","color":"#37474f","avatar":{"bg":"#6a4d8a","skin":"#f4d3b6","hair":"#cfcfd2","style":"bun","shirt":"#2b3d66","necklace":true,"earrings":true,"glasses":true},"clue":"She was <b>with Beatrice</b>, beside the <b>table</b>.","job":"patroness","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Olivia\"><rect width=\"80\" height=\"80\" fill=\"#6a4d8a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2b3d66\"/><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=\"#f4d3b6\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d3b6\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#cfcfd2\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#cfcfd2\"/><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":"with","q":"B"},{"type":"beside","obj":"table"}]},{"id":"V","name":"Vera","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#7a1f3c","skin":"#f6d8c0","hair":"#1c1a1a","style":"bun","shirt":"#b3252f","tiara":true,"necklace":true,"earrings":true},"clue":"<b>The victim.</b> She was found on the <b>chaise longue</b> in her dressing room – alone with the murderer.","job":"prima donna","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vera\"><rect width=\"80\" height=\"80\" fill=\"#7a1f3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b3252f\"/><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\"/><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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"guest","constraints":[{"type":"on","obj":"chaise"}]}],"victim":"V","murderer":"J","solution":{"K":[1,9],"V":[2,2],"J":[3,1],"I":[4,13],"D":[5,11],"E":[6,6],"A":[7,5],"F":[8,4],"G":[9,8],"B":[10,15],"O":[11,14],"C":[12,7],"H":[13,10],"L":[14,3],"M":[15,12],"N":[16,16]},"walkthrough":[{"place":["V"],"focus":{"group":"backstage"},"text":"Vera lies on the <b>chaise longue</b>: <b>R2C2</b>, in her Dressing Room. The murderer was alone with her in that room, and cannot be in row 2 or column 2 – the dressing table (R1C1) and the flowers (R3C3) are furniture – so the murderer stands at <b>R1C3 or R3C1</b>. Rule: fourteen statements are true, only the murderer’s is false. So every suspect is either honest (their statement holds, and they are not in the Dressing Room) or the murderer (in the Dressing Room, statement false)."},{"text":"Who can be cleared at once? <b>Anyone that somebody else claims to have been with.</b> If Edmund were the murderer, he would have been alone with Vera – so Arthur’s claim “I was with Edmund” would be false too, and there would be two liars. Impossible: whoever is named in an “I was with …” statement is innocent, <b>whether or not the speaker is honest</b>. That clears Edmund (named by Arthur), Arthur (Daisy), Daisy (Edmund), Olivia (Beatrice), Beatrice (Olivia), Hazel (Cedric), Cedric (Hazel), Gordon (Flora), Flora (Gordon), Nigel (Molly) and Molly (Nigel): eleven honest statements. Only Isaac, Jasper, Kirsty and Leonard remain in doubt."},{"cand":{"K":[[1,6],[1,9],[1,12],[1,15],[3,4],[3,5],[3,6],[3,10],[3,12],[3,13],[3,14],[3,15],[3,16]],"L":[[6,1],[7,1],[8,1],[10,3],[11,3],[12,3],[13,3],[14,3],[15,1],[15,3]]},"text":"Kirsty says she never left the backstage rooms – and Vera’s Dressing Room is one of them. Even if Kirsty were the murderer, her statement would be <b>true</b>; but the murderer’s statement is false. So <b>Kirsty is honest</b> and stands in one of the other four backstage rooms, in row 1 or 3 (row 2 is Vera’s). The same trick clears Leonard: the Dressing Room is on the west side, so his statement could not be a lie – <b>Leonard is honest</b>, somewhere in the West Wing, the West Box or the Box Office (column 2 is Vera’s)."},{"cand":{"I":[[4,11],[4,13]],"J":[[1,3],[3,1]],"K":[[1,6],[1,9],[1,12],[1,15],[3,4],[3,5],[3,6],[3,10],[3,12],[3,13],[3,14],[3,15],[3,16]],"L":[[6,1],[7,1],[8,1],[10,3],[11,3],[12,3],[13,3],[14,3],[15,1],[15,3]]},"text":"Isaac or Jasper is the murderer. Look at <b>row 4</b>, the corridor: someone must stand there. Everyone honest is pinned elsewhere (stage, pit, boxes, balcony, bar, backstage rooms, west side), and an honest Jasper would be east of Beatrice, i.e. in column 15 or 16 – but R4C15 and R4C16 hold a stepladder and the fire hose. Only Isaac can fill row 4, beside the trolley: <b>R4C11 or R4C13</b>. So Isaac is honest and <b>Jasper is the liar – the murderer</b>, at R1C3 or R3C1. (Indeed: with Beatrice and Olivia in the Royal Box and Nigel east of Beatrice, columns 14–16 could never hold a fourth person east of Beatrice.)"},{"place":["F"],"cand":{"G":[[9,3],[9,5],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12]],"C":[[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12],[12,13]],"H":[[13,5],[13,6],[13,7],[13,8],[13,9],[13,10],[13,11],[13,12],[13,13]],"B":[[10,15],[10,16]],"O":[[11,14],[11,16]],"I":[[4,11],[4,13]],"J":[[1,3],[3,1]]},"text":"Now every other statement is true. Gordon is south of Flora and both are in the pit (rows 8–9): <b>Flora is in row 8, beside the harp: R8C4</b>; Gordon is in row 9. Hazel is south of Cedric on the Balcony (rows 12–13): Cedric in row 12, Hazel in row 13. Beatrice and Olivia therefore take rows 10–11 of the Royal Box: Beatrice in an armchair, R10C15 or R10C16, and Olivia beside the table, R11C14 or R11C16."},{"place":["N","B","O"],"cand":{"M":[[15,11],[15,12],[15,13]],"L":[[6,1],[7,1],[8,1],[12,3],[13,3],[14,3],[15,1],[15,3]],"K":[[1,6],[1,9],[1,12],[3,4],[3,5],[3,6],[3,10],[3,12],[3,13],[3,16]],"I":[[4,11],[4,13]],"J":[[1,3],[3,1]]},"text":"Nigel sits on a bar stool east of Beatrice. Beatrice is in column 15 or 16, so Nigel is in column 16 – the only bar stool there is <b>R16C16</b>. Beatrice must be west of him: <b>R10C15</b>. Column 16 is now taken, so <b>Olivia is at R11C14</b>. Beatrice, Olivia and Nigel fill the three eastern columns: <b>nobody else is in columns 14–16</b> – Kirsty is not at R1C15, and Molly is not in the eastern part of the bar."},{"place":["L","J"],"cand":{"K":[[1,6],[1,9],[1,12]],"M":[[15,11],[15,12],[15,13]],"I":[[4,11],[4,13]],"D":[[5,5],[5,11],[5,13],[6,12]],"E":[[5,5],[6,6],[7,5]]},"text":"Rows 14–16 hold exactly Leonard (Box Office), Molly and Nigel (Bar). The bar’s row 14 is all counter except the eastern squares, so Molly is in row 15 (row 16 is Nigel’s) – and <b>Leonard is in row 14: R14C3</b>, the only free square of the Box Office in that row. Column 3 is his, so <b>Jasper stands at R3C1</b>, not R1C3 – and Kirsty is in row 1: R1C6, R1C9 or R1C12."},{"place":["E","A","D","I"],"cand":{"K":[[1,9],[1,12]],"M":[[15,12]],"G":[[9,7],[9,8],[9,9],[9,10],[9,12]],"C":[[12,7],[12,8],[12,9],[12,10],[12,12]],"H":[[13,7],[13,8],[13,9],[13,10],[13,12]]},"text":"The stage: Daisy is beside a pillar – R5C5, R5C11, R5C13 or R6C12 (R5C3 and R6C4 are in Leonard’s and Flora’s columns). Isaac is east of her (R4C11 or R4C13), so R5C13 is out. Edmund is beside the fountain: R5C5, R6C6 or R7C5. Arthur is on the stage west of Edmund. Were Daisy at R6C12, Edmund would be at R5C5 or R7C5 and Arthur would need a stage square west of column 5 in the remaining row – impossible, columns 3 and 4 are taken. So Daisy is in row 5 and Edmund is at R6C6 or R7C5; at R7C5 Arthur would again need R6C3 or R6C4. Hence <b>Edmund sits on the throne, R6C6</b>, <b>Arthur is at R7C5</b>, <b>Daisy at R5C11</b> (column 5 is Arthur’s) and <b>Isaac at R4C13</b>."},{"place":["M","K"],"cand":{"G":[[9,7],[9,8],[9,10]],"C":[[12,7],[12,8],[12,10]],"H":[[13,7],[13,8],[13,10]]},"text":"Molly is in row 15 west of column 14: R15C11, R15C12 or R15C13 – columns 11 and 13 belong to Daisy and Isaac, so <b>Molly sits at R15C12</b>. Kirsty, in row 1: column 6 is Edmund’s and column 12 is now Molly’s, so <b>Kirsty is at R1C9, in the Wardrobe</b>."},{"place":["C","G","H"],"text":"Columns 7, 8 and 10 are left for Cedric (row 12), Gordon (row 9) and Hazel (row 13). Cedric is west of Gordon and Gordon west of Hazel: <b>Cedric R12C7, Gordon R9C8</b> – at his podium after all – <b>and Hazel R13C10</b>. Everyone is placed."},{"final":true,"text":"Case closed. Jasper, the stage manager, was alone with Vera in her dressing room – and his alibi, “east of Beatrice”, was the one false statement. Every “I was with …” cleared the person it named, Kirsty’s and Leonard’s statements could not have been lies, and the corridor left only one candidate."}],"solver":{"rules":[{"type":"liar"}],"groups":{"Backstage":["Dressing Room","Chorus Room","Wardrobe","Props Store","Office"],"West side":["Dressing Room","West Wing","West Box","Box Office"],"Stage band":["West Wing","Stage","East Wing"],"Auditorium":["West Box","Stalls","Balcony","Royal Box"],"Front of house":["Box Office","Foyer","Bar"]},"occupiable":["chaise","chair","bench","stool","sofa","throne","podium","armchair","seat"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-15"}}