{"format":"murdoku-puzzle/1","id":"ferry","version":1,"difficulty":"easy","level":3,"size":{"rows":7,"cols":7},"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 ferri de la isla","tagline":"Ferri de coches Split–Hvar · una mañana de agosto · un cadáver en mitad del canal","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-24","story":"Una mañana de agosto en el primer ferri de coches de Split a Stari Grad, en la isla de Hvar: las cubiertas están llenas de veraneantes, abajo los coches están parachoques con parachoques y la cafetería huele a café recién hecho. En mitad del canal encuentran muerto a Vedran, dueño de un hotel de la ciudad de Hvar. El ferri atraca dentro de una hora.","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 objetos (el timón, los salvavidas, el mostrador, la cafetera exprés, las maletas, la mesa y los coches) no se pueden ocupar; las tumbonas y los taburetes sí. Una <b>esquina</b> de una zona es una casilla de esa zona que da hacia fuera (a otra zona o al borde del tablero) por un lado horizontal y por un lado vertical.","Las direcciones se refieren a filas, no a la misma columna: <i>«exactamente una fila al sur de ella había alguien junto a una maleta»</i> = en la fila inmediatamente inferior a la suya, en cualquier columna, había alguien junto a una maleta.","El asesino estaba <b>a solas con la víctima</b>: nadie más se encontraba en esa zona."],"special":[],"notes":[],"example":{}},"roleNames":{"crew":"miembro de la tripulación","passenger":"pasajero","victim":"víctima"},"personGroups":[{"id":"crew","name":"La tripulación","persons":["A","B","C"]},{"id":"passengers","name":"Los pasajeros","persons":["D","E","F","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Bridge","cells":[[1,3],[1,4],[1,5],[2,4]],"fill":"#dfe6ee","pattern":"tiles","name":"Puente de mando"},{"id":"Sun Deck","cells":[[1,1],[1,2],[1,6],[1,7],[2,1],[2,2],[2,3],[2,5],[2,6],[2,7],[3,3],[3,4],[3,5]],"fill":"#efe2cb","pattern":"planks","name":"Cubierta solarium"},{"id":"Passenger Lounge","cells":[[3,1],[3,2],[4,1],[4,2],[4,3],[4,4],[5,3],[5,4],[5,5],[6,5],[6,6],[7,6],[7,7]],"fill":"#e6dcef","pattern":"carpet","name":"Salón de pasajeros"},{"id":"Café","cells":[[3,6],[3,7],[4,5],[4,6],[4,7],[5,6],[5,7],[6,7]],"fill":"#f1dfcc","pattern":"tiles","name":"Cafetería"},{"id":"Car Deck","cells":[[5,1],[5,2],[6,1],[6,2],[6,3],[6,4],[7,1],[7,2],[7,3],[7,4],[7,5]],"fill":"#dcdad4","pattern":"boards","name":"Cubierta de coches"}],"objectTypes":{"deckchair":{"occupiable":true,"name":"tumbona","icon":"<rect x=\"9\" y=\"5\" width=\"28\" height=\"36\" rx=\"2\" fill=\"#f7f4ee\" stroke=\"#7a5a3a\" stroke-width=\"1.4\"/><g fill=\"#2f6fb0\"><rect x=\"9\" y=\"5\" width=\"5.6\" height=\"36\"/><rect x=\"20.2\" y=\"5\" width=\"5.6\" height=\"36\"/><rect x=\"31.4\" y=\"5\" width=\"5.6\" height=\"36\"/></g><rect x=\"6\" y=\"4\" width=\"3.4\" height=\"38\" rx=\"1.2\" fill=\"#b0804a\" stroke=\"#7a5a3a\" stroke-width=\".8\"/><rect x=\"36.6\" y=\"4\" width=\"3.4\" height=\"38\" rx=\"1.2\" fill=\"#b0804a\" stroke=\"#7a5a3a\" stroke-width=\".8\"/><rect x=\"6\" y=\"15\" width=\"34\" height=\"2.6\" fill=\"#b0804a\"/>"},"stool":{"occupiable":true,"name":"taburete","icon":"<circle cx=\"23\" cy=\"23\" r=\"11\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#d9d5cc\"/>"},"car":{"occupiable":false,"name":"coche","icon":"<path d=\"M3 32 v-5 q0 -4 4 -5 l6 -2 l6 -6 q2 -2 5 -2 h8 q3 0 5 3 l4 6 q3 1 3 4 v7 z\" fill=\"#d9483b\" stroke=\"#7a1f17\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><path d=\"M15.500 20 l4.500 -4.500 q1 -1 2.500 -1 h3 v5.500 z M28 14.500 h4.500 q2 0 3 1.500 l3 4 h-10.500 z\" fill=\"#cfe6f3\" stroke=\"#7a1f17\" stroke-width=\"1\"/><path d=\"M27 20.500 v10\" stroke=\"#a8322a\" stroke-width=\"1\"/><rect x=\"22\" y=\"23\" width=\"3\" height=\"1.300\" rx=\".6\" fill=\"#7a1f17\"/><path d=\"M4 28 h38\" stroke=\"#f08a7f\" stroke-width=\"1.300\" stroke-linecap=\"round\"/><circle cx=\"12\" cy=\"33\" r=\"5\" fill=\"#2b2b2b\"/><circle cx=\"12\" cy=\"33\" r=\"2\" fill=\"#c9ced4\"/><circle cx=\"34\" cy=\"33\" r=\"5\" fill=\"#2b2b2b\"/><circle cx=\"34\" cy=\"33\" r=\"2\" fill=\"#c9ced4\"/><circle cx=\"42\" cy=\"25.500\" r=\"1.400\" fill=\"#ffe08a\" stroke=\"#7a5a1a\" stroke-width=\".6\"/><rect x=\"3\" y=\"26\" width=\"2.500\" height=\"2\" rx=\".8\" fill=\"#ffb3a8\"/>"},"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\"/>"},"espresso":{"occupiable":false,"name":"cafetera exprés","icon":"<path d=\"M12 16 q11 -13 22 0 z\" fill=\"#c8894a\" stroke=\"#6b4420\" stroke-width=\"1.3\"/><circle cx=\"23\" cy=\"5.5\" r=\"2.2\" fill=\"#e0b050\" stroke=\"#6b4420\" stroke-width=\".8\"/><rect x=\"8\" y=\"16\" width=\"30\" height=\"22\" rx=\"2\" fill=\"#cfd5db\" stroke=\"#555d66\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"19\" width=\"24\" height=\"5\" rx=\"1\" fill=\"#8a929b\"/><circle cx=\"23\" cy=\"21.5\" r=\"1.8\" fill=\"#e0b050\"/><rect x=\"12\" y=\"24\" width=\"7\" height=\"4\" fill=\"#3b3f44\"/><rect x=\"27\" y=\"24\" width=\"7\" height=\"4\" fill=\"#3b3f44\"/><path d=\"M15.5 28 v2 M30.5 28 v2\" stroke=\"#6b4420\" stroke-width=\"1.2\"/><rect x=\"12.5\" y=\"31\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#fff\" stroke=\"#555d66\"/><rect x=\"27.5\" y=\"31\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#fff\" stroke=\"#555d66\"/><rect x=\"6\" y=\"38\" width=\"34\" height=\"4\" rx=\"1.5\" fill=\"#6b4420\"/>"},"helm":{"occupiable":false,"name":"timón","icon":"<circle cx=\"23\" cy=\"23\" r=\"15\" fill=\"none\" stroke=\"#6e4a2a\" stroke-width=\"4\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#a5733f\" stroke=\"#5a3a1c\" stroke-width=\"1.5\"/><g stroke=\"#6e4a2a\" stroke-width=\"3\" stroke-linecap=\"round\"><line x1=\"23\" y1=\"3\" x2=\"23\" y2=\"43\"/><line x1=\"3\" y1=\"23\" x2=\"43\" y2=\"23\"/><line x1=\"9\" y1=\"9\" x2=\"37\" y2=\"37\"/><line x1=\"37\" y1=\"9\" x2=\"9\" y2=\"37\"/></g>"},"lifebuoy":{"occupiable":false,"name":"salvavidas","icon":"<circle cx=\"23\" cy=\"23\" r=\"14\" fill=\"none\" stroke=\"#f4f1e8\" stroke-width=\"8\"/><circle cx=\"23\" cy=\"23\" r=\"14\" fill=\"none\" stroke=\"#d9541e\" stroke-width=\"8\" stroke-dasharray=\"11 11\" stroke-dashoffset=\"5.5\"/><circle cx=\"23\" cy=\"23\" r=\"18\" fill=\"none\" stroke=\"#3b3f45\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"23\" r=\"10\" fill=\"none\" stroke=\"#3b3f45\" stroke-width=\"1\"/><path d=\"M5 23 q-2 -8 4 -14 M41 23 q2 -8 -4 -14\" fill=\"none\" stroke=\"#c9a46b\" stroke-width=\"1.5\"/>"},"luggage":{"occupiable":false,"name":"maleta","icon":"<rect x=\"8\" y=\"22\" width=\"30\" height=\"16\" rx=\"3\" fill=\"#6f5238\" stroke=\"#3f2d1d\" stroke-width=\"1.3\"/><rect x=\"12\" y=\"9\" width=\"22\" height=\"12\" rx=\"3\" fill=\"#a15c3e\" stroke=\"#3f2d1d\" stroke-width=\"1.3\"/><rect x=\"19\" y=\"5\" width=\"8\" height=\"4\" rx=\"2\" fill=\"#3f2d1d\"/>"},"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\"/>","iconTall":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"78\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"68\" rx=\"3\" fill=\"#d1a675\"/>"}},"wallTypes":{},"objects":[{"cell":[1,2],"type":"deckchair"},{"cell":[1,4],"type":"helm"},{"cell":[2,6],"type":"deckchair"},{"cell":[2,7],"type":"lifebuoy"},{"cell":[3,6],"type":"counter"},{"cell":[3,7],"type":"espresso"},{"cell":[4,3],"type":"luggage"},{"cell":[4,5],"type":"stool"},{"cell":[4,7],"type":"table"},{"cell":[5,1],"type":"car"},{"cell":[5,6],"type":"stool"},{"cell":[6,2],"type":"car"},{"cell":[6,4],"type":"car"},{"cell":[7,1],"type":"lifebuoy"},{"cell":[7,3],"type":"luggage"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Antonija","gender":"F","role":"crew","color":"#c62828","avatar":{"bg":"#00695c","skin":"#f1c8a5","hair":"#2a1a10","style":"bun","shirt":"#1f2f4f","cap":true,"earrings":true},"clue":"El <b>timón</b> estaba en algún lugar de su zona.","job":"capitana del ferri","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Antonija\"><rect width=\"80\" height=\"80\" fill=\"#00695c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2f4f\"/><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=\"#2a1a10\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1a10\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"crew","constraints":[{"type":"area_has","obj":"helm"}]},{"id":"B","name":"Božo","gender":"M","role":"crew","color":"#2e7d32","avatar":{"bg":"#5a3a2a","skin":"#e4b998","hair":"#8a8278","style":"short","shirt":"#f2a53a","mustache":true,"mustacheColor":"#8a8278"},"clue":"<b>No</b> estaba en una esquina de su zona. <b>No</b> estaba junto a un <b>salvavidas</b>.","job":"marinero","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Božo\"><rect width=\"80\" height=\"80\" fill=\"#5a3a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2a53a\"/><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=\"#8a8278\"/><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=\"#8a8278\"/></svg>","solverRole":"crew","constraints":[{"type":"not_corner_of_area"},{"type":"not_beside","obj":"lifebuoy"}]},{"id":"C","name":"Cvita","gender":"F","role":"crew","color":"#1565c0","avatar":{"bg":"#ad1457","skin":"#f6d8c0","hair":"#b7482c","style":"curly","shirt":"#5b2c6f","apron":true},"clue":"Estaba en la <b>última columna</b>.","job":"barista","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cvita\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5b2c6f\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"crew","constraints":[{"type":"col","cols":[7]}]},{"id":"D","name":"Dujam","gender":"M","role":"passenger","color":"#6a1b9a","avatar":{"bg":"#35607a","skin":"#e7b98f","hair":"#e8e4dc","style":"bald","shirt":"#2f3b4c","beard":true},"clue":"Estaba en la <b>Cubierta solarium</b>.","job":"pescador jubilado de Stari Grad","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dujam\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#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=\"#e8e4dc\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 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\"/></svg>","solverRole":"passenger","constraints":[{"type":"area","areas":["Sun Deck"]}]},{"id":"E","name":"Ena","gender":"F","role":"passenger","color":"#e65100","avatar":{"bg":"#3d2a5a","skin":"#f0cdb0","hair":"#7a4a2a","style":"long","shirt":"#b39ddb","necklace":true},"clue":"Estaba junto a un <b>taburete</b>. <b>Exactamente una fila al sur</b> de ella había alguien junto a una <b>maleta</b>.","job":"cultivadora de lavanda de Hvar","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ena\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#7a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b39ddb\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#7a4a2a\"/><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":"passenger","constraints":[{"type":"beside","obj":"stool"},{"type":"rel_any","dir":"S","exact":1,"beside":"luggage"}]},{"id":"F","name":"Frane","gender":"M","role":"passenger","color":"#00838f","avatar":{"bg":"#2e5a3a","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#f4efe6","glasses":true},"clue":"Había una <b>tumbona</b> en algún lugar de su <b>columna</b>.","job":"agente inmobiliario de Split","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Frane\"><rect width=\"80\" height=\"80\" fill=\"#2e5a3a\"/><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=\"#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\"/></svg>","solverRole":"passenger","constraints":[{"type":"col_has","obj":"deckchair"}]},{"id":"V","name":"Vedran","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f1c8a5","hair":"#3a2a1c","style":"short","shirt":"#22406f","mustache":true,"mustacheColor":"#3a2a1c"},"clue":"<b>La víctima.</b> Lo encontraron en el <b>Salón de pasajeros</b>, junto a una <b>maleta</b> – a solas con el asesino.","job":"dueño de un hotel de la ciudad de Hvar","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vedran\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"passenger","constraints":[{"type":"area","areas":["Passenger Lounge"]},{"type":"beside","obj":"luggage"}]}],"victim":"V","murderer":"F","solution":{"A":[1,5],"D":[2,1],"F":[3,2],"E":[4,6],"V":[5,3],"C":[6,7],"B":[7,4]},"walkthrough":[{"place":["E"],"cand":{"A":[[1,3],[1,5],[2,4]],"B":[[3,4],[5,4],[6,3],[7,4]],"C":[[1,7],[5,7],[6,7],[7,7]],"D":[[1,1],[2,1],[2,3],[2,5],[3,3],[3,4],[3,5]],"F":[[1,2],[2,2],[3,2],[5,2],[7,2]]},"text":"Cvita was in the last column, so column 7 is hers. Ena was beside a stool: the stools are at R4C5 and R5C6 in the Café, and the free squares beside them are R4C6 and R5C7. R5C7 is in Cvita's column: <b>Ena is at R4C6.</b> Frane had a deckchair in his column; the deckchairs are at R1C2 and R2C6, so he was in column 2 or 6 – column 6 is Ena's now, so column 2 is Frane's."},{"place":["A"],"cand":{"B":[[3,4],[7,4]],"C":[[6,7],[7,7]],"D":[[2,1]],"F":[[2,2],[3,2],[7,2]]},"text":"Exactly one row south of Ena – in row 5 – somebody was beside a suitcase. The suitcases are at R4C3 (Passenger Lounge) and R7C3 (Car Deck), and the only row-5 square beside one of them is R5C3. So somebody is at R5C3: row 5 and column 3 belong to that person. Božo was not in a corner of his area and not beside a lifebuoy. Column 3 leaves him only R5C3 itself, a corner of the Lounge; in columns 1 and 5 every square still open is a corner of its area, except R6C1, which is beside the lifebuoy at R7C1; columns 2, 6 and 7 are taken. Božo is in column 4, at R3C4 or R7C4. Antonija had the helm (R1C4) in her area, so she was on the Bridge: R1C3 is in column 3 and R2C4 in Božo's column – <b>Antonija is at R1C5.</b>"},{"place":["D"],"cand":{"B":[[3,4],[7,4]],"C":[[6,7],[7,7]],"F":[[3,2],[7,2]]},"text":"Dujam was on the Sun Deck. Row 1 and column 5 are Antonija's, column 2 is Frane's, column 3 belongs to the person at R5C3, column 4 is Božo's and column 6 Ena's – of the Sun Deck's free squares only R2C1 is left: <b>Dujam is at R2C1.</b>"},{"place":["C"],"cand":{"B":[[3,4],[7,4]],"F":[[3,2],[7,2]]},"text":"Frane is in column 2: R1C2 and R2C2 are in rows 1 and 2, R4C2 and R5C2 in rows 4 and 5, and R6C2 is a car – he is at R3C2 or R7C2. Božo is at R3C4 or R7C4. So rows 3 and 7 belong to the two of them, and nobody else can be there. Cvita's column 7 offers R1C7 (row 1), R5C7 (row 5) and R7C7 (row 7) – none of them: <b>Cvita is at R6C7.</b>"},{"place":["F","B"],"cand":{},"text":"Only Vedran has no square yet, and the only row and column nobody holds are row 5 and column 3: R5C3, the square from Ena's statement, in the Passenger Lounge. The murderer was alone with the victim, so somebody else must be in the Lounge. Of Frane's and Božo's squares only R3C2 is in the Lounge: <b>Frane is at R3C2</b> and <b>Božo is at R7C4.</b>"},{"final":true,"text":"Case closed: the last free square, R5C3, is the victim's – in the Passenger Lounge, beside a suitcase, just as his card says, although we never needed it. Vedran was alone there with the estate agent from Split. <b>Frane is the murderer!</b>"}],"solver":{"rules":[],"occupiable":["deckchair","stool"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-24"},"score":2.0118}