{"format":"murdoku-puzzle/1","id":"lighthouse","version":1,"difficulty":"easy","level":3,"size":{"rows":6,"cols":6},"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":"Le Phare","tagline":"Un îlot au phare au large de la côte écossaise · un soir d’octobre 1932 · la lampe venait d’être allumée","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-29","story":"Un minuscule îlot au large de la côte ouest de l’Écosse, octobre 1932. Une fois par mois, un bateau de pêche amenait des visiteurs, et ce soir-là le vent se leva si vite que personne ne put repartir : trois invités restèrent chez le gardien et sa fille. Vere, l’inspecteur du continent, était venu décider si le phare fonctionnerait désormais avec une lampe à mouvement d’horlogerie – et si la famille du gardien devrait partir. Au crépuscule, juste au moment où la grande lampe se mettait à tourner, on le retrouva sur le rivage rocheux, au pied de la tour. Chacun sur l’îlot fit une brève déclaration – trouve celui qui était seul avec lui.","rules":{"standard":["Chaque <b>ligne</b> et chaque <b>colonne</b> contient exactement <b>une personne</b>. Dès que tu places quelqu’un, barre toute sa ligne et sa colonne.","<b>« À côté »</b> = directement à gauche, à droite, au-dessus ou en dessous, et <b>dans la même zone</b>. Les cases avec un objet (le parterre de fleurs, le phare, le fourneau, le carré d’herbes, les rochers et l’eau) ne peuvent pas être occupées ; le lit, la chaise et les bateaux, si.","Le meurtrier était <b>seul avec la victime</b> : personne d’autre ne se trouvait dans cette zone."],"special":[]},"roleNames":{"family":"famille","visitor":"visiteur","victim":"victime"},"personGroups":[{"id":"family","name":"La famille du gardien","persons":["A","B"]},{"id":"visitors","name":"Visiteurs","persons":["C","D","E","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Garden","cells":[[1,1],[1,2],[2,1],[3,1],[3,2],[4,2]],"fill":"#dcebcd","pattern":"marble","labelAt":[2,1],"name":"Jardin"},{"id":"Keeper's Cottage","cells":[[1,3],[1,4],[1,5],[2,2],[2,3],[2,4],[3,3]],"fill":"#eadfcb","pattern":"planks","labelAt":[2,4],"name":"Maison du gardien"},{"id":"Rocky Shore","cells":[[1,6],[2,5],[2,6],[3,4],[3,5],[4,1],[4,3],[4,4],[5,1],[5,2],[5,3],[6,1],[6,2]],"fill":"#e0dcd3","pattern":"marble","labelAt":[4,3],"name":"Rivage rocheux"},{"id":"Jetty","cells":[[4,5],[5,4],[5,5]],"fill":"#d9c29a","pattern":"boards","labelAt":[5,5],"name":"Ponton"},{"id":"Sea","cells":[[3,6],[4,6],[5,6],[6,3],[6,4],[6,5],[6,6]],"fill":"#cfe3ee","labelAt":[5,6],"name":"Mer"}],"objectTypes":{"bed":{"occupiable":true,"name":"lit","icon":"<rect x=\"7\" y=\"1\" width=\"32\" height=\"44\" rx=\"6\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"5\" width=\"24\" height=\"10\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"19\" width=\"28\" height=\"22\" rx=\"4\" fill=\"#9fb3d6\"/>","iconTall":"<rect x=\"7\" y=\"3\" width=\"32\" height=\"86\" rx=\"7\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"7\" width=\"24\" height=\"12\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"24\" width=\"28\" height=\"61\" rx=\"4\" fill=\"#9fb3d6\"/>"},"boat":{"occupiable":true,"name":"bateau","icon":"<path d=\"M5 25 q18 13 36 0 l-3 -9 h-30 z\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><rect x=\"12\" y=\"10\" width=\"22\" height=\"6\" rx=\"2\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><rect x=\"21\" y=\"1\" width=\"4\" height=\"9\" fill=\"#3f2d1d\"/><path d=\"M5 25 q18 5 36 0\" fill=\"none\" stroke=\"#3f2d1d\" stroke-width=\"1\"/>"},"chair":{"occupiable":true,"name":"chaise","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\"/>"},"flowers":{"occupiable":false,"name":"parterre de fleurs","icon":"<path d=\"M17 28 h12 l-2 12 h-8 z\" fill=\"#c9c3b8\" stroke=\"#6b6660\" stroke-width=\"1.2\"/><circle cx=\"16\" cy=\"19\" r=\"5\" fill=\"#e0526a\"/><circle cx=\"30\" cy=\"19\" r=\"5\" fill=\"#f2a53a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2d24a\"/><circle cx=\"23\" cy=\"22\" r=\"4.5\" fill=\"#d94a8a\"/><path d=\"M12 25 q6 -8 11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M34 25 q-6 -8 -11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/>"},"lighthouse":{"occupiable":false,"name":"phare","icon":"<path d=\"M17 40 L19 8 h8 l2 32 z\" fill=\"#f4efe6\" stroke=\"#3b3b3b\" stroke-width=\"1.4\"/><rect x=\"17.5\" y=\"20\" width=\"11\" height=\"5\" fill=\"#c0392b\"/><rect x=\"17.5\" y=\"30\" width=\"11\" height=\"5\" fill=\"#c0392b\"/><rect x=\"16\" y=\"3\" width=\"14\" height=\"6\" rx=\"1.5\" fill=\"#f2c94c\" stroke=\"#3b3b3b\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"39\" width=\"20\" height=\"4\" fill=\"#3b3b3b\"/>"},"planter":{"occupiable":false,"name":"carré d’herbes","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\"/>"},"rock":{"occupiable":false,"name":"rocher","icon":"<path d=\"M6 36 q2 -14 12 -20 q10 -8 20 2 q6 6 4 18 z\" fill=\"#8f939a\" stroke=\"#4c5057\" stroke-width=\"1.5\"/><path d=\"M14 28 q6 -8 14 -6\" fill=\"none\" stroke=\"#b7bbc2\" stroke-width=\"2\"/>"},"stove":{"occupiable":false,"name":"fourneau","icon":"<rect x=\"9\" y=\"8\" width=\"28\" height=\"30\" rx=\"3\" fill=\"#5a5a5a\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"/><circle cx=\"17\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"29\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"23\" cy=\"28\" r=\"4\" fill=\"#8a8a8a\"/><path d=\"M16 8 q2 -6 5 -3 q3 -6 6 0 q3 -4 4 2\" fill=\"none\" stroke=\"#e0362e\" stroke-width=\"2\"/>"},"water":{"occupiable":false,"name":"eau","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#3f7d9c\"/><path d=\"M-2 12 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 24 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 36 q6 -5 12 0 t12 0 t12 0 t12 0\" fill=\"none\" stroke=\"#2b5e79\" stroke-width=\"3.2\"/><path d=\"M-2 15 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 27 q6 -5 12 0 t12 0 t12 0 t12 0 M-2 39 q6 -5 12 0 t12 0 t12 0 t12 0\" fill=\"none\" stroke=\"rgba(255,255,255,.42)\" stroke-width=\"1.5\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"flowers"},{"cell":[1,3],"type":"bed"},{"cell":[1,6],"type":"lighthouse"},{"cell":[2,2],"type":"stove"},{"cell":[2,3],"type":"chair"},{"cell":[3,2],"type":"planter"},{"cell":[3,4],"type":"rock"},{"cell":[3,6],"type":"boat"},{"cell":[4,6],"type":"water"},{"cell":[5,2],"type":"rock"},{"cell":[5,6],"type":"water"},{"cell":[6,3],"type":"boat"},{"cell":[6,4],"type":"water"},{"cell":[6,5],"type":"boat"},{"cell":[6,6],"type":"water"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Ailsa","gender":"F","role":"family","color":"#c62828","avatar":{"bg":"#1565c0","skin":"#f6d8c0","hair":"#b7482c","style":"long","shirt":"#6b8e23","scarf":"#e0b050"},"clue":"Elle n’était <b>pas</b> dans le <b>Jardin</b>.","job":"la fille du gardien de phare","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ailsa\"><rect width=\"80\" height=\"80\" fill=\"#1565c0\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6b8e23\"/><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=\"#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\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#e0b050\"/></svg>","solverRole":"family","constraints":[{"type":"not_area","areas":["Garden"]}]},{"id":"B","name":"Blair","gender":"M","role":"family","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#e4b998","hair":"#8a8278","style":"short","shirt":"#264653","beard":true,"cap":true},"clue":"Il était dans la <b>Maison du gardien</b>.","job":"le gardien de phare","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Blair\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#264653\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#8a8278\"/><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":"family","constraints":[{"type":"area","areas":["Keeper's Cottage"]}]},{"id":"C","name":"Catriona","gender":"F","role":"visitor","color":"#1565c0","avatar":{"bg":"#6a1b9a","skin":"#f0cdb0","hair":"#1c1a1a","style":"bob","shirt":"#7a5a9a","earrings":true,"scarf":"#c0392b"},"clue":"Elle était dans la <b>première colonne</b>.","job":"une peintre de Glasgow","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Catriona\"><rect width=\"80\" height=\"80\" fill=\"#6a1b9a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a9a\"/><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=\"#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=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#c0392b\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"visitor","constraints":[{"type":"col","cols":[1]}]},{"id":"D","name":"Dougal","gender":"M","role":"visitor","color":"#6a1b9a","avatar":{"bg":"#35607a","skin":"#d9a57a","hair":"#5a3a22","style":"short","shirt":"#f2a53a","beard":true},"clue":"Il était le <b>seul</b> à être assis dans un <b>bateau</b>. Il était dans la <b>dernière ligne</b>.","job":"le pêcheur qui avait amené les visiteurs","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dougal\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#5a3a22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#5a3a22\"/></svg>","solverRole":"visitor","constraints":[{"type":"only_on","obj":"boat"},{"type":"row","rows":[6]}]},{"id":"E","name":"Effie","gender":"F","role":"visitor","color":"#e65100","avatar":{"bg":"#3f6a3a","skin":"#f3d3b5","hair":"#d9b464","style":"ponytail","shirt":"#2e7d32","glasses":true},"clue":"Elle était dans la <b>première ligne</b>.","job":"une ornithologue d’Édimbourg","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Effie\"><rect width=\"80\" height=\"80\" fill=\"#3f6a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 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=\"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":"visitor","constraints":[{"type":"row","rows":[1]}]},{"id":"V","name":"Vere","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f1c8a5","hair":"#3a2a1c","style":"slick","shirt":"#1b1b1b","mustache":true,"mustacheColor":"#3a2a1c","glasses":true},"clue":"<b>La victime.</b> Il a été retrouvé sur le <b>Rivage rocheux</b>, à côté du <b>phare</b> – seul avec le meurtrier.","job":"l’inspecteur venu du continent","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vere\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><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 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 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\"/><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=\"#3a2a1c\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"visitor","constraints":[{"type":"area","areas":["Rocky Shore"]},{"type":"beside","obj":"lighthouse"}]}],"victim":"V","murderer":"C","solution":{"E":[1,2],"V":[2,6],"B":[3,3],"C":[4,1],"A":[5,4],"D":[6,5]},"walkthrough":[{"place":["B","D"],"cand":{"A":[[2,6],[4,4],[5,4]],"C":[[4,1],[5,1]],"E":[[1,2],[1,4]]},"text":"La colonne 6 n’a qu’une seule case utilisable. R1C6 est le phare, R4C6–R6C6 sont de l’eau, et R3C6 est un bateau – mais Dougal était le seul dans un bateau, et il était dans la dernière ligne. Il y a donc quelqu’un en R2C6, et la ligne 2 est à cette personne. Effie a la première ligne. Blair était dans la Maison du gardien, dont toutes les cases sont dans les lignes 1–3 ; les lignes 1 et 2 sont prises, donc <b>Blair est en R3C3</b>. Le bateau de Dougal dans la dernière ligne est R6C3 ou R6C5, et la colonne 3 est à Blair : <b>Dougal est en R6C5</b>."},{"place":["A"],"cand":{"C":[[4,1]],"E":[[1,2]],"V":[[2,6]]},"text":"Catriona est dans la première colonne, et les lignes 2, 3 et 6 sont prises : elle est en R4C1 ou R5C1 – sur le Rivage rocheux dans les deux cas. Pense maintenant à la victime : le meurtrier était avec lui, donc exactement une autre personne était dans sa zone. Les lignes et les colonnes encore libres lui laissent R2C6, R4C2, R4C4 ou R5C4. En R4C2 dans le Jardin et en R5C4 sur le Ponton, personne n’aurait pu être avec lui (la dernière case libre du Jardin, R1C2, est dans la même colonne ; les autres cases du Ponton sont dans la colonne de Dougal). La victime était donc sur le Rivage rocheux – avec Catriona, et avec personne d’autre. Il reste à Ailsa R2C6, R4C4 et R5C4, et les deux premières sont sur le Rivage rocheux : <b>Ailsa est en R5C4</b>, sur le Ponton."},{"place":["C","E"],"cand":{"V":[[2,6]]},"text":"La ligne 5 est à Ailsa, donc <b>Catriona est en R4C1</b> ; la colonne 4 est aussi à Ailsa, donc <b>Effie est en R1C2</b>."},{"final":true,"text":"Affaire classée : la dernière case libre, R2C6, est celle de la victime – sur le Rivage rocheux, à côté du phare, exactement comme le dit sa carte. Vere y était seul avec la peintre de Glasgow. <b>Catriona est la meurtrière !</b>"}],"solver":{"rules":[],"occupiable":["bed","boat","chair"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-29"}}