{"format":"murdoku-puzzle/1","id":"midnight-waltz","version":1,"difficulty":"hard","level":8,"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":"Valsul de la miezul nopții","tagline":"Revelion · Palatul Winterhall · miezul nopții","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-15","story":"Bal de Revelion la palatul Winterhall. La bătaia orei douăsprezece, gazda, Lord Vernon, este găsit mort pe canapeaua din sala oglinzilor. Cincisprezece invitați se aflau în casă: șapte perechi dansau vals – iar un invitat nu dansa deloc, pentru că era singur cu gazda. Citește declarațiile, găsește poziția exactă a fiecăruia pe plan și demască ucigașul: a fost singur cu Vernon în sala oglinzilor.","rules":{"standard":["Fiecare <b>rând</b> și fiecare <b>coloană</b> conține exact <b>o persoană</b>. De îndată ce plasezi pe cineva, taie tot rândul și toată coloana sa.","<b>„Lângă”</b> = direct la stânga, la dreapta, deasupra sau dedesubt, și <b>în aceeași zonă</b>. Pătratele cu mobilier (jardiniere, mese, coloane, cuiere…) nu pot fi ocupate; băncile, scaunele, fotoliile, canapeaua și preșurile pot fi.","Direcțiile se referă la rânduri și coloane, nu la aceeași linie: <i>„el era la nord de ea”</i> = pe un rând mai sus, în orice coloană; <i>„la est de el”</i> = pe o coloană mai la dreapta, pe orice rând.","Ucigașul a fost <b>singur cu victima</b>: nimeni altcineva nu se afla în acea zonă."],"special":["Toți, în afară de victimă și de ucigaș, <b>dansau în perechi</b>. Cei doi parteneri stau pe <b>pătrate care se ating pe diagonală</b> (colț lângă colț), <b>în aceeași zonă</b>. O pereche este întotdeauna <b>un domn și o doamnă</b>, iar <b>domnul stă la nord de doamna sa</b> – pe rândul imediat deasupra ei.","<b>Nimeni nu atinge pe nimeni altcineva colț lângă colț</b>: singurul vecin diagonal al unui dansator este partenerul său, iar victima și ucigașul nu au niciun vecin diagonal."]},"roleNames":{"lady":"doamnă","gentleman":"domn","host":"gazdă","victim":"victimă"},"personGroups":[{"id":"ladies","name":"Doamne","persons":["A","B","C","D","E","F","G","H"]},{"id":"gentlemen","name":"Domni","persons":["I","J","K","L","M","N","O"]},{"id":"host","name":"Gazda","persons":["V"]}],"map":{"groups":[{"id":"north","name":"ARIPA DE NORD","style":"building"},{"id":"middle","name":"ETAJUL BALULUI","style":"building"},{"id":"south","name":"ARIPA DE SUD","style":"building"},{"id":"front","name":"INTRARE","style":"building"}],"gaps":[],"areas":[{"id":"Terrace","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2],[3,3],[3,4]],"fill":"#d7e4cf","pattern":"tiles","group":"north","name":"Terasă"},{"id":"Gallery","cells":[[1,5],[1,6],[1,7],[1,8],[1,9],[1,10],[1,11],[1,12]],"fill":"#e2cfa8","pattern":"planks","group":"north","name":"Galeria muzicanților"},{"id":"Library","cells":[[1,13],[1,14],[1,15],[1,16],[2,13],[2,14],[2,15],[2,16],[3,13],[3,14],[3,15],[3,16]],"fill":"#e9dcc4","group":"north","name":"Bibliotecă"},{"id":"Ballroom","cells":[[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[3,5],[3,6],[3,7],[3,8],[3,9],[3,10],[3,11],[3,12],[4,5],[4,6],[4,7],[4,8],[4,9],[4,10],[4,11],[4,12],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[8,5],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12]],"fill":"#f4e6c8","pattern":"planks","group":"middle","name":"Marea sală de bal"},{"id":"Card Room","cells":[[4,2],[4,3],[4,4],[5,2],[5,3],[5,4],[6,2],[6,3],[6,4],[7,2],[7,3],[7,4],[8,2],[8,3],[8,4]],"fill":"#cfe0cf","group":"middle","name":"Salonul de cărți"},{"id":"West Corridor","cells":[[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1],[11,1],[12,1]],"fill":"#dcdcd8","pattern":"tiles","group":"middle","name":"Coridorul de vest"},{"id":"Winter Garden","cells":[[4,13],[4,14],[4,15],[5,13],[5,14],[5,15],[6,13],[6,14],[6,15],[7,13],[7,14],[7,15],[8,13],[8,14],[8,15]],"fill":"#d8ead3","pattern":"tiles","group":"middle","name":"Grădina de iarnă"},{"id":"Balcony","cells":[[4,16],[5,16],[6,16],[7,16],[8,16],[9,16],[10,16],[11,16],[12,16],[13,16]],"fill":"#dcdcd8","pattern":"tiles","group":"middle","name":"Balcon"},{"id":"Smoking Room","cells":[[9,2],[9,3],[9,4],[10,2],[10,3],[10,4],[11,2],[11,3],[11,4],[12,2],[12,3],[12,4]],"fill":"#e3cdb5","pattern":"planks","group":"south","name":"Fumoar"},{"id":"Mirror Hall","cells":[[9,5],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[11,5],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[11,12],[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12],[13,5],[13,6],[13,7],[13,8],[13,9],[13,10],[13,11],[13,12]],"fill":"#dfe7ee","pattern":"marble","group":"south","name":"Sala oglinzilor"},{"id":"Dining Room","cells":[[9,13],[9,14],[9,15],[10,13],[10,14],[10,15],[11,13],[11,14],[11,15],[12,13],[12,14],[12,15],[13,13],[13,14],[13,15]],"fill":"#efd5cf","group":"south","name":"Sufragerie"},{"id":"Cloakroom","cells":[[13,1],[13,2],[13,3],[13,4],[14,1],[14,2],[14,3],[14,4],[15,1],[15,2],[15,3],[15,4],[16,1],[16,2],[16,3],[16,4]],"fill":"#e6e2d6","group":"front","name":"Garderobă"},{"id":"Staircase","cells":[[14,5],[14,6],[14,7],[15,5],[15,6],[15,7],[16,5],[16,6],[16,7]],"fill":"#e9e4d8","pattern":"marble","group":"front","name":"Scară"},{"id":"Entrance Hall","cells":[[14,8],[14,9],[14,10],[14,11],[14,12],[15,8],[15,9],[15,10],[15,11],[15,12],[16,8],[16,9],[16,10],[16,11],[16,12]],"fill":"#ece5d5","pattern":"marble","group":"front","name":"Holul de intrare"},{"id":"Buffet","cells":[[14,13],[14,14],[14,15],[14,16],[15,13],[15,14],[15,15],[15,16],[16,13],[16,14],[16,15],[16,16]],"fill":"#f0dcc2","pattern":"planks","group":"front","name":"Bufet"}],"objectTypes":{"bench":{"occupiable":true,"name":"bancă","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\"/>"},"chair":{"occupiable":true,"name":"scaun","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\"/>"},"armchair":{"occupiable":true,"name":"fotoliu","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\"/>"},"sofa":{"occupiable":true,"name":"canapea","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\"/>"},"doormat":{"occupiable":true,"name":"preș","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"18\" rx=\"2\" fill=\"#a5834f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><g stroke=\"#7a5a2a\" stroke-width=\"1.2\"><line x1=\"9\" y1=\"18\" x2=\"37\" y2=\"18\"/><line x1=\"9\" y1=\"23\" x2=\"37\" y2=\"23\"/><line x1=\"9\" y1=\"28\" x2=\"37\" y2=\"28\"/></g>"},"planter":{"occupiable":false,"name":"jardinieră","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\"/>"},"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":"pupitru de note","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":"pian","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>"},"bookcase":{"occupiable":false,"name":"bibliotecă","icon":"<rect x=\"7\" y=\"4\" width=\"32\" height=\"38\" fill=\"#6e4a2a\" stroke=\"#3f2d1d\" stroke-width=\"1.5\"/><g><rect x=\"10\" y=\"8\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"15\" y=\"8\" width=\"3\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"19\" y=\"8\" width=\"5\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"25\" y=\"8\" width=\"4\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"30\" y=\"8\" width=\"6\" height=\"10\" fill=\"#7a5a9a\"/><rect x=\"10\" y=\"21\" width=\"6\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"17\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"22\" y=\"21\" width=\"5\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"28\" y=\"21\" width=\"3\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"32\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"10\" y=\"34\" width=\"26\" height=\"5\" fill=\"#8a6a3a\"/></g>"},"globe":{"occupiable":false,"name":"glob","icon":"<circle cx=\"23\" cy=\"19\" r=\"12\" fill=\"#7fb8d0\" stroke=\"#3a4148\" stroke-width=\"1.5\"/><path d=\"M14 14 q9 -4 18 2 M13 22 q10 4 20 -1 M23 7 v24\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M11 12 q-6 10 4 20\" fill=\"none\" stroke=\"#3a4148\" stroke-width=\"2\"/><rect x=\"18\" y=\"33\" width=\"10\" height=\"4\" fill=\"#8a6a3a\"/><rect x=\"14\" y=\"37\" width=\"18\" height=\"4\" rx=\"1\" fill=\"#5b5852\"/>"},"desk":{"occupiable":false,"name":"birou","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\"/>"},"pillar":{"occupiable":false,"name":"coloană","icon":"<circle cx=\"23\" cy=\"23\" r=\"12\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"6\" fill=\"#9a968d\"/>"},"table":{"occupiable":false,"name":"masă","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\"/>"},"cabinet":{"occupiable":false,"name":"dulap","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\"/>"},"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\"/>"},"fountain":{"occupiable":false,"name":"fântână","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\"/>"},"fireplace":{"occupiable":false,"name":"șemineu","icon":"<rect x=\"5\" y=\"6\" width=\"36\" height=\"34\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"14\" width=\"22\" height=\"26\" fill=\"#2b2b2b\"/><path d=\"M23 38 q-8 -8 -3 -14 q1 6 5 6 q3 -6 0 -12 q9 8 4 20 z\" fill=\"#f2a53a\"/><path d=\"M23 38 q-4 -5 -1 -9 q2 4 4 3 q1 -4 0 -6 q5 6 1 12 z\" fill=\"#f2d24a\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"5\" fill=\"#8f8c84\"/>"},"statue":{"occupiable":false,"name":"statuie","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\"/>"},"rack":{"occupiable":false,"name":"cuier","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\"/>"},"counter":{"occupiable":false,"name":"tejghea","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\"/>"},"mirror":{"occupiable":false,"name":"oglindă","icon":"<rect x=\"12\" y=\"4\" width=\"22\" height=\"38\" rx=\"9\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"32\" rx=\"7\" fill=\"#dfe9ee\"/><path d=\"M19 11 q-3 8 0 20\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".8\"/>"},"stairs":{"occupiable":false,"name":"scări","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\"/>"}},"wallTypes":{"window":{"name":"fereastră","icon":"<rect x=\"4\" y=\"18\" width=\"38\" height=\"8\" rx=\"2\" fill=\"#bfe3f2\" stroke=\"#4a7c95\"/>"},"door":{"name":"ușă","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":"planter"},{"cell":[1,2],"type":"planter"},{"cell":[1,3],"type":"planter"},{"cell":[2,1],"type":"bench"},{"cell":[3,1],"type":"planter"},{"cell":[3,3],"type":"bench"},{"cell":[1,5],"type":"harp"},{"cell":[1,6],"type":"stand"},{"cell":[1,8],"type":"stand"},{"cell":[1,10],"type":"stand"},{"cell":[1,11],"type":"piano","span":[1,2]},{"cell":[1,13],"type":"bookcase"},{"cell":[1,14],"type":"bookcase"},{"cell":[1,15],"type":"bookcase"},{"cell":[2,16],"type":"globe"},{"cell":[2,14],"type":"armchair"},{"cell":[3,13],"type":"desk"},{"cell":[3,16],"type":"armchair"},{"cell":[2,5],"type":"pillar"},{"cell":[4,12],"type":"pillar"},{"cell":[8,5],"type":"pillar"},{"cell":[8,12],"type":"pillar"},{"cell":[5,8],"type":"table","span":[1,2]},{"cell":[4,2],"type":"cabinet"},{"cell":[5,3],"type":"table"},{"cell":[5,2],"type":"chair"},{"cell":[5,4],"type":"chair"},{"cell":[7,3],"type":"table"},{"cell":[7,2],"type":"chair"},{"cell":[7,4],"type":"chair"},{"cell":[6,1],"type":"plant"},{"cell":[10,1],"type":"plant"},{"cell":[8,16],"type":"plant"},{"cell":[4,16],"type":"planter"},{"cell":[4,13],"type":"plant"},{"cell":[4,15],"type":"plant"},{"cell":[6,14],"type":"fountain"},{"cell":[8,13],"type":"plant"},{"cell":[5,15],"type":"bench"},{"cell":[7,13],"type":"bench"},{"cell":[9,4],"type":"cabinet"},{"cell":[9,2],"type":"armchair"},{"cell":[11,2],"type":"armchair"},{"cell":[12,3],"type":"fireplace"},{"cell":[11,4],"type":"table"},{"cell":[12,9],"type":"sofa"},{"cell":[10,7],"type":"statue"},{"cell":[10,12],"type":"pillar"},{"cell":[13,5],"type":"pillar"},{"cell":[13,12],"type":"plant"},{"cell":[10,15],"type":"table","span":[3,1]},{"cell":[12,13],"type":"fireplace"},{"cell":[9,13],"type":"cabinet"},{"cell":[13,13],"type":"chair"},{"cell":[11,14],"type":"chair"},{"cell":[13,15],"type":"chair"},{"cell":[15,1],"type":"rack"},{"cell":[16,1],"type":"rack"},{"cell":[16,2],"type":"rack"},{"cell":[13,4],"type":"counter"},{"cell":[14,4],"type":"counter"},{"cell":[16,4],"type":"mirror"},{"cell":[14,5],"type":"stairs"},{"cell":[15,5],"type":"stairs"},{"cell":[16,5],"type":"stairs"},{"cell":[16,7],"type":"plant"},{"cell":[14,8],"type":"plant"},{"cell":[14,12],"type":"plant"},{"cell":[15,10],"type":"statue"},{"cell":[16,9],"type":"doormat"},{"cell":[16,11],"type":"doormat"},{"cell":[14,13],"type":"counter"},{"cell":[14,14],"type":"counter"},{"cell":[14,15],"type":"counter"},{"cell":[15,13],"type":"chair"},{"cell":[16,14],"type":"chair"},{"cell":[15,16],"type":"plant"}],"wallFeatures":[{"cell":[1,1],"side":"N","type":"window"},{"cell":[1,4],"side":"N","type":"window"},{"cell":[1,14],"side":"N","type":"window"},{"cell":[1,16],"side":"N","type":"window"},{"cell":[16,10],"side":"S","type":"door"},{"cell":[4,16],"side":"E","type":"window"},{"cell":[8,16],"side":"E","type":"window"},{"cell":[12,16],"side":"E","type":"window"}],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alice","gender":"F","role":"lady","color":"#c62828","avatar":{"bg":"#8c3a5a","skin":"#f4d3b6","hair":"#d9b464","style":"bun","shirt":"#c8536a","necklace":true,"earrings":true},"clue":"Ea <b>dansa cu Ian</b>.","job":"debutantă","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alice\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c8536a\"/><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=\"#d9b464\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d9b464\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><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":"partner","q":"I"}]},{"id":"B","name":"Bridget","gender":"F","role":"lady","color":"#2e7d32","avatar":{"bg":"#3a5a6e","skin":"#f1c8a5","hair":"#b7482c","style":"curly","shirt":"#2f6f5a","earrings":true},"clue":"Ea <b>dansa cu Jeremy</b>, lângă o <b>masă</b>, <b>la nord de Celia</b>.","job":"actriță","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bridget\"><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=\"#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\"/><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":"partner","q":"J"},{"type":"rel","q":"C","dir":"N"},{"type":"beside","obj":"table"}]},{"id":"C","name":"Celia","gender":"F","role":"lady","color":"#1565c0","avatar":{"bg":"#4b4b6d","skin":"#f6d8c0","hair":"#1c1a1a","style":"long","shirt":"#3a6fb0","necklace":true},"clue":"Ea era <b>la nord de Lucas</b>.","job":"pianistă","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Celia\"><rect width=\"80\" height=\"80\" fill=\"#4b4b6d\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a6fb0\"/><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=\"#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":"guest","constraints":[{"type":"rel","q":"L","dir":"N"}]},{"id":"D","name":"Delia","gender":"F","role":"lady","color":"#6a1b9a","avatar":{"bg":"#5b4a6e","skin":"#e9c6a4","hair":"#3b2418","style":"bob","shirt":"#7a4d9a","earrings":true},"clue":"Ea era <b>la est de Eleanor</b>.","job":"văduvă","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Delia\"><rect width=\"80\" height=\"80\" fill=\"#5b4a6e\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#3b2418\"/><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=\"#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=\"#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\"/><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":"rel","q":"E","dir":"E"}]},{"id":"E","name":"Eleanor","gender":"F","role":"lady","color":"#e65100","avatar":{"bg":"#7a6a3c","skin":"#f0cdb0","hair":"#6b3f22","style":"ponytail","shirt":"#d97b2a"},"clue":"Ea era <b>la sud de Bridget</b>.","job":"pictoriță","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eleanor\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#6b3f22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d97b2a\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 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":"rel","q":"B","dir":"S"}]},{"id":"F","name":"Felicity","gender":"F","role":"lady","color":"#00838f","avatar":{"bg":"#3f6d5a","skin":"#f4d5bb","hair":"#c9c3b8","style":"bun","shirt":"#1f8a8a","glasses":true,"necklace":true},"clue":"Ea era lângă un <b>șemineu</b>.","job":"romancieră","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Felicity\"><rect width=\"80\" height=\"80\" fill=\"#3f6d5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f8a8a\"/><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=\"#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":"guest","constraints":[{"type":"beside","obj":"fireplace"}]},{"id":"G","name":"Grace","gender":"F","role":"lady","color":"#ad1457","avatar":{"bg":"#6a4d8a","skin":"#8a5a3c","hair":"#1a1210","style":"curly","shirt":"#b3255f","earrings":true},"clue":"Ea era lângă <b>cuier</b>.","job":"contesă","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Grace\"><rect width=\"80\" height=\"80\" fill=\"#6a4d8a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b3255f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#8a5a3c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#8a5a3c\"/><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=\"#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\"/><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":"beside","obj":"rack"}]},{"id":"H","name":"Harriet","gender":"F","role":"lady","color":"#5d4037","avatar":{"bg":"#2c3e58","skin":"#f1cfb2","hair":"#2b1c14","style":"long","shirt":"#8a5a2a","headband":"#f2d24a"},"clue":"Ea <b>dansa cu Oswald</b>.","job":"moștenitoare","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Harriet\"><rect width=\"80\" height=\"80\" fill=\"#2c3e58\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#2b1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a5a2a\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#2b1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f2d24a\"/></svg>","solverRole":"guest","constraints":[{"type":"partner","q":"O"}]},{"id":"I","name":"Ian","gender":"M","role":"gentleman","color":"#827717","avatar":{"bg":"#3f3f3f","skin":"#e7b98f","hair":"#3b2418","style":"short","shirt":"#1b1b1b","bow":true},"clue":"El era lângă o <b>jardinieră</b>.","job":"ofițer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ian\"><rect width=\"80\" height=\"80\" fill=\"#3f3f3f\"/><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=\"#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":"beside","obj":"planter"}]},{"id":"J","name":"Jeremy","gender":"M","role":"gentleman","color":"#283593","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#8a8a8a","style":"slick","shirt":"#1b1b1b","bow":true,"mustache":true,"mustacheColor":"#8a8a8a"},"clue":"El era <b>la vest de Kenneth</b>.","job":"bancher","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jeremy\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8a8a\"/></svg>","solverRole":"guest","constraints":[{"type":"rel","q":"K","dir":"W"}]},{"id":"K","name":"Kenneth","gender":"M","role":"gentleman","color":"#33691e","avatar":{"bg":"#33526e","skin":"#d9a57a","hair":"#1c1a1a","style":"short","shirt":"#1b1b1b","bow":true,"beard":true},"clue":"El era lângă o <b>coloană</b>.","job":"colonel","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kenneth\"><rect width=\"80\" height=\"80\" fill=\"#33526e\"/><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=\"#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=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"pillar"}]},{"id":"L","name":"Lucas","gender":"M","role":"gentleman","color":"#4e342e","avatar":{"bg":"#2f5d7c","skin":"#e9c6a4","hair":"#5a3a22","style":"slick","shirt":"#1b1b1b","bow":true,"glasses":true},"clue":"El era lângă o <b>coloană</b>.","job":"arhitect","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Lucas\"><rect width=\"80\" height=\"80\" fill=\"#2f5d7c\"/><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=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><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\"/><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":"beside","obj":"pillar"}]},{"id":"M","name":"Martin","gender":"M","role":"gentleman","color":"#00695c","avatar":{"bg":"#4e4e7a","skin":"#8a5a3c","hair":"#1a1210","style":"short","shirt":"#1b1b1b","bow":true,"mustache":true},"clue":"El dansa în <b>sufragerie</b>.","job":"medic","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Martin\"><rect width=\"80\" height=\"80\" fill=\"#4e4e7a\"/><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=\"#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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Dining Room"]}]},{"id":"N","name":"Nathan","gender":"M","role":"gentleman","color":"#b71c1c","avatar":{"bg":"#7a1f3c","skin":"#e8bf9a","hair":"#2a1d16","style":"short","shirt":"#1b1b1b","bow":true},"clue":"El era <b>la nord de Oswald</b>.","job":"avocat","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nathan\"><rect width=\"80\" height=\"80\" fill=\"#7a1f3c\"/><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=\"#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\"/></svg>","solverRole":"guest","constraints":[{"type":"rel","q":"O","dir":"N"}]},{"id":"O","name":"Oswald","gender":"M","role":"gentleman","color":"#37474f","avatar":{"bg":"#8a5a2a","skin":"#e9c6a4","hair":"#c9c3b8","style":"bald","shirt":"#1b1b1b","bow":true,"glasses":true,"mustache":true,"mustacheColor":"#8a8a8a"},"clue":"El era <b>la est de Martin</b>.","job":"profesor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Oswald\"><rect width=\"80\" height=\"80\" fill=\"#8a5a2a\"/><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=\"#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":"rel","q":"M","dir":"E"}]},{"id":"V","name":"Vernon","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#3a4a3a","skin":"#e4b998","hair":"#cfcfd2","style":"slick","shirt":"#22406f","bow":true,"mustache":true,"mustacheColor":"#bdbdbd"},"clue":"<b>Victima.</b> A fost găsit pe <b>canapeaua</b> din sala oglinzilor – singur cu ucigașul.","job":"gazda","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vernon\"><rect width=\"80\" height=\"80\" fill=\"#3a4a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><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=\"#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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#bdbdbd\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"staff","constraints":[{"type":"on","obj":"sofa"}]}],"victim":"V","murderer":"D","solution":{"I":[1,4],"A":[2,3],"J":[3,7],"B":[4,8],"K":[5,12],"C":[6,11],"L":[7,5],"E":[8,6],"D":[9,10],"M":[10,14],"F":[11,13],"V":[12,9],"N":[13,2],"G":[14,1],"O":[15,15],"H":[16,16]},"walkthrough":[{"place":["V"],"focus":{"group":"south"},"text":"Vernon zace pe <b>canapea</b>: <b>R12C9</b>, în sala oglinzilor. Ucigașul a fost acolo singur cu el. Numără invitații: șapte domni și opt doamne. Fiecare pereche este un domn și o doamnă, deci toți cei șapte domni dansează – cine nu dansează, ucigașul, este una dintre cele <b>opt doamne</b>."},{"text":"Ideea-cheie: partenerii se ating colț lângă colț, deci fiecare pereche ocupă <b>două rânduri vecine</b> și <b>două coloane vecine</b>. Doar rândul lui Vernon (12) și rândul ucigașei sunt „singure”; celelalte paisprezece rânduri se împart în șapte perechi de rânduri vecine, deci porțiunile de rânduri de deasupra, dintre și de sub cele două rânduri singure au toate lungime pară. Rândul 12 este par, deci rândul ucigașei este <b>impar și deasupra celui al lui Vernon</b>: rândul 9 sau 11 (rândurile 1–8 se împerechează ca 1–2, 3–4, 5–6, 7–8, apoi 10–11 sau 9–10, apoi 13–14 și 15–16). La fel pentru coloane: coloana 9 este impară, deci coloana ucigașei este <b>pară și la dreapta</b>: 10 sau 12. Ucigașa stă pe <b>R9C10, R9C12 sau R11C12</b> (R11C10 l-ar atinge pe Vernon colț lângă colț). Alte consecințe: domnul unei perechi stă pe rândul de sus al perechii sale de rânduri, deci domnii sunt pe rândurile 1, 3, 5, 7, 13, 15 (și 9 sau 10), doamnele pe rândurile 2, 4, 6, 8, 14, 16 (și 10 sau 11); galeria, coridorul de vest și balconul, late de un singur pătrat, nu pot găzdui nicio pereche și sunt goale – la fel și scara, unde treptele și planta nu lasă nicio pereche de pătrate pe diagonală."},{"place":["G","I","A"],"text":"Rândurile 13 și 14 formează o pereche, iar singura zonă care conține ambele rânduri cu loc pentru o pereche este <b>garderoba</b>: tejghelele de la R13C4 și R14C4 exclud coloanele 3–4, deci această pereche stă în coloanele 1–2 – domnul la R13C1 sau R13C2, doamna la R14C2 sau R14C1. Grace este lângă un cuier: ea este acea doamnă, <b>Grace R14C1</b> (lângă cuierul de la R15C1), iar partenerul ei stă la R13C2. Coloanele 1–2 s-au epuizat. Și rândurile 1–2 sunt o pereche: Terasă sau Bibliotecă. Ian este lângă o jardinieră și, ca domn, pe un rând de sus – R1C4 (la R3C2 partenera lui ar fi pe rândul 4, în afara Terasei): <b>Ian R1C4</b> și <b>Alice, care dansează cu el, R2C3</b>. Perechea de coloane 3–4 este acum ocupată, deci salonul de cărți și fumoarul (coloanele 2–4) nu pot găzdui nicio pereche: ambele sunt goale."},{"place":["F","M"],"text":"Perechea de rânduri din mijloc (9–10 sau 10–11) are nevoie de o zonă cu acele rânduri: fumoarul este gol, iar sala oglinzilor este a lui Vernon, deci această pereche dansează în <b>sufragerie</b> – Martin este domnul ei. Felicity este lângă un șemineu: nu în fumoarul gol, deci <b>Felicity R11C13</b>, lângă șemineul din sufragerie. Rândul 11 este un rând de dansatoare, deci ucigașa este pe <b>rândul 9</b>, iar perechea din mijloc este 10–11: <b>Martin R10C14</b> (R10C12 aparține sălii oglinzilor). Perechea din sufragerie folosește coloanele 13–14, deci grădina de iarnă (coloanele 13–15) este goală; biblioteca ar avea nevoie de rândurile 1–2, care sunt ale lui Alice și Ian – goală și ea."},{"place":["O","H","N"],"cand":{"J":[[3,7],[5,7]],"B":[[4,8],[6,8]],"K":[[3,12],[5,12],[7,12]],"L":[[3,5],[7,5],[3,12],[5,12],[7,12]]},"text":"Rândurile 15–16: Harriet dansează cu Oswald, iar Oswald este la est de Martin (coloana 14), deci perechea lor folosește coloanele 15–16 – doar <b>bufetul</b> are acele rânduri și coloane: <b>Oswald R15C15, Harriet R16C16</b> (R15C16 este o plantă). Domnul de la R13C2: Jeremy, Kenneth și Lucas sunt toți în sala de bal (Bridget, partenera lui Jeremy, este lângă o masă, iar mesele din afara sălii de bal se află în încăperi goale sau pline; coloanele lângă care stau Kenneth și Lucas sunt în sala de bal – cele din sala oglinzilor sunt inaccesibile unui domn), deci partenerul lui Grace este <b>Nathan, R13C2</b> – la nord de Oswald, cum a spus."},{"cand":{"J":[[3,7],[5,7]],"B":[[4,8],[6,8]],"K":[[3,12],[5,12],[7,12]],"L":[[3,5],[7,5]]},"text":"Sala de bal găzduiește cele trei perechi ale perechilor de rânduri 3–4, 5–6 și 7–8, folosind perechile de coloane 5–6, 7–8 și perechea din mijloc (10–11 sau 11–12). Bridget, pe un rând de doamnă, este lângă masa cu șampanie (R5C8–9): R4C8 sau R6C8 (coloana 9 este a lui Vernon), deci <b>Jeremy este la R3C7 sau R5C7</b>, iar perechea lor ia coloanele 7–8. Kenneth este la est de Jeremy și lângă o coloană: R3C12, R5C12 sau R7C12 – în <b>coloana 12</b>. Coloana 12 este o coloană de dansator, deci perechea de coloane din mijloc este 11–12, iar coloana ucigașei este 10: ucigașa stă pe <b>R9C10</b>. Lucas, lângă o coloană cu coloana 12 ocupată, este la R3C5 sau R7C5 – coloanele 5–6."},{"place":["B","J","L","K"],"cand":{"C":[[6,11],[8,6]],"E":[[6,11],[8,6]]},"text":"Bridget este la nord de Celia, iar Eleanor la sud de Bridget. Dacă Bridget ar fi la R6C8, Celia și Eleanor ar trebui să fie amândouă pe rândul 8 – imposibil. Deci <b>Bridget R4C8, Jeremy R3C7</b>. Rândul 3 este al lui Jeremy, deci <b>Lucas R7C5</b>, iar cu rândurile 3 și 7 ocupate, <b>Kenneth R5C12</b>."},{"place":["C","E","D"],"text":"Partenera lui Kenneth stă la R6C11, iar a lui Lucas la R8C6 (R6C13 și R8C4 sunt în afara sălii de bal). Celia este la nord de Lucas (rândul 7): <b>Celia R6C11</b>, dansând cu Kenneth; <b>Eleanor R8C6</b> cu Lucas – la sud de Bridget, cum a spus. Delia este doamna cu care nu dansa nimeni: a fost singură cu Vernon în sala oglinzilor, la <b>R9C10</b> – într-adevăr la est de Eleanor. <b>Delia este ucigașa.</b>"},{"final":true,"text":"Caz închis. Șapte perechi, șapte perechi de rânduri și șapte perechi de coloane: structura de domino a valsului a delimitat pătratul ucigașei înainte ca un singur dansator să fie plasat, perechile de coloane au decis ce încăperi au rămas goale, iar Delia – singura doamnă fără partener – a fost singură cu Vernon în sala oglinzilor."}],"solver":{"rules":[{"type":"couples","opposite_gender":true,"man_north":true}],"groups":{"North wing":["Terrace","Gallery","Library"],"Middle":["Ballroom","Card Room","West Corridor","Winter Garden","Balcony"],"South wing":["Smoking Room","Mirror Hall","Dining Room"],"Front of house":["Cloakroom","Staircase","Entrance Hall","Buffet"]},"occupiable":["bench","chair","armchair","sofa","doormat"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-15"}}