{"format":"murdoku-puzzle/1","id":"meadow","version":1,"difficulty":"expert","level":10,"size":{"rows":16,"cols":16},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"Antes del despegue","tagline":"El prado de un festival de globos · amanecer, minutos antes del despegue masivo · sin habitaciones ni paredes – y el asesino estaba a una esquina de distancia","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-05","story":"Al amanecer, el prado del festival de globos estaba lleno de barquillas, globos y ventiladores: al salir el sol, todo el campo debía despegar a la vez. Valter, el piloto jefe, daría la señal; lo encontraron muerto junto a una barquilla, estrangulado. Quince personas, en la hierba: cinco pilotos, cinco del equipo de tierra y cinco invitados. El asesino era el único a una sola esquina de él.","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. Las casillas con objetos (las barquillas, las envolturas de globo, las bombonas de gas, los ventiladores, los sacos de arena, los árboles, los setos, los mástiles, las cajas, las carretillas, las mesas, las neveras portátiles, el poste indicador, las tiendas) no se pueden ocupar; los asientos – las pacas de heno, las sillas de camping, los bancos y los troncos – sí: quien está en un asiento estaba <b>sentado</b>.","Dos casillas son <b>contiguas en diagonal</b> cuando solo se tocan por una esquina: una fila y una columna de distancia. Las declaraciones sobre esas casillas cuentan a todos, también a la víctima.","<i>«Había una carretilla en algún lugar de su columna»</i> = hay una carretilla en una de las casillas de su columna.","Las direcciones se refieren a filas y columnas, no a estar en la misma línea: <i>«Exactamente una fila al norte de ella había un hombre»</i> = la persona de la fila inmediatamente superior a la suya es un hombre, en cualquier columna.","<i>«Él y Joost estaban junto al mismo tipo de cosa»</i> = cada uno estaba junto a un objeto del mismo tipo; no tiene por qué ser la misma pieza. <i>«Alguien más estaba junto a la misma bombona de gas que él»</i> = otra persona estaba junto a esa misma bombona."],"special":["<b>En este lugar no hay habitaciones: todo el prado es una sola zona.</b>","<b>El asesino era la única persona en una casilla contigua en diagonal a la de la víctima.</b>","En lugar de la regla general de «estar a solas con la víctima», aquí es esta la que señala al asesino."],"notes":["<i>«Sentado»</i> = estaba en una paca de heno, una silla de camping, un banco o un tronco.","<i>«En una casilla contigua en diagonal»</i> = las dos casillas solo se tocan por la esquina (distan una fila y una columna); en estas declaraciones cuenta todo el mundo, también la víctima.","<i>«Él y Joost estaban junto al mismo tipo de cosa»</i> = junto a un objeto de la misma clase, no necesariamente la misma pieza; <i>«junto a la misma bombona de gas»</i> = junto a exactamente esa misma bombona."],"example":"<i>Ejemplo:</i> de las cuatro casillas diagonales de la víctima, solo en una había alguien: esa persona es el asesino."},"roleNames":{"pilot":"piloto","crew":"equipo de tierra","guest":"invitado","victim":"víctima"},"personGroups":[{"id":"pilots","name":"Pilotos","persons":["A","B","C","D","E","V"]},{"id":"crew","name":"Equipo de tierra","persons":["F","G","H","I","J"]},{"id":"guests","name":"Invitados","persons":["K","L","M","N","O"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Meadow","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[1,8],[1,9],[1,10],[1,11],[1,12],[1,13],[1,14],[1,15],[1,16],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[3,1],[3,2],[3,3],[3,4],[3,5],[3,6],[3,7],[3,8],[3,9],[3,10],[3,11],[3,12],[3,13],[3,14],[3,15],[3,16],[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],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[6,13],[6,14],[6,15],[6,16],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[7,14],[7,15],[7,16],[8,1],[8,2],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[8,14],[8,15],[8,16],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[9,16],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[10,13],[10,14],[10,15],[10,16],[11,1],[11,2],[11,3],[11,4],[11,5],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[11,12],[11,13],[11,14],[11,15],[11,16],[12,1],[12,2],[12,3],[12,4],[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12],[12,13],[12,14],[12,15],[12,16],[13,1],[13,2],[13,3],[13,4],[13,5],[13,6],[13,7],[13,8],[13,9],[13,10],[13,11],[13,12],[13,13],[13,14],[13,15],[13,16],[14,1],[14,2],[14,3],[14,4],[14,5],[14,6],[14,7],[14,8],[14,9],[14,10],[14,11],[14,12],[14,13],[14,14],[14,15],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,8],[15,9],[15,10],[15,11],[15,12],[15,13],[15,14],[15,15],[15,16],[16,1],[16,2],[16,3],[16,4],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#dbe8c4","pattern":"marble","name":"Prado"}],"objectTypes":{"bench":{"occupiable":true,"name":"banco","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"chair":{"occupiable":true,"name":"silla de camping","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\"/>"},"hay":{"occupiable":true,"name":"paca de heno","icon":"<rect x=\"5\" y=\"10\" width=\"36\" height=\"26\" rx=\"5\" fill=\"#e6c25a\" stroke=\"#9c7a1c\" stroke-width=\"1.5\"/><path d=\"M9 16 h28 M9 22 h28 M9 28 h28\" stroke=\"#c9a23a\" stroke-width=\"1.2\"/><path d=\"M15 10 v26 M31 10 v26\" stroke=\"#8b6914\" stroke-width=\"1.2\"/>"},"log":{"occupiable":true,"name":"tronco","icon":"<rect x=\"5\" y=\"17\" width=\"34\" height=\"14\" rx=\"7\" fill=\"#9a6a3e\" stroke=\"#5a3a1a\" stroke-width=\"1.4\"/><path d=\"M10 21 h17 M13 27 h14 M9 24 h6\" stroke=\"#6b4a2a\" stroke-width=\"1\" opacity=\".75\"/><ellipse cx=\"37\" cy=\"24\" rx=\"5\" ry=\"7\" fill=\"#e3c08a\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"37\" cy=\"24\" rx=\"2.6\" ry=\"3.8\" fill=\"none\" stroke=\"#b08a5a\" stroke-width=\"1\"/><circle cx=\"37\" cy=\"24\" r=\".9\" fill=\"#b08a5a\"/>"},"basket":{"occupiable":false,"name":"barquilla","icon":"<path d=\"M12 18 V6 M34 18 V6 M12 6 H34\" stroke=\"#6b4a2a\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"/><rect x=\"8\" y=\"18\" width=\"30\" height=\"22\" rx=\"3\" fill=\"#c79a55\" stroke=\"#7a5626\" stroke-width=\"1.5\"/><path d=\"M8 24 h30 M8 30 h30 M8 36 h30\" stroke=\"#9c7434\" stroke-width=\"1.2\"/><path d=\"M14 18 v22 M20 18 v22 M26 18 v22 M32 18 v22\" stroke=\"#9c7434\" stroke-width=\"1\"/><rect x=\"7\" y=\"16.5\" width=\"32\" height=\"4\" rx=\"2\" fill=\"#7a4a22\"/>"},"blower":{"occupiable":false,"name":"ventilador","icon":"<path d=\"M12 33 L8 42 M34 33 L38 42 M6 42 h34\" stroke=\"#2f3640\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><circle cx=\"23\" cy=\"20\" r=\"14\" fill=\"#e9eef2\" stroke=\"#4a5560\" stroke-width=\"2\"/><path d=\"M23 20 L23 8 Q29 10 27 16 Z M23 20 L33.4 26 Q29 31 25 25.5 Z M23 20 L12.6 26 Q11 19 18 17.5 Z\" fill=\"#7d8a96\"/><circle cx=\"23\" cy=\"20\" r=\"3\" fill=\"#4a5560\"/><path d=\"M9 20 h28 M23 6 v28\" stroke=\"#4a5560\" stroke-width=\"0.8\" opacity=\"0.6\"/>"},"cart":{"occupiable":false,"name":"carretilla","icon":"<rect x=\"8\" y=\"12\" width=\"30\" height=\"16\" rx=\"2\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.3\"/><circle cx=\"15\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><circle cx=\"31\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><path d=\"M38 20 h6\" stroke=\"#3f2d1d\" stroke-width=\"2.5\"/>"},"cooler":{"occupiable":false,"name":"nevera portátil","icon":"<rect x=\"7\" y=\"14\" width=\"32\" height=\"26\" rx=\"4\" fill=\"#3d7dc8\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"9\" width=\"36\" height=\"9\" rx=\"3\" fill=\"#e9f0f7\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"5\" width=\"10\" height=\"5\" rx=\"2\" fill=\"#1f4a80\"/><rect x=\"12\" y=\"24\" width=\"22\" height=\"4\" rx=\"2\" fill=\"#e9f0f7\" opacity=\".8\"/>"},"crate":{"occupiable":false,"name":"caja","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\"/>"},"envelope":{"occupiable":false,"name":"envoltura de globo","icon":"<path d=\"M4 38 Q6 14 23 12 Q40 14 42 38 Z\" fill=\"#e2574c\"/><path d=\"M14 38 Q15 18 23 12 Q31 18 32 38 Z\" fill=\"#f2c94c\"/><path d=\"M20 38 Q21 20 23 12 Q25 20 26 38 Z\" fill=\"#4c8fd9\"/><path d=\"M4 38 Q6 14 23 12 Q40 14 42 38\" fill=\"none\" stroke=\"#8f2f28\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M3 39 h40\" stroke=\"#6b4a2a\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"flagpole":{"occupiable":false,"name":"mástil","icon":"<rect x=\"22\" y=\"4\" width=\"2.5\" height=\"38\" fill=\"#3b3b3b\"/><path d=\"M24.5 6 h14 l-4 5 l4 5 h-14 z\" fill=\"#c0392b\"/><rect x=\"16\" y=\"40\" width=\"15\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/>"},"gasbottle":{"occupiable":false,"name":"bombona de gas","icon":"<rect x=\"14\" y=\"13\" width=\"18\" height=\"28\" rx=\"6\" fill=\"#d9772b\" stroke=\"#8a4513\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"7\" width=\"10\" height=\"7\" rx=\"2\" fill=\"none\" stroke=\"#5a6068\" stroke-width=\"2\"/><rect x=\"21\" y=\"9\" width=\"4\" height=\"5\" fill=\"#5a6068\"/><path d=\"M14 22 h18 M14 33 h18\" stroke=\"#8a4513\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"39\" width=\"20\" height=\"3\" rx=\"1\" fill=\"#5a3a1a\"/>"},"hedge":{"occupiable":false,"name":"seto","icon":"<rect x=\"3\" y=\"8\" width=\"40\" height=\"30\" rx=\"6\" fill=\"#2f6b3a\" stroke=\"#1e4726\" stroke-width=\"1.5\"/><g fill=\"#4f9a5a\"><circle cx=\"12\" cy=\"18\" r=\"4\"/><circle cx=\"24\" cy=\"15\" r=\"4\"/><circle cx=\"35\" cy=\"20\" r=\"4\"/><circle cx=\"17\" cy=\"29\" r=\"4\"/><circle cx=\"30\" cy=\"30\" r=\"4\"/></g>"},"sandbag":{"occupiable":false,"name":"saco de arena","icon":"<path d=\"M8 40 Q5 28 14 26 H32 Q41 28 38 40 Z\" fill=\"#cdb48a\" stroke=\"#7d6a45\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M15 26 Q13 16 21 15 H26 Q33 16 31 26 Z\" fill=\"#d9c39c\" stroke=\"#7d6a45\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M20 15 q3 -5 6 0\" fill=\"none\" stroke=\"#7d6a45\" stroke-width=\"1.5\"/><path d=\"M12 33 h8 M26 34 h8 M19 21 h8\" stroke=\"#a8946a\" stroke-width=\"1.2\" stroke-linecap=\"round\"/>"},"signpost":{"occupiable":false,"name":"poste indicador","icon":"<rect x=\"21\" y=\"14\" width=\"4\" height=\"28\" fill=\"#6b4a2b\"/><path d=\"M8 10 h26 l5 5 l-5 5 h-26 z\" fill=\"#e9d7a8\" stroke=\"#6b4a2b\" stroke-width=\"1.3\"/><text x=\"19\" y=\"19\" font-size=\"8\" font-weight=\"700\" fill=\"#3b2a14\" text-anchor=\"middle\" font-family=\"Oswald,sans-serif\">P</text>"},"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\"/>"},"tent":{"occupiable":false,"name":"tienda","icon":"<path d=\"M2 42 h42\" stroke=\"#6b4a2a\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M4 41 L23 9 L42 41 Z\" fill=\"#3f8f5a\" stroke=\"#1f5a34\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M23 9 L16 41 H30 Z\" fill=\"#23462f\"/><path d=\"M23 9 L30 41 L35 38 Z\" fill=\"#6cc08a\" stroke=\"#1f5a34\" stroke-width=\"1\"/><path d=\"M23 9 V3\" stroke=\"#6b4a2a\" stroke-width=\"2\"/><path d=\"M23 3 l6 2 l-6 2 z\" fill=\"#e0b050\"/>"},"tree":{"occupiable":false,"name":"árbol","icon":"<rect x=\"20\" y=\"28\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"19\" r=\"13\" fill=\"#3f8a4a\" stroke=\"#2c5e33\" stroke-width=\"1.5\"/><circle cx=\"16\" cy=\"23\" r=\"7\" fill=\"#57a35e\"/><circle cx=\"30\" cy=\"14\" r=\"7\" fill=\"#57a35e\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"tree"},{"cell":[1,4],"type":"hay"},{"cell":[1,9],"type":"flagpole"},{"cell":[1,13],"type":"hedge"},{"cell":[1,16],"type":"tree"},{"cell":[2,3],"type":"basket"},{"cell":[2,4],"type":"envelope"},{"cell":[2,9],"type":"chair"},{"cell":[2,12],"type":"sandbag"},{"cell":[2,13],"type":"basket"},{"cell":[3,2],"type":"gasbottle"},{"cell":[3,5],"type":"sandbag"},{"cell":[3,8],"type":"table"},{"cell":[3,13],"type":"envelope"},{"cell":[3,15],"type":"gasbottle"},{"cell":[4,4],"type":"blower"},{"cell":[4,8],"type":"cooler"},{"cell":[4,10],"type":"hay"},{"cell":[5,1],"type":"hay"},{"cell":[5,7],"type":"crate"},{"cell":[5,12],"type":"blower"},{"cell":[5,15],"type":"log"},{"cell":[6,3],"type":"sandbag"},{"cell":[6,5],"type":"basket"},{"cell":[6,6],"type":"envelope"},{"cell":[6,10],"type":"bench"},{"cell":[6,14],"type":"hedge"},{"cell":[7,2],"type":"chair"},{"cell":[7,5],"type":"gasbottle"},{"cell":[7,8],"type":"tent"},{"cell":[7,12],"type":"envelope"},{"cell":[7,13],"type":"basket"},{"cell":[8,1],"type":"hedge"},{"cell":[8,8],"type":"log"},{"cell":[8,11],"type":"sandbag"},{"cell":[8,13],"type":"gasbottle"},{"cell":[8,16],"type":"hay"},{"cell":[9,4],"type":"bench"},{"cell":[9,6],"type":"envelope"},{"cell":[9,11],"type":"crate"},{"cell":[9,16],"type":"flagpole"},{"cell":[10,2],"type":"cart"},{"cell":[10,5],"type":"blower"},{"cell":[10,6],"type":"basket"},{"cell":[10,9],"type":"hay"},{"cell":[10,14],"type":"chair"},{"cell":[11,1],"type":"tree"},{"cell":[11,5],"type":"gasbottle"},{"cell":[11,9],"type":"sandbag"},{"cell":[11,12],"type":"table"},{"cell":[11,14],"type":"cooler"},{"cell":[12,3],"type":"chair"},{"cell":[12,8],"type":"envelope"},{"cell":[12,14],"type":"basket"},{"cell":[12,16],"type":"tree"},{"cell":[13,2],"type":"signpost"},{"cell":[13,6],"type":"hay"},{"cell":[13,8],"type":"basket"},{"cell":[13,9],"type":"gasbottle"},{"cell":[13,12],"type":"bench"},{"cell":[13,14],"type":"envelope"},{"cell":[13,15],"type":"sandbag"},{"cell":[14,1],"type":"hedge"},{"cell":[14,4],"type":"crate"},{"cell":[14,10],"type":"cart"},{"cell":[14,12],"type":"blower"},{"cell":[14,16],"type":"hedge"},{"cell":[15,3],"type":"log"},{"cell":[15,7],"type":"sandbag"},{"cell":[15,9],"type":"chair"},{"cell":[15,12],"type":"tent"},{"cell":[15,15],"type":"hay"},{"cell":[16,1],"type":"tree"},{"cell":[16,5],"type":"bench"},{"cell":[16,8],"type":"flagpole"},{"cell":[16,13],"type":"crate"},{"cell":[16,16],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alvar","gender":"M","role":"pilot","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#f1cfae","hair":"#d9b464","style":"short","shirt":"#b23a2e","beard":true,"goggles":true},"clue":"Él y <b>Joost</b> estaban junto al <b>mismo tipo de cosa</b>.","job":"campeón sueco","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alvar\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b23a2e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1cfae\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1cfae\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#d9b464\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"same_object_type","q":"J"}]},{"id":"B","name":"Berit","gender":"F","role":"pilot","color":"#2e7d32","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#e2c27a","style":"ponytail","shirt":"#2f6a8a","goggles":true,"scarf":"#d94f3d"},"clue":"Estaba junto a una <b>bombona de gas</b>. <b>Exactamente una fila al norte</b> de ella había un <b>hombre</b>.","job":"rival noruega","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Berit\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#e2c27a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f6a8a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#e2c27a\"/><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=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#d94f3d\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"gasbottle"},{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"C","name":"Casper","gender":"M","role":"pilot","color":"#1565c0","avatar":{"bg":"#35607a","skin":"#e9c2a0","hair":"#8a4a22","style":"short","shirt":"#e08a1e","goggles":true,"mustache":true,"mustacheColor":"#8a4a22"},"clue":"Estaba junto a un <b>banco</b>.","job":"novato neerlandés","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Casper\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e08a1e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a4a22\"/><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=\"#8a4a22\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"bench"}]},{"id":"D","name":"Dóra","gender":"F","role":"pilot","color":"#6a1b9a","avatar":{"bg":"#7a5a2c","skin":"#f0cdb0","hair":"#3a2a1c","style":"bob","shirt":"#2e7d5a","goggles":true,"earrings":true},"clue":"Había <b>un hombre</b> en una casilla <b>contigua en diagonal</b> a la suya. Estaba <b>sentada</b>.","job":"favorita local","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dóra\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#3a2a1c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d5a\"/><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=\"#3a2a1c\"/><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=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"pilot","constraints":[{"type":"touch_gender","gender":"M"},{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"E","name":"Evelin","gender":"F","role":"pilot","color":"#e65100","avatar":{"bg":"#5b2c6f","skin":"#f3d3b8","hair":"#1c1a1a","style":"long","shirt":"#c62828","goggles":true,"necklace":true},"clue":"Estaba junto a una <b>bombona de gas</b>.","job":"ganadora del año pasado","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Evelin\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><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=\"#f3d3b8\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b8\"/><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\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"gasbottle"}]},{"id":"F","name":"Flórián","gender":"M","role":"crew","color":"#00838f","avatar":{"bg":"#3a2f2a","skin":"#e4b998","hair":"#2b1c14","style":"short","shirt":"#4a5a6a","beard":true,"cap":true},"clue":"Estaba junto a una <b>barquilla</b>. <b>Nadie</b> estaba en una casilla <b>contigua en diagonal</b> a la suya.","job":"mecánico de quemadores","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Flórián\"><rect width=\"80\" height=\"80\" fill=\"#3a2f2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a5a6a\"/><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 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2b1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2b1c14\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"crew","constraints":[{"type":"beside","obj":"basket"},{"type":"touch_none"}]},{"id":"G","name":"Gerda","gender":"F","role":"crew","color":"#ad1457","avatar":{"bg":"#4a6a5a","skin":"#f6d8c0","hair":"#b0522a","style":"ponytail","shirt":"#e0b030","headphones":true},"clue":"<b>Exactamente una fila al sur</b> de ella había una <b>mujer</b>. Estaba <b>sentada</b>.","job":"conductora del coche de seguimiento","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gerda\"><rect width=\"80\" height=\"80\" fill=\"#4a6a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b0522a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e0b030\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#b0522a\"/><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":"crew","constraints":[{"type":"rel_any","dir":"S","exact":1,"gender":"F"},{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"H","name":"Hajnal","gender":"F","role":"crew","color":"#5d4037","avatar":{"bg":"#2c3e50","skin":"#f1c8a5","hair":"#6b4a2f","style":"bun","shirt":"#7f9bb0","glasses":true},"clue":"Era la <b>única mujer</b> junto a una <b>nevera portátil</b>.","job":"meteoróloga","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hajnal\"><rect width=\"80\" height=\"80\" fill=\"#2c3e50\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7f9bb0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#6b4a2f\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#6b4a2f\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"crew","constraints":[{"type":"only_beside","obj":"cooler","gender":"F"}]},{"id":"I","name":"Ivett","gender":"F","role":"crew","color":"#827717","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#d9b464","style":"bob","shirt":"#6a4a7a","headband":"#f0b429"},"clue":"Estaba <b>sentada</b>.","job":"costurera de envolturas","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ivett\"><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=\"#6a4a7a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#d9b464\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0b429\"/></svg>","solverRole":"crew","constraints":[{"type":"on_any","objs":["bench","chair","hay","log"]}]},{"id":"J","name":"Joost","gender":"M","role":"crew","color":"#283593","avatar":{"bg":"#264653","skin":"#e7b98f","hair":"#5a4a3a","style":"bald","shirt":"#d9662a","beard":true},"clue":"Había <b>un hombre</b> en una casilla <b>contigua en diagonal</b> a la suya. Estaba sentado en un <b>banco</b>.","job":"proveedor de gas","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Joost\"><rect width=\"80\" height=\"80\" fill=\"#264653\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d9662a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#5a4a3a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#5a4a3a\"/><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=\"#5a4a3a\"/></svg>","solverRole":"crew","constraints":[{"type":"touch_gender","gender":"M"},{"type":"on","obj":"bench"}]},{"id":"K","name":"Károly","gender":"M","role":"guest","color":"#33691e","avatar":{"bg":"#5a2a2a","skin":"#e9c2a0","hair":"#cfc9bf","style":"bald","shirt":"#2f2f3a","mustache":true,"mustacheColor":"#d9d4cc","glasses":true},"clue":"Estaba junto a una <b>caja</b>.","job":"alcalde","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Károly\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f2f3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#cfc9bf\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#cfc9bf\"/><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=\"#d9d4cc\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"crate"}]},{"id":"L","name":"Liv","gender":"F","role":"guest","color":"#37474f","avatar":{"bg":"#1b2a33","skin":"#f3d3b8","hair":"#e8d9a8","style":"long","shirt":"#3d7dc8","beanie":"#b7482c"},"clue":"Había una <b>carretilla</b> en algún lugar de su <b>columna</b>.","job":"fotógrafa","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Liv\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#e8d9a8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3d7dc8\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b8\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b8\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#e8d9a8\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#b7482c\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#b7482c\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"col_has","obj":"cart"}]},{"id":"M","name":"Magnus","gender":"M","role":"guest","color":"#bf360c","avatar":{"bg":"#6e4a2c","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#1f2a44","beard":true,"glasses":true},"clue":"Estaba junto a un <b>seto</b>. <b>Alguien más</b> estaba junto a la <b>misma silla de camping</b> que él.","job":"patrocinador","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Magnus\"><rect width=\"80\" height=\"80\" fill=\"#6e4a2c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2a44\"/><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=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><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":"hedge"},{"type":"someone_share_object","obj":"chair"}]},{"id":"N","name":"Noémi","gender":"F","role":"guest","color":"#4e342e","avatar":{"bg":"#3d5a6e","skin":"#f0cdb0","hair":"#9a4a2a","style":"bob","shirt":"#b23a6a","earrings":true,"glasses":true},"clue":"<b>Exactamente una</b> persona estaba en una casilla <b>contigua en diagonal</b> a la suya. <b>Alguien más</b> estaba junto al <b>mismo saco de arena</b> que ella.","job":"reportera","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Noémi\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#9a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b23a6a\"/><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=\"#9a4a2a\"/><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":"touch_count","n":1},{"type":"someone_share_object","obj":"sandbag"}]},{"id":"O","name":"Osvald","gender":"M","role":"guest","color":"#00695c","avatar":{"bg":"#4a3a5a","skin":"#e9c2a0","hair":"#e8e4dc","style":"short","shirt":"#7a5a2c","beard":true,"scarf":"#c62828"},"clue":"<b>Alguien más</b> estaba junto a la <b>misma bombona de gas</b> que él.","job":"aeronauta jubilado","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Osvald\"><rect width=\"80\" height=\"80\" fill=\"#4a3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a2c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#e8e4dc\"/><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=\"#e8e4dc\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#c62828\"/></svg>","solverRole":"guest","constraints":[{"type":"someone_share_object","obj":"gasbottle"}]},{"id":"V","name":"Valter","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e9c2a0","hair":"#3a2a1c","style":"short","shirt":"#f4efe6","beard":true,"goggles":true,"scarf":"#f0b429"},"clue":"<b>La víctima.</b> La encontraron junto a una <b>barquilla</b>.","job":"piloto jefe del festival","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valter\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c2a0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c2a0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#3a2a1c\"/><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=\"#3a2a1c\"/><rect x=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f0b429\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"pilot","constraints":[{"type":"beside","obj":"basket"}]}],"victim":"V","murderer":"J","verdict":{"solved":"¡Caso cerrado! {name} es el asesino: la única persona en una casilla contigua en diagonal a la casilla de la víctima. Tiempo: {time}.","who":"{name} era la única persona en una casilla contigua en diagonal a la casilla de la víctima."},"solution":{"G":[1,4],"E":[2,15],"O":[3,16],"H":[4,7],"F":[5,5],"L":[6,2],"M":[7,1],"B":[8,14],"K":[9,10],"D":[10,9],"N":[11,8],"V":[12,13],"J":[13,12],"A":[14,11],"I":[15,3],"C":[16,6]},"walkthrough":[{"place":["J","M"],"cand":{"L":[[6,2],[8,2]],"A":[[3,4],[4,3],[4,5],[5,4],[5,11],[5,13],[9,5],[10,4],[14,11],[14,13]]},"text":"Salvo Liv, cada sospechoso está ligado a un objeto – junto a uno, o sentado en un asiento –, así que una casilla sin nada adecuado alrededor no puede alojar a nadie. <b>Alvar</b> y Joost estaban junto al mismo tipo de cosa, así que hay un objeto junto al banco de Joost: de los cuatro bancos, solo R13C12 tiene uno (el ventilador en R14C12). <b>Joost está en R13C12</b>, y Alvar está junto a un ventilador. Joost tenía a un hombre como vecino en diagonal (una persona en una casilla contigua en diagonal): R12C11 no le sirve a nadie, R12C13 está junto a una barquilla (Flórián o Valter – y Flórián no tenía ningún vecino en diagonal), R14C11 y R14C13 están junto al ventilador. Así que <b>Valter está en R12C13 o Alvar está en la fila 14</b>. <b>Magnus</b> estaba junto a un seto y junto a una silla de camping: solo valen R7C1 y R8C2, ambas en la silla R7C2. Desde R8C2, la segunda persona en esa silla solo podría estar en R7C3 (R7C1 solo le sirve a Magnus, R6C2 está en su columna), y R7C3 solo le sirve a Noémi, junto al saco de arena R6C3. Magnus sería su único vecino en diagonal, y la segunda persona en su saco de arena tendría que estar en R5C3 (solo le sirve a Noémi), R6C2 (columna de Magnus) o R6C4 – un segundo vecino en diagonal. Así que <b>Magnus está en R7C1</b>. La segunda persona en su silla está en R6C2 o R8C2 (R7C3 está en su fila). Noémi en R6C2 volvería a ser la única en el saco de arena R6C3 (R6C4 está en su fila, R7C3 en la de Magnus), así que es <b>Liv: R6C2 o R8C2</b> – la columna 2 es suya."},{"place":[],"cand":{"V":[[10,7],[11,6],[12,13]]},"text":"<b>Valter</b> estaba junto a una barquilla: trece casillas fuera de la fila de Joost. Exactamente una persona estaba en diagonal a él – el asesino – y nunca era Flórián. R2C2 está en la columna de Liv; alrededor de R1C3 y R3C3 las únicas casillas diagonales libres son R2C2 y R4C2, también en la columna 2, donde Liv está en la fila 6 u 8. Alrededor de R2C14 solo está libre R1C15, alrededor de R12C15 solo R11C16 (R13C16 está en la fila de Joost), alrededor de R7C14 solo R6C15, R8C15 y R6C13: las cuatro primeras no le sirven a nadie, R6C13 solo a Flórián. R6C13: R5C14 no le sirve a nadie, R7C14 solo a Flórián. R5C5: R4C6 no le sirve a nadie, y en R6C4 solo Noémi podría ser la vecina – pero entonces nadie más podría estar en su saco de arena R6C3 (R5C3 solo le sirve a ella, R6C2 está en su fila, R7C3 en la de Magnus). R14C8: Valter no estaría en R12C13, así que Alvar estaría en la fila 14 – la propia fila de Valter. R6C4: la vecina solo podría ser Noémi en R5C3 (R5C5 solo le sirve a Flórián, R7C3 está en la fila de Magnus); las columnas 3 y 4 quedarían ocupadas, y la fila 1 – donde, con Liv en la fila 6 u 8, solo R1C3 y la paca de heno R1C4 pueden alojar a alguien – quedaría vacía. Quedan tres casillas: <b>R10C7, R11C6 o R12C13</b>."},{"place":["V"],"cand":{"N":[[2,5],[3,4],[3,6],[4,5],[5,3],[11,8],[11,10]],"A":[[3,4],[4,3],[4,5],[5,4],[5,11],[9,5],[10,4],[14,11]]},"text":"<b>El saco de arena de Noémi</b> necesita una segunda persona, y solo tres sacos de arena pueden tener a dos personas: R3C5 (la otra solo podría ser Alvar, en R3C4 o R4C5), R6C3 (Noémi en R5C3, Liv en R6C2) y R11C9 (Noémi en R11C8 o R11C10, la otra en la paca de heno R10C9 o en R12C9) – los otros cuatro tienen una sola casilla utilizable, casillas que solo le sirven a Noémi, o dos casillas en una misma columna. En cada caso la otra persona está en diagonal a ella: su único vecino en diagonal. Supongamos ahora que Valter no está en R12C13: Alvar está en la fila 14, y R3C5 queda descartada. <b>¿Valter en R11C6?</b> Su vecino solo podría estar en R12C5 (R10C7 solo le sirve a Flórián, R12C7 a nadie). La fila 11 es de Valter, así que Noémi está en R5C3 con Liv en R6C2. Casper, junto a un banco, solo tiene casillas en la columna 4 (R8C4, R10C4, R16C4), y la fila 1 está vacía: R1C3 está en la columna de Noémi, R1C4 en la de Casper. <b>¿Valter en R10C7?</b> Su vecino está en la fila 11, en R11C6 o R11C8 (R9C8 no le sirve a nadie). No es Noémi – en R11C8 tendría a Valter y a su compañero del saco de arena como dos vecinos en diagonal –, así que alguien junto a la bombona de gas R11C5 está en R11C6, y Noémi está otra vez en R5C3 con Liv en R6C2. La única casilla de Hajnal es R4C9; la fila 1 necesita R1C4; a Casper le quedan R9C5 o R15C5, columna 5. En la fila 12 solo queda Flórián en R12C15 (R12C3, R12C5 y R12C9 están en columnas cerradas, R12C13 está en diagonal a Joost), y la fila 2 está vacía: R2C9 está en la columna de Hajnal, R2C14 solo le sirve a Flórián, R2C15 está en su columna. Así que <b>Valter está en R12C13</b> – y la única casilla libre en diagonal a ella es la de Joost: <b>Joost es el asesino</b>."},{"place":["L"],"cand":{"O":[[2,15],[3,14],[3,16],[4,15]]},"text":"Con la fila 12 y la columna 13 cerradas, <b>la bombona de gas de Osvald</b> – alguien más estaba también junto a ella – solo puede ser R3C15: cualquier otra bombona de gas tiene una casilla utilizable, o dos en la misma fila. Así que Osvald y uno de Berit y Evelin están alrededor de R3C15, uno de ellos en la fila 3 (R3C14 o R3C16), el otro en la columna 15 (R2C15 o R4C15). En la columna 16 solo R3C16 y la paca de heno R8C16 pueden alojar a alguien. <b>¿Liv en R8C2?</b> La fila 8 sería suya, así que la columna 16 necesita R3C16, y la fila 3 pertenece a la pareja de la bombona de gas. Alvar no está en la fila 3, y desde R4C5 no compartiría el saco de arena R3C5 con nadie (R3C4 y R3C6 están en la fila 3, R2C5 en su columna); Liv no está en R6C2; así que Noémi está en la fila 11, con su compañero en la paca de heno R10C9. El tercero de Berit, Evelin y Osvald se queda entonces sin casilla: R3C3 está en la fila 3, R8C5 y R8C14 en la fila 8, R11C4 y R11C6 en la fila 11, R14C9 en la columna 9, y cualquier otra casilla junto a una bombona de gas está en una fila o columna cerrada. Así que <b>Liv está en R6C2</b>."},{"place":["D","K","H"],"cand":{"A":[[5,11],[14,11]],"N":[[5,3],[11,8]]},"text":"<b>Dóra</b> estaba sentada y tenía a un hombre como vecino en diagonal. Asiento por asiento, solo existen cinco combinaciones: R4C10 con Alvar en R5C11, R10C9 con Károly en R9C10, R15C3 con Casper en R16C4, R15C15 con Károly en R16C14 y el banco R16C5 con Károly en R15C4 (alrededor de cualquier otro asiento libre las casillas diagonales no le sirven a ningún hombre – Flórián nunca cuenta, Osvald está en R3C15 – y la silla de camping R10C14 está junto a una nevera portátil, así que solo Hajnal podría sentarse allí). R15C3: las columnas 3 y 4 quedarían ocupadas y la fila 1 vacía. R15C15: la pareja de Osvald perdería la columna 15. R16C5: las columnas 4 y 5 quedarían ocupadas, la fila 9 se quedaría con Casper en R9C3 (R9C10 solo le sirve a Károly), y la fila 1 volvería a quedar vacía. R4C10: Alvar en R5C11 no comparte ningún saco de arena y ocupa la fila 5, así que Noémi está en R11C8 (R11C10 está en la columna de Dóra) con Gerda o Ivett en R10C9. La fila 14 queda entonces para Károly (R14C3 o R14C5), y las filas 9, 15 y 16 tendrían que llenarlas Casper y la única mujer sentada que queda – tres filas para dos personas. Así que <b>Dóra está en R10C9</b>, en la paca de heno, y <b>Károly está en R9C10</b>. La columna 7 solo ofrece R4C7, R6C7 y R10C7 (R14C7 y R16C7 están junto a un saco de arena que no puede ser el de Noémi), y las filas 6 y 10 están ocupadas: <b>Hajnal está en R4C7</b>."},{"place":["A","N"],"cand":{},"text":"La columna 11 ahora solo puede llenarla <b>Alvar</b>: R5C11 o R14C11. No comparte ningún saco de arena, y R11C10 está en la columna de Károly, así que <b>Noémi</b> está en R5C3 (con Liv) o en R11C8 (con Dóra). ¿Alvar en R5C11? La fila 14 quedaría para Flórián en R14C8 (R14C9 está en la columna de Dóra), la columna 8 sería suya, y Noémi no tendría ninguna de sus dos casillas. Así que <b>Alvar está en R14C11</b>. ¿Noémi en R5C3? La columna 8 necesitaría a Ivett en el tronco R8C8 (Gerda allí necesitaría una mujer en la fila 9, que es la de Károly), la fila 1 necesitaría a Gerda en R1C4 (R1C3 está en la columna de Noémi), y las filas 15 y 16 quedarían para Casper solo: R15C3 está en la columna 3, y los demás asientos de ahí necesitan a Gerda o Ivett. Así que <b>Noémi está en R11C8</b>, con Dóra como su único vecino en diagonal."},{"place":["F","I","G","C","O","B","E"],"cand":{},"text":"La fila 4 es de Hajnal, así que la pareja de Osvald está en R2C15 y en R3C14 o R3C16: las filas 2 y 3 y la columna 15 son suyas. En la fila 5 queda una sola casilla (R5C15 está en la columna 15): <b>Flórián está en R5C5</b>. La fila 1 necesita entonces a Gerda o Ivett en R1C4, y las filas 15 y 16 necesitan a Casper y a la otra de las dos mujeres; ella solo puede sentarse en R15C3 (R16C5 está en la columna de Flórián, R15C9 en la de Dóra), así que Casper está en la fila 16. Gerda en R15C3 tendría a Casper, y no a una mujer, una fila al sur de ella: <b>Ivett está en R15C3</b>, <b>Gerda está en R1C4</b>, y como la columna 4 está cerrada, <b>Casper está en R16C6</b>. Una fila al sur de Gerda hay una mujer, así que Berit o Evelin está en R2C15 y Osvald está en la fila 3. La fila 8 es la última fila libre, y su única casilla es R8C14 (R8C5 está en la columna de Flórián): eso deja a <b>Osvald en R3C16</b>. Berit tenía a un hombre una fila al norte de ella; en R2C15 sería Gerda, así que <b>Berit está en R8C14</b>, una fila al sur de Magnus, y <b>Evelin está en R2C15</b>."},{"final":true,"text":"Caso cerrado: la única persona en una casilla contigua en diagonal a R12C13, la casilla de Valter, es Joost, el proveedor de gas, en el banco R13C12. <b>¡Joost es el asesino!</b>"}],"solver":{"rules":[{"type":"touch_murderer"}],"occupiable":["hay","chair","bench","log"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-05"},"score":533.065}