{"format":"murdoku-puzzle/1","id":"mountain-hut","version":1,"difficulty":"medium","level":5,"size":{"rows":8,"cols":8},"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 Refuge de montagne","tagline":"Refuge du Nid-de-l’Aigle · une tempête de neige · la nuit est longue","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-16","story":"Une tempête de neige a coupé le refuge du Nid-de-l’Aigle du monde pour la nuit. Sept clients et membres du personnel attendent la fin de la tempête près du poêle – et quand le gardien, Valdemar, part chercher des bottes sèches dans la Salle de séchage, il ne revient pas : on le retrouve mort parmi les skis. Sept personnes se trouvaient dans le refuge : quatre randonneurs et trois membres du personnel. L’un d’eux est le meurtrier. Lis chaque déclaration, trouve la case de chacun sur le plan et démasque le meurtrier – resté seul avec Valdemar dans la Salle de séchage.","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 poêle, les tables, le casier, les skis, les bottes…) ne peuvent pas être occupées ; les couchettes, les bancs, le fauteuil et le tabouret, si. Un <b>coin</b> d’une zone est une case de cette zone qui a deux côtés extérieurs.","Les directions se réfèrent aux lignes et aux colonnes, pas à la même ligne droite : <i>« au nord de Gisela »</i> = dans une ligne plus haut, quelle que soit la colonne ; <i>« exactement une ligne au nord de lui se trouvait un homme »</i> = la personne dans la ligne juste au-dessus est un homme, quelle que soit la colonne.","Le meurtrier était <b>seul avec la victime</b> : personne d’autre ne se trouvait dans cette zone."],"special":[]},"roleNames":{"hiker":"randonneur","staff":"personnel","victim":"victime"},"personGroups":[{"id":"hikers","name":"Randonneurs","persons":["A","B","C","D"]},{"id":"staff","name":"Personnel","persons":["E","F","G","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Dormitory","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":"#e6dccb","pattern":"planks","labelAt":[2,2.5],"name":"Dortoir"},{"id":"Drying Room","cells":[[1,5],[1,6],[2,5],[2,6],[3,5],[3,6]],"fill":"#d9d4c8","pattern":"tiles","labelAt":[2,5.5],"name":"Salle de séchage"},{"id":"Porch","cells":[[1,7],[1,8],[2,7],[2,8],[3,7],[3,8]],"fill":"#dfe6ea","pattern":"snow","labelAt":[2,7.5],"name":"Porche"},{"id":"Common Room","cells":[[4,1],[4,2],[4,3],[4,4],[4,5],[5,1],[5,2],[5,3],[5,4],[5,5],[6,1],[6,2],[6,3],[6,4],[6,5],[7,1],[7,2],[7,3],[7,4],[7,5],[8,1],[8,2],[8,3],[8,4],[8,5]],"fill":"#efe0c4","pattern":"planks","labelAt":[5,3],"name":"Salle commune"},{"id":"Kitchen","cells":[[4,6],[4,7],[4,8],[5,6],[5,7],[5,8],[6,6],[6,7],[6,8],[7,6],[7,7],[7,8],[8,6],[8,7],[8,8]],"fill":"#ece4d4","pattern":"tiles","labelAt":[6,7],"name":"Cuisine"}],"objectTypes":{"bed":{"occupiable":true,"name":"couchette","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\"/>"},"bench":{"occupiable":true,"name":"banc","icon":"<rect x=\"7\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"35.8\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"4\" y=\"8\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.3\"/><rect x=\"4\" y=\"17.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"32.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/>"},"armchair":{"occupiable":true,"name":"fauteuil","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\"/>"},"stool":{"occupiable":true,"name":"tabouret","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\"/>"},"locker":{"occupiable":false,"name":"casier","icon":"<rect x=\"8\" y=\"4\" width=\"30\" height=\"38\" rx=\"2\" fill=\"#7f95a8\" stroke=\"#3d4f5e\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"4\" x2=\"23\" y2=\"42\" stroke=\"#3d4f5e\"/><rect x=\"11\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"11\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><circle cx=\"19\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/><circle cx=\"34\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/>"},"skis":{"occupiable":false,"name":"skis","icon":"<rect x=\"12\" y=\"3\" width=\"4\" height=\"40\" rx=\"2\" fill=\"#e74c3c\" stroke=\"#7a1f16\" stroke-width=\"1\"/><rect x=\"20\" y=\"3\" width=\"4\" height=\"40\" rx=\"2\" fill=\"#e74c3c\" stroke=\"#7a1f16\" stroke-width=\"1\"/><line x1=\"31\" y1=\"6\" x2=\"31\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2\"/><line x1=\"37\" y1=\"6\" x2=\"37\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2\"/><circle cx=\"31\" cy=\"38\" r=\"2.4\" fill=\"none\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><circle cx=\"37\" cy=\"38\" r=\"2.4\" fill=\"none\" stroke=\"#5b5852\" stroke-width=\"1.5\"/>"},"rack":{"occupiable":false,"name":"séchoir","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\"/>"},"boots":{"occupiable":false,"name":"bottes","icon":"<path d=\"M6 31 v-15 h8 v8 h7 v7 z\" fill=\"#8b5a2b\" stroke=\"#4a2f14\" stroke-width=\"1.5\"/><path d=\"M25 31 v-15 h8 v8 h7 v7 z\" fill=\"#8b5a2b\" stroke=\"#4a2f14\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"31\" width=\"15\" height=\"5\" rx=\"1\" fill=\"#2f2a26\"/><rect x=\"25\" y=\"31\" width=\"15\" height=\"5\" rx=\"1\" fill=\"#2f2a26\"/><path d=\"M8 19 h4 M8 22 h4 M27 19 h4 M27 22 h4\" stroke=\"#e0c9a6\" stroke-width=\"1\"/>"},"firewood":{"occupiable":false,"name":"bois de chauffage","icon":"<g stroke=\"#5a3a1c\" stroke-width=\"1.2\"><circle cx=\"14\" cy=\"32\" r=\"6\" fill=\"#a5733f\"/><circle cx=\"26\" cy=\"32\" r=\"6\" fill=\"#a5733f\"/><circle cx=\"38\" cy=\"32\" r=\"6\" fill=\"#a5733f\"/><circle cx=\"20\" cy=\"22\" r=\"6\" fill=\"#b98455\"/><circle cx=\"32\" cy=\"22\" r=\"6\" fill=\"#b98455\"/><circle cx=\"26\" cy=\"12\" r=\"6\" fill=\"#a5733f\"/></g><g fill=\"#e0c9a6\"><circle cx=\"14\" cy=\"32\" r=\"2.4\"/><circle cx=\"26\" cy=\"32\" r=\"2.4\"/><circle cx=\"38\" cy=\"32\" r=\"2.4\"/><circle cx=\"20\" cy=\"22\" r=\"2.4\"/><circle cx=\"32\" cy=\"22\" r=\"2.4\"/><circle cx=\"26\" cy=\"12\" r=\"2.4\"/></g>"},"lantern":{"occupiable":false,"name":"lanterne","icon":"<circle cx=\"23\" cy=\"13\" r=\"10\" fill=\"#f7d774\" opacity=\".45\"/><rect x=\"21\" y=\"18\" width=\"4\" height=\"22\" fill=\"#3b3b3b\"/><rect x=\"15\" y=\"39\" width=\"16\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/><path d=\"M17 8 h12 l2 10 h-16 z\" fill=\"#f2c94c\" stroke=\"#3b3b3b\" stroke-width=\"1.4\"/><rect x=\"20\" y=\"4\" width=\"6\" height=\"4\" fill=\"#3b3b3b\"/>"},"stove":{"occupiable":false,"name":"poêle","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\"/>"},"table":{"occupiable":false,"name":"table","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\"/>"},"bookcase":{"occupiable":false,"name":"bibliothèque","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>"},"counter":{"occupiable":false,"name":"comptoir","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\"/>"},"sink":{"occupiable":false,"name":"évier","icon":"<rect x=\"7\" y=\"9\" width=\"32\" height=\"28\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#6b7680\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"24\" rx=\"11\" ry=\"7\" fill=\"#ffffff\" stroke=\"#8a949c\"/><circle cx=\"23\" cy=\"24\" r=\"2\" fill=\"#8a949c\"/><rect x=\"21\" y=\"10\" width=\"4\" height=\"6\" fill=\"#8a949c\"/>"},"shelf":{"occupiable":false,"name":"étagère","icon":"<rect x=\"8\" y=\"5\" width=\"30\" height=\"36\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"9\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"8\" fill=\"#d4b98f\"/><rect x=\"11\" y=\"31\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/>"},"barrel":{"occupiable":false,"name":"tonneau d’eau","icon":"<path d=\"M11 8 q-4 15 0 30 h24 q4 -15 0 -30 z\" fill=\"#a5733f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><rect x=\"9\" y=\"29\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\" stroke=\"#7a5230\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\" stroke=\"#7a5230\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"bed"},{"cell":[1,3],"type":"bed"},{"cell":[3,1],"type":"bed"},{"cell":[3,3],"type":"bed"},{"cell":[2,4],"type":"locker"},{"cell":[1,5],"type":"skis"},{"cell":[2,6],"type":"rack"},{"cell":[3,5],"type":"boots"},{"cell":[1,8],"type":"firewood"},{"cell":[3,7],"type":"lantern"},{"cell":[4,1],"type":"stove"},{"cell":[6,2],"type":"table"},{"cell":[6,4],"type":"table"},{"cell":[8,5],"type":"bookcase"},{"cell":[5,2],"type":"bench"},{"cell":[7,4],"type":"bench"},{"cell":[8,1],"type":"armchair"},{"cell":[4,6],"type":"counter"},{"cell":[4,8],"type":"sink"},{"cell":[6,8],"type":"shelf"},{"cell":[8,6],"type":"barrel"},{"cell":[7,7],"type":"stool"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Anton","gender":"M","role":"hiker","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#e7b98f","hair":"#5a3a22","style":"short","shirt":"#c0392b","beanie":"#000000"},"clue":"Il était assis sur un <b>banc</b>.","job":"randonneur","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Anton\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c0392b\"/><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=\"#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=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#000000\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#000000\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"on","obj":"bench"}]},{"id":"B","name":"Berta","gender":"F","role":"hiker","color":"#2e7d32","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#b7482c","style":"ponytail","shirt":"#2e7d32","scarf":"#f4efe6"},"clue":"Il y avait un <b>homme</b> dans sa zone.","job":"randonneuse","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Berta\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b7482c\"/><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=\"#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=\"#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=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"with_gender","gender":"M"}]},{"id":"C","name":"Corbinian","gender":"M","role":"hiker","color":"#1565c0","avatar":{"bg":"#1b2a33","skin":"#d9a57a","hair":"#1c1a1a","style":"slick","shirt":"#1565c0","beard":true},"clue":"Il était à côté du <b>séchoir</b>, dans un <b>coin</b> de sa zone.","job":"alpiniste","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Corbinian\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1565c0\"/><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 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\"/><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":"rack"},{"type":"corner_of_area"}]},{"id":"D","name":"Dagmar","gender":"F","role":"hiker","color":"#6a1b9a","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#c9c3b8","style":"bun","shirt":"#6a1b9a","glasses":true},"clue":"Elle était dans un <b>coin</b> de sa zone.","job":"ornithologue","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dagmar\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6a1b9a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><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":"corner_of_area"}]},{"id":"E","name":"Erika","gender":"F","role":"staff","color":"#e65100","avatar":{"bg":"#3d5a6e","skin":"#f1c8a5","hair":"#2b1c14","style":"bob","shirt":"#f4efe6","apron":true},"clue":"Elle était à côté du <b>tabouret</b>. Elle était <b>au nord de Gisela</b>.","job":"cuisinière","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Erika\"><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=\"#2b1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><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=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><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\"/></svg>","solverRole":"staff","constraints":[{"type":"beside","obj":"stool"},{"type":"rel","q":"G","dir":"N"}]},{"id":"F","name":"Fritz","gender":"M","role":"staff","color":"#00838f","avatar":{"bg":"#7a6a3c","skin":"#e9c6a4","hair":"#d9b464","style":"curly","shirt":"#e67e22","headband":"#2f3b4a"},"clue":"Il était à côté d’un <b>banc</b>. <b>Exactement une ligne au nord</b> de lui se trouvait un <b>homme</b>.","job":"guide de montagne","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fritz\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e67e22\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><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=\"#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=\"#2f3b4a\"/></svg>","solverRole":"staff","constraints":[{"type":"beside","obj":"bench"},{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"G","name":"Gisela","gender":"F","role":"staff","color":"#ad1457","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#2a1d16","style":"long","shirt":"#ad1457","earmuffs":"#000000"},"clue":"Elle était dans la <b>Cuisine</b>.","job":"monitrice de ski","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gisela\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#2a1d16\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#ad1457\"/><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=\"#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\"/><path d=\"M27 30 Q40 15 53 30\" fill=\"none\" stroke=\"#000000\" stroke-width=\"3\"/><circle cx=\"26\" cy=\"35\" r=\"5\" fill=\"#000000\"/><circle cx=\"54\" cy=\"35\" r=\"5\" fill=\"#000000\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Kitchen"]}]},{"id":"V","name":"Valdemar","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#c9c3b8","style":"bald","shirt":"#5d4037","beard":true},"clue":"<b>La victime.</b> Il a été retrouvé dans la <b>Salle de séchage</b> – seul avec le meurtrier.","job":"gardien du refuge","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valdemar\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d4037\"/><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 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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#c9c3b8\"/><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":"area","areas":["Drying Room"]}]}],"victim":"V","murderer":"C","solution":{"D":[1,1],"V":[2,5],"C":[3,6],"F":[4,2],"B":[5,3],"E":[6,7],"A":[7,4],"G":[8,8]},"walkthrough":[{"place":["F"],"cand":{"C":[[1,6],[3,6]],"E":[[6,7],[7,6],[7,8]],"V":[[1,6],[2,5],[3,6]]},"text":"Corbinian était à côté du séchoir (R2C6) – R1C6, R2C5 ou R3C6 – et dans un coin de la Salle de séchage, donc R1C6 ou R3C6 : la colonne 6 est la sienne, barre-la pour tous les autres. Erika était à côté du tabouret (R7C7) : R6C7, R7C6, R7C8 ou R8C7 – pas R8C7, car Gisela était au sud d’elle. Fritz était à côté d’un banc (R5C2 ou R7C4) : R4C2, R5C1, R5C3, R7C3, R7C5 ou R8C4, et exactement une ligne au nord de lui se trouvait un homme. Les hommes sont Anton (sur un banc, donc R5C2 ou R7C4), Corbinian (colonne 6) et Valdemar (dans la Salle de séchage, lignes 1 à 3). Pour R5C1 ou R5C3, un homme devrait se trouver en ligne 4 – aucun d’eux ne le peut ; pour R7C3 ou R7C5 en ligne 6 – aucun ; pour R8C4 en ligne 7 – seul Anton en R7C4, mais c’est la colonne de Fritz lui-même. Donc <b>Fritz est en R4C2</b>, et l’homme de la ligne 3 est Corbinian ou Valdemar. Barre la ligne 4 et la colonne 2."},{"place":["V","C"],"cand":{"A":[[7,4]],"E":[[6,7],[7,8]]},"text":"Valdemar était dans la Salle de séchage : R1C6 et R3C6 sont dans la colonne de Corbinian, donc <b>Valdemar est en R2C5</b>. La ligne 3 doit contenir un homme (déclaration de Fritz), et Valdemar est en ligne 2 – donc <b>Corbinian est en R3C6</b>, le coin à côté du séchoir, seul avec Valdemar dans la Salle de séchage. Barre les lignes 2 et 3 ainsi que les colonnes 5 et 6."},{"place":["A","E"],"cand":{"G":[[8,8]]},"text":"Anton était assis sur un banc : R5C2 est dans la colonne de Fritz, donc <b>Anton est en R7C4</b>. La ligne 7 est maintenant prise, tout comme la colonne 6, donc la seule case d’Erika est <b>R6C7</b>. Barre les lignes 6 et 7 ainsi que les colonnes 4 et 7."},{"place":["G"],"cand":{"B":[[5,1],[5,3]],"D":[[1,1]]},"text":"Gisela était dans la Cuisine, au sud d’Erika : R7C6 est dans la colonne de Corbinian, R7C7 et R8C7 dans celle d’Erika, R7C8 dans la ligne d’Anton – donc <b>Gisela est en R8C8</b>. Barre la ligne 8 et la colonne 8."},{"place":["D","B"],"text":"Berta était avec un homme. Aucun homme ne peut être dans le Dortoir (Anton est sur un banc, Corbinian et Valdemar sont dans la Salle de séchage, Fritz dans la Salle commune), la Cuisine ne contient qu’Erika et Gisela, et personne d’autre n’est sur le Porche – donc Berta est dans la Salle commune, en ligne 5 : R5C1 ou R5C3. Dagmar était dans un coin de sa zone ; les lignes 1 et 5 restent, et la ligne 5 n’a pas de case d’angle, donc elle est en ligne 1 : R1C4 est dans la colonne d’Anton et R1C7 dans celle d’Erika – <b>Dagmar est en R1C1</b>, sur une couchette. La colonne 1 est la sienne, donc <b>Berta est en R5C3</b>."},{"final":true,"text":"Affaire résolue : Valdemar était seul avec Corbinian dans la Salle de séchage. <b>Corbinian est le meurtrier !</b>"}],"solver":{"rules":[],"occupiable":["bed","bench","armchair","stool"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-16"}}