{"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":"El vals de medianoche","tagline":"Nochevieja · Palacio de Winterhall · medianoche","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-15","story":"Baile de Nochevieja en el palacio de Winterhall. Al dar las doce, el anfitrión, Lord Vernon, aparece muerto en el sofá del salón de los espejos. Quince invitados estaban en la casa: siete parejas bailaban el vals – y un invitado no bailaba en absoluto, porque estaba a solas con el anfitrión. Lee las declaraciones, encuentra la posición exacta de todos en el plano y desenmascara al asesino: estuvo a solas con Vernon en el salón de los espejos.","rules":{"standard":["Cada <b>fila</b> y cada <b>columna</b> contiene exactamente <b>una persona</b>. En cuanto coloques a alguien, tacha toda su fila y su columna.","<b>«Junto a»</b> = directamente a la izquierda, a la derecha, arriba o abajo, y <b>en la misma zona</b>. Las casillas con mobiliario (jardineras, mesas, columnas, percheros…) no pueden ocuparse; bancos, sillas, sillones, el sofá y los felpudos, sí.","Las direcciones se refieren a filas y columnas, no a la misma línea: <i>«él estaba al norte de ella»</i> = en una fila más arriba, en cualquier columna; <i>«al este de él»</i> = en una columna más a la derecha, en cualquier fila.","El asesino estuvo <b>a solas con la víctima</b>: nadie más estaba en esa zona."],"special":["Todos, salvo la víctima y el asesino, <b>bailaban en pareja</b>. Los dos miembros de una pareja están en <b>casillas que se tocan en diagonal</b> (esquina con esquina), <b>en la misma zona</b>. Una pareja es siempre <b>un caballero y una dama</b>, y el <b>caballero está al norte de su dama</b> – en la fila justo encima de ella.","<b>Nadie toca a nadie más esquina con esquina</b>: el único vecino diagonal de un bailarín es su pareja, y la víctima y el asesino no tienen ningún vecino diagonal."]},"roleNames":{"lady":"dama","gentleman":"caballero","host":"anfitrión","victim":"víctima"},"personGroups":[{"id":"ladies","name":"Damas","persons":["A","B","C","D","E","F","G","H"]},{"id":"gentlemen","name":"Caballeros","persons":["I","J","K","L","M","N","O"]},{"id":"host","name":"El anfitrión","persons":["V"]}],"map":{"groups":[{"id":"north","name":"ALA NORTE","style":"building"},{"id":"middle","name":"PLANTA DEL BAILE","style":"building"},{"id":"south","name":"ALA SUR","style":"building"},{"id":"front","name":"ENTRADA","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":"Terraza"},{"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":"Galería de los músicos"},{"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":"Biblioteca"},{"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":"Gran salón de baile"},{"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":"Sala de juego"},{"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":"Pasillo oeste"},{"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":"Invernadero"},{"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":"Balcón"},{"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":"Sala de fumar"},{"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":"Salón de los espejos"},{"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":"Comedor"},{"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":"Guardarropa"},{"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":"Escalera"},{"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":"Vestíbulo"},{"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":"Bufé"}],"objectTypes":{"bench":{"occupiable":true,"name":"banco","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":"silla","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":"sillón","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":"sofá","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":"felpudo","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":"jardinera","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":"arpa","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":"atril","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>"},"bookcase":{"occupiable":false,"name":"librería","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":"globo terráqueo","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":"escritorio","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":"columna","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":"mesa","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":"armario","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":"planta","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":"fuente","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":"chimenea","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":"estatua","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":"perchero","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":"mostrador","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":"espejo","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":"escalera","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":"ventana","icon":"<rect x=\"4\" y=\"18\" width=\"38\" height=\"8\" rx=\"2\" fill=\"#bfe3f2\" stroke=\"#4a7c95\"/>"},"door":{"name":"puerta","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":"Ella <b>bailaba con Ian</b>.","job":"debutante","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":"Ella <b>bailaba con Jeremy</b>, junto a una <b>mesa</b>, <b>al norte de Celia</b>.","job":"actriz","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":"Ella estaba <b>al norte de Lucas</b>.","job":"pianista","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":"Ella estaba <b>al este de Eleanor</b>.","job":"viuda","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":"Ella estaba <b>al sur de Bridget</b>.","job":"pintora","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":"Ella estaba junto a una <b>chimenea</b>.","job":"novelista","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":"Ella estaba junto al <b>perchero</b>.","job":"condesa","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":"Ella <b>bailaba con Oswald</b>.","job":"heredera","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":"Él estaba junto a una <b>jardinera</b>.","job":"oficial","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":"Él estaba <b>al oeste de Kenneth</b>.","job":"banquero","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":"Él estaba junto a una <b>columna</b>.","job":"coronel","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":"Él estaba junto a una <b>columna</b>.","job":"arquitecto","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":"Él bailaba en el <b>comedor</b>.","job":"médico","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":"Él estaba <b>al norte de Oswald</b>.","job":"abogado","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":"Él estaba <b>al este 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>La víctima.</b> Lo encontraron en el <b>sofá</b> del salón de los espejos – a solas con el asesino.","job":"el anfitrión","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 yace en el <b>sofá</b>: <b>R12C9</b>, en el salón de los espejos. El asesino estuvo allí a solas con él. Cuenta a los invitados: siete caballeros y ocho damas. Cada pareja es un caballero y una dama, así que los siete caballeros bailan – quien no baila, el asesino, es una de las <b>ocho damas</b>."},{"text":"La idea clave: los miembros de una pareja se tocan esquina con esquina, así que cada pareja ocupa <b>dos filas vecinas</b> y <b>dos columnas vecinas</b>. Solo la fila de Vernon (12) y la de la asesina están «sueltas»; las otras catorce filas se reparten en siete parejas de vecinas, de modo que los tramos de filas por encima, entre y por debajo de las dos filas sueltas tienen todos longitud par. La fila 12 es par, así que la fila de la asesina es <b>impar y está por encima de la de Vernon</b>: fila 9 u 11 (las filas 1–8 se emparejan como 1–2, 3–4, 5–6, 7–8, luego 10–11 o 9–10, luego 13–14 y 15–16). Lo mismo vale para las columnas: la columna 9 es impar, así que la columna de la asesina es <b>par y está a la derecha</b>: 10 o 12. La asesina está en <b>R9C10, R9C12 o R11C12</b> (R11C10 tocaría a Vernon esquina con esquina). Más consecuencias: el caballero de una pareja ocupa la fila superior de su par, así que los caballeros están en las filas 1, 3, 5, 7, 13, 15 (y 9 o 10), las damas en las filas 2, 4, 6, 8, 14, 16 (y 10 u 11); la galería, el pasillo oeste y el balcón, de una sola casilla de ancho, no pueden albergar ninguna pareja y están vacíos – igual que la escalera, donde los peldaños y la planta no dejan ningún par diagonal de casillas."},{"place":["G","I","A"],"text":"Las filas 13 y 14 forman un par, y la única zona que contiene ambas filas con sitio para una pareja es el <b>guardarropa</b>: los mostradores de R13C4 y R14C4 descartan las columnas 3–4, así que esta pareja está en las columnas 1–2 – el caballero en R13C1 o R13C2, la dama en R14C2 o R14C1. Grace está junto a un perchero: ella es esa dama, <b>Grace R14C1</b> (junto al perchero de R15C1), y su pareja está en R13C2. Las columnas 1–2 se han agotado. Las filas 1–2 también forman un par: Terraza o Biblioteca. Ian está junto a una jardinera y, como caballero, en una fila superior – R1C4 (en R3C2 su pareja estaría en la fila 4, fuera de la Terraza): <b>Ian R1C4</b> y <b>Alice, que baila con él, R2C3</b>. El par de columnas 3–4 ya está ocupado, así que la sala de juego y la sala de fumar (columnas 2–4) no pueden albergar ninguna pareja: ambas están vacías."},{"place":["F","M"],"text":"El par de filas central (9–10 o 10–11) necesita una zona con esas filas: la sala de fumar está vacía y el salón de los espejos es de Vernon, así que esta pareja baila en el <b>comedor</b> – Martin es su caballero. Felicity está junto a una chimenea: no en la sala de fumar vacía, así que <b>Felicity R11C13</b>, junto a la chimenea del comedor. La fila 11 es una fila de bailarina, así que la asesina está en la <b>fila 9</b> y el par central es 10–11: <b>Martin R10C14</b> (R10C12 pertenece al salón de los espejos). La pareja del comedor usa las columnas 13–14, así que el invernadero (columnas 13–15) está vacío; la biblioteca necesitaría las filas 1–2, que son de Alice e Ian – también vacía."},{"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":"Filas 15–16: Harriet baila con Oswald, y Oswald está al este de Martin (columna 14), así que su pareja usa las columnas 15–16 – solo el <b>bufé</b> tiene esas filas y columnas: <b>Oswald R15C15, Harriet R16C16</b> (R15C16 es una planta). El caballero de R13C2: Jeremy, Kenneth y Lucas están todos en el salón de baile (Bridget, la pareja de Jeremy, está junto a una mesa, y las mesas fuera del salón de baile están en salas vacías o llenas; las columnas junto a las que están Kenneth y Lucas son las del salón de baile – las del salón de los espejos son inalcanzables para un caballero), así que la pareja de Grace es <b>Nathan, R13C2</b> – al norte de Oswald, como dijo."},{"cand":{"J":[[3,7],[5,7]],"B":[[4,8],[6,8]],"K":[[3,12],[5,12],[7,12]],"L":[[3,5],[7,5]]},"text":"El salón de baile acoge a las tres parejas de los pares de filas 3–4, 5–6 y 7–8, usando los pares de columnas 5–6, 7–8 y el par central (10–11 u 11–12). Bridget, en una fila de dama, está junto a la mesa del champán (R5C8–9): R4C8 o R6C8 (la columna 9 es de Vernon), así que <b>Jeremy está en R3C7 o R5C7</b> y su pareja ocupa las columnas 7–8. Kenneth está al este de Jeremy y junto a una columna: R3C12, R5C12 o R7C12 – en la <b>columna 12</b>. La columna 12 es una columna de bailarín, así que el par de columnas central es 11–12 y la columna de la asesina es la 10: la asesina está en <b>R9C10</b>. Lucas, junto a una columna con la columna 12 ocupada, está en R3C5 o R7C5 – columnas 5–6."},{"place":["B","J","L","K"],"cand":{"C":[[6,11],[8,6]],"E":[[6,11],[8,6]]},"text":"Bridget está al norte de Celia y Eleanor al sur de Bridget. Si Bridget estuviera en R6C8, Celia y Eleanor tendrían que estar ambas en la fila 8 – imposible. Así que <b>Bridget R4C8, Jeremy R3C7</b>. La fila 3 es de Jeremy, así que <b>Lucas R7C5</b>, y con las filas 3 y 7 ocupadas, <b>Kenneth R5C12</b>."},{"place":["C","E","D"],"text":"La pareja de Kenneth está en R6C11 y la de Lucas en R8C6 (R6C13 y R8C4 quedan fuera del salón de baile). Celia está al norte de Lucas (fila 7): <b>Celia R6C11</b>, bailando con Kenneth; <b>Eleanor R8C6</b> con Lucas – al sur de Bridget, como dijo. Delia es la dama con la que nadie bailaba: estuvo a solas con Vernon en el salón de los espejos, en <b>R9C10</b> – al este de Eleanor, en efecto. <b>Delia es la asesina.</b>"},{"final":true,"text":"Caso cerrado. Siete parejas, siete pares de filas y siete pares de columnas: la estructura de dominó del vals acotó la casilla de la asesina antes de colocar a un solo bailarín, los pares de columnas decidieron qué salas quedaban vacías, y Delia – la única dama sin pareja – estuvo a solas con Vernon en el salón de los espejos."}],"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"}}