{"format":"murdoku-puzzle/1","id":"village-post-office","iconSet":"catalogue","version":1,"difficulty":"easy","level":4,"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 bureau de poste du village","tagline":"Emmental, vendredi à six heures · la poste vient de fermer · le car postal jaune attend sur la place","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-19","story":"Village de l’Emmental, un vendredi soir d’octobre. À six heures, la poste a fermé, et sur la place le car postal jaune attendait la course de 18 h 12. Viktor, le chauffeur, est parti chercher les derniers sacs de courrier dans la Cour de chargement, sans revenir. Il était de mauvaise humeur toute la semaine : une caisse de fromage primé destinée à Berne avait disparu. Viktor a été retrouvé mort. La course de 18 h 12 n’a pas eu lieu.","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 vélo, le chariot, le fourneau, la table, l’étagère, les caisses, la balance, le secrétaire, le coffre-fort, les comptoirs, l’horloge, le pommier, le parterre de fleurs et la fontaine) ne peuvent pas être occupées ; les chaises, le tabouret et les bancs, si.","Les directions se réfèrent aux lignes et aux colonnes, pas à la même ligne droite : <i>« exactement une ligne au nord de lui se trouvait une femme »</i> = la personne dans la ligne juste au-dessus était une femme, quelle que soit la colonne ; <i>« la personne la plus au nord de sa zone »</i> = personne d’autre dans sa zone n’était dans une ligne plus haute.","Le meurtrier était <b>seul avec la victime</b> : personne d’autre ne se trouvait dans cette zone. La victime n’a fait aucune déclaration – sa case aussi découle de celles des autres."],"special":[],"notes":[],"example":{}},"roleNames":{"staff":"membre du personnel de la poste","villager":"villageois","victim":"victime"},"personGroups":[{"id":"staff","name":"La poste","persons":["A","B","C","D","V"]},{"id":"villagers","name":"Les villageois","persons":["E","F","G"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Loading Yard","cells":[[1,1],[1,2],[1,3],[2,1],[3,1],[4,1],[4,2]],"fill":"#dfe9ee","pattern":"tiles","labelAt":[1,1],"name":"Cour de chargement"},{"id":"Sorting Room","cells":[[1,4],[1,5],[1,6],[2,5],[2,6],[3,4],[3,5]],"fill":"#e6dcc8","pattern":"boards","labelAt":[1,5.5],"name":"Salle de tri"},{"id":"Parcel Store","cells":[[1,7],[1,8],[2,7],[2,8]],"fill":"#efd9c9","pattern":"marble","labelAt":[1,7.5],"name":"Réserve colis"},{"id":"Staff Kitchen","cells":[[2,2],[2,3],[2,4],[3,2],[3,3],[4,3]],"fill":"#f2e6c8","pattern":"planks","labelAt":[2,2.5],"name":"Cuisine"},{"id":"Counter Hall","cells":[[3,6],[4,4],[4,5],[4,6],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[6,3],[6,4],[6,5],[7,4]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[3,6],"name":"Salle des guichets"},{"id":"Office","cells":[[3,7],[3,8],[4,7],[4,8],[5,8],[6,7],[6,8]],"fill":"#d9d6e0","pattern":"tiles","labelAt":[3,7.5],"name":"Bureau"},{"id":"Village Square","cells":[[5,1],[6,1],[6,2],[7,1],[7,2],[7,3],[8,1],[8,2],[8,3],[8,4],[8,5]],"fill":"#e4ddd0","pattern":"boards","labelAt":[5,1],"name":"Place du village"},{"id":"Garden","cells":[[6,6],[7,5],[7,6],[7,7],[7,8],[8,6],[8,7],[8,8]],"fill":"#e8e4d8","pattern":"planks","labelAt":[6,6],"name":"Jardin"}],"objectTypes":{"bicycle":{"occupiable":false,"name":"vélo","icon":"<circle cx=\"13\" cy=\"30\" r=\"8\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"2\"/><circle cx=\"33\" cy=\"30\" r=\"8\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"2\"/><path d=\"M13 30 L20 16 h10 l3 14 M20 16 l6 14 h-13 M30 16 l-4 -4\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"2.2\" stroke-linejoin=\"round\"/>"},"trolley":{"occupiable":false,"name":"chariot","icon":"<rect x=\"7\" y=\"12\" width=\"32\" height=\"18\" rx=\"3\" fill=\"#9aa1a8\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"6\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#a15c3e\" stroke=\"#3f2d1d\"/><circle cx=\"13\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><circle cx=\"33\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><line x1=\"39\" y1=\"12\" x2=\"42\" y2=\"4\" stroke=\"#3d444b\" 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\"/>"},"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\"/>","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\"/>"},"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\"/>"},"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\"/>"},"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\"/>"},"crate":{"occupiable":false,"name":"caisse","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\"/>"},"scales":{"occupiable":false,"name":"balance","icon":"<rect x=\"8\" y=\"30\" width=\"30\" height=\"8\" rx=\"2\" fill=\"#5a6068\"/><rect x=\"21\" y=\"12\" width=\"4\" height=\"18\" fill=\"#5a6068\"/><path d=\"M8 14 h30\" stroke=\"#5a6068\" stroke-width=\"3\"/><path d=\"M10 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/><path d=\"M36 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/>"},"desk":{"occupiable":false,"name":"secrétaire","icon":"<rect x=\"5\" y=\"12\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"16\" width=\"14\" height=\"10\" fill=\"#f4efe6\" stroke=\"#8c8a82\"/><rect x=\"27\" y=\"17\" width=\"10\" height=\"4\" fill=\"#3d444b\"/>"},"safe":{"occupiable":false,"name":"coffre-fort","icon":"<rect x=\"9\" y=\"6\" width=\"28\" height=\"34\" rx=\"3\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"7\" fill=\"none\" stroke=\"#9aa1a8\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"23\" r=\"2\" fill=\"#9aa1a8\"/><rect x=\"31\" y=\"14\" width=\"3\" height=\"18\" fill=\"#9aa1a8\"/>"},"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\"/>"},"bench":{"occupiable":true,"name":"banc","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\"/>"},"clock":{"occupiable":false,"name":"horloge","icon":"<rect x=\"15\" y=\"14\" width=\"16\" height=\"27\" rx=\"1.5\" fill=\"#7a4e2a\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"40\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#5e3a1e\" stroke=\"#4a2e16\"/><path d=\"M13 16 v-9 q0 -5 10 -5 q10 0 10 5 v9 z\" fill=\"#8f5e34\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"10\" r=\"5.5\" fill=\"#f4efe6\" stroke=\"#c9a03a\" stroke-width=\"1.2\"/><path d=\"M23 10 v-3.5 M23 10 h2.8\" stroke=\"#2a2018\" stroke-width=\"1.1\" stroke-linecap=\"round\"/><rect x=\"19\" y=\"19\" width=\"8\" height=\"16\" rx=\"4\" fill=\"#3a2414\"/><line x1=\"23\" y1=\"19\" x2=\"23\" y2=\"30\" stroke=\"#c9a03a\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"31\" r=\"2.4\" fill=\"#c9a03a\"/>"},"tree":{"occupiable":false,"name":"pommier","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\"/>"},"flowers":{"occupiable":false,"name":"parterre de fleurs","icon":"<rect x=\"2\" y=\"8\" width=\"42\" height=\"30\" rx=\"7\" fill=\"#b9a38a\" stroke=\"#6e5a44\" stroke-width=\"1.5\"/><path d=\"M8 11.5 h30 q4 0 4 4 v15 q0 4 -4 4 h-30 q-4 0 -4 -4 v-15 q0 -4 4 -4 z\" fill=\"#6b4a2e\"/><path d=\"M2.6 18 h3 M2.6 28 h3 M40.4 18 h3 M40.4 28 h3 M15 8.6 v2.6 M31 8.6 v2.6 M15 34.8 v2.6 M31 34.8 v2.6\" stroke=\"#6e5a44\" stroke-width=\"1\"/><ellipse cx=\"8.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"12.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 12.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"16.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 16.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"20.8\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 20.8 25.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"25.2\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 25.2 25.7)\" fill=\"#4f9e58\"/><ellipse cx=\"29.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 29.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"33.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 33.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"8.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 33.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 33.2)\" fill=\"#4f9e58\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"16\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"16\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"16.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"14.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#d94a8a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"24.90\" cy=\"23.50\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"25.31\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"24.62\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"22.38\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"21.69\" r=\"1.7\"/></g><circle cx=\"23\" cy=\"23.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"33.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"31.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/>"},"fountain":{"occupiable":false,"name":"fontaine","icon":"<ellipse cx=\"23\" cy=\"33\" rx=\"18\" ry=\"8\" fill=\"#9fd3ea\" stroke=\"#4a7c95\" stroke-width=\"1.5\"/><rect x=\"19\" y=\"14\" width=\"8\" height=\"18\" fill=\"#b9b6ae\" stroke=\"#5b5852\"/><ellipse cx=\"23\" cy=\"14\" rx=\"10\" ry=\"4\" fill=\"#9fd3ea\" stroke=\"#4a7c95\"/><path d=\"M23 4 q-6 6 -4 10 M23 4 q6 6 4 10\" fill=\"none\" stroke=\"#7fb8d0\" stroke-width=\"2\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"bicycle"},{"cell":[1,5],"type":"shelf"},{"cell":[1,8],"type":"crate"},{"cell":[2,2],"type":"stove"},{"cell":[2,3],"type":"chair"},{"cell":[2,6],"type":"stool"},{"cell":[2,7],"type":"scales"},{"cell":[3,2],"type":"table"},{"cell":[3,4],"type":"crate"},{"cell":[4,1],"type":"trolley"},{"cell":[4,4],"type":"counter"},{"cell":[4,5],"type":"counter"},{"cell":[4,7],"type":"chair"},{"cell":[4,8],"type":"desk"},{"cell":[5,2],"type":"bench"},{"cell":[5,7],"type":"clock"},{"cell":[6,8],"type":"safe"},{"cell":[7,2],"type":"fountain"},{"cell":[7,5],"type":"bench"},{"cell":[7,7],"type":"tree"},{"cell":[8,6],"type":"flowers"}],"wallFeatures":[],"extras":[],"cellSize":46,"labelStyle":2},"persons":[{"id":"A","name":"Annelies","gender":"F","role":"staff","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#2a1c14","style":"ponytail","headband":"#ffffff","shirt":"#c62828"},"clue":"Elle était <b>seule dans sa zone</b>.","job":"directrice de la poste","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Annelies\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2a1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#2a1c14\"/><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=\"#ffffff\"/></svg>","solverRole":"staff","constraints":[{"type":"alone"}]},{"id":"B","name":"Beat","gender":"M","role":"staff","color":"#1565c0","avatar":{"bg":"#2f4858","skin":"#c98d62","hair":"#1c1a1a","style":"short","beard":true,"shirt":"#1565c0"},"clue":"Il était sur la <b>Place du village</b>.","job":"facteur","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Beat\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><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=\"#c98d62\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c98d62\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Village Square"]}]},{"id":"C","name":"Corinne","gender":"F","role":"staff","color":"#2e7d32","avatar":{"bg":"#6e2c4b","skin":"#e7b98f","hair":"#1c1a1a","style":"bun","earrings":true,"shirt":"#2e7d32"},"clue":"Le <b>coffre-fort</b> se trouvait quelque part dans sa <b>ligne</b>. Elle était à côté du <b>coffre-fort</b>.","job":"guichetière","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Corinne\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#1c1a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"staff","constraints":[{"type":"row_has","obj":"safe"},{"type":"beside","obj":"safe"}]},{"id":"D","name":"Daniel","gender":"M","role":"staff","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a5a5a","style":"slick","mustache":true,"mustacheColor":"#5a5a5a","shirt":"#6a1b9a"},"clue":"Il était la <b>seule personne</b> à côté de l’<b>horloge</b>.","job":"apprenti","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Daniel\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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=\"#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=\"#5a5a5a\"/><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=\"#5a5a5a\"/></svg>","solverRole":"staff","constraints":[{"type":"only_beside","obj":"clock"}]},{"id":"E","name":"Esther","gender":"F","role":"villager","color":"#e65100","avatar":{"bg":"#35607a","skin":"#f3d3b5","hair":"#d9b464","style":"long","necklace":true,"shirt":"#e65100"},"clue":"Elle n’était <b>pas avec Corinne</b>. Le <b>secrétaire</b> se trouvait quelque part dans sa <b>colonne</b>.","job":"institutrice","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Esther\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e65100\"/><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=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><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\"/></svg>","solverRole":"villager","constraints":[{"type":"not_with","q":"C"},{"type":"col_has","obj":"desk"}]},{"id":"F","name":"Fabienne","gender":"F","role":"villager","color":"#00838f","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#8a5a3a","style":"bob","glasses":true,"shirt":"#00838f"},"clue":"Il y avait un <b>homme</b> dans sa zone.","job":"fromagère","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fabienne\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#8a5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#00838f\"/><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=\"#8a5a3a\"/><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":"villager","constraints":[{"type":"with_gender","gender":"M"}]},{"id":"G","name":"Gody","gender":"M","role":"villager","color":"#5d4037","avatar":{"bg":"#3d5a6e","skin":"#e9bf9b","hair":"#2a1c14","style":"short","cap":true,"beard":true,"shirt":"#5d4037"},"clue":"<b>Exactement une ligne au nord</b> de lui se trouvait une <b>villageoise</b>. Il était la <b>seule personne</b> à côté de l’<b>étagère</b>.","job":"agriculteur","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gody\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><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=\"#e9bf9b\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9bf9b\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1c14\"/><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=\"#2a1c14\"/><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":"villager","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F","role":"villager"},{"type":"only_beside","obj":"shelf"}]},{"id":"V","name":"Viktor","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#efc7a3","hair":"#8a8278","style":"bald","glasses":true,"mustache":true,"mustacheColor":"#8a8278","shirt":"#1b1b1b"},"clue":"<b>La victime.</b> Il était seul avec le meurtrier.","job":"chauffeur du car postal","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Viktor\"><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=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#8a8278\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 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\"/><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=\"#8a8278\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"staff","constraints":[]}],"victim":"V","murderer":"F","solution":{"F":[1,2],"G":[2,5],"V":[3,1],"A":[4,3],"D":[5,6],"C":[6,7],"E":[7,8],"B":[8,4]},"walkthrough":[{"place":["C","D","G"],"cand":{"A":[[1,2],[1,3],[3,1],[3,3],[3,8],[4,2],[4,3],[7,1],[7,3],[7,4],[7,8],[8,1],[8,2],[8,3],[8,4],[8,8]],"B":[[7,1],[7,3],[8,1],[8,2],[8,3],[8,4]],"E":[[3,8],[7,8],[8,8]],"F":[[1,2],[1,3],[3,1],[3,3],[3,8],[4,2],[4,3],[7,1],[7,3],[7,4],[7,8],[8,1],[8,2],[8,3],[8,4],[8,8]],"V":[[1,2],[1,3],[3,1],[3,3],[3,8],[4,2],[4,3],[7,1],[7,3],[7,4],[7,8],[8,1],[8,2],[8,3],[8,4],[8,8]]},"text":"Corinne had the safe in her row and was beside it. The safe is at R6C8 in the Office, so she is in row 6, and the only row-6 square beside it in its area is R6C7 (R5C8 is in row 5, R7C8 is in the Garden): <b>Corinne is at R6C7.</b> Daniel was the only one beside the clock. The clock is at R5C7 in the Counter Hall, and of its neighbours only R5C6 lies in the same area (R4C7, R6C7 and R5C8 are in the Office): <b>Daniel is at R5C6.</b> Gody was the only one beside the shelf (R1C5, in the Sorting Room), so he is at R1C4, R1C6 or R2C5; but a female villager was exactly one row north of him, which rules out row 1: <b>Gody is at R2C5.</b>"},{"place":[],"cand":{"A":[[3,1],[3,3],[4,2],[4,3],[7,1],[7,3],[7,4],[8,1],[8,2],[8,3],[8,4]],"B":[[7,1],[7,3],[8,1],[8,2],[8,3],[8,4]],"E":[[3,8],[7,8],[8,8]],"F":[[1,2],[1,3]],"V":[[3,1],[3,3],[4,2],[4,3],[7,1],[7,3],[7,4],[8,1],[8,2],[8,3],[8,4]]},"text":"Esther had the desk in her column. The desk is at R4C8, so she is in column 8. Its free squares are R2C8, R3C8, R5C8, R7C8 and R8C8, but R2C8 and R5C8 lie in Gody's and Daniel's rows: Esther can only be at R3C8, R7C8 or R8C8. Column 8 is hers, so nobody else can stand on those three squares, and R2C8 and R5C8 are empty. Gody is in row 2, so the female villager exactly one row north of him is in row 1 – and Esther is not in row 1, so it is Fabienne. Her squares outside row 1 drop out: R3C1, R3C3, R4C2, R4C3, R7C1, R7C3, R7C4, R8C1, R8C2, R8C3 and R8C4. In row 1 only R1C2 and R1C3 remain (R1C4 and R1C6 are beside the shelf, where only Gody was), so row 1 is hers: R1C4, R1C6 and R1C7 are empty, and Annelies and Viktor lose R1C2 and R1C3."},{"place":["B","E"],"cand":{"A":[[3,1],[3,3],[4,2],[4,3]],"F":[[1,2],[1,3]],"V":[[3,1],[3,3],[4,2],[4,3]]},"text":"Column 8 must hold somebody, and only Esther can be there: Beat was on the Village Square, which has no square in column 8, Fabienne would be in the Parcel Store without a man to be with, and Annelies and Viktor have no square left there. Esther was also not with Corinne, who is in the Office, and R3C8 is in the Office: it drops out, leaving R7C8 and R8C8. Beat can only be at R7C1, R7C3, R8C1, R8C2, R8C3 or R8C4 (of the other Village Square squares, R5C1, R6C1 and R6C2 lie in Daniel's and Corinne's rows, R8C5 in Gody's column, and R7C2 is a fountain), and Esther is in row 7 or 8 as well: those two rows are theirs, so R7C4, R7C5, R7C6, R8C5 and R8C7 are empty, and Annelies and Viktor lose R7C1, R7C3, R7C4, R8C1, R8C2, R8C3 and R8C4. Column 4 needs somebody too: R1C4 is beside the shelf, R2C4 is in Gody's row, R3C4 is a crate, R4C4 a counter, R5C4 and R6C4 are in Daniel's and Corinne's rows, and R7C4 is empty, so only R8C4 is left, and only Beat can be there: <b>Beat is at R8C4.</b> Row 8 is now Beat's, so Esther loses R8C8 (R2C8, R3C8 and R5C8 were already out): <b>Esther is at R7C8.</b>"},{"place":["A"],"cand":{"F":[[1,2]],"V":[[3,1]]},"text":"Column 1 needs somebody as well: R1C1 is a bicycle, R2C1 is in Gody's row, R4C1 is a trolley, R5C1, R6C1, R7C1 and R8C1 are in the rows of Daniel, Corinne, Esther and Beat, so only R3C1 is left. Annelies or Viktor is there, and row 3 therefore has its person: R3C3 is empty. Fabienne is certainly in the Loading Yard (at R1C2 or R1C3), and she said there was a man in her area. The men are Beat, Daniel, Gody and Viktor, and the first three are placed elsewhere, so it can only be Viktor: he is in the Loading Yard, and R4C3 in the Staff Kitchen drops out for him – he can only be at R3C1 or R4C2. Annelies was alone in her area, and Fabienne is in the Loading Yard, so Annelies cannot be there: R3C1 and R4C2 drop out. That leaves her a single square: <b>Annelies is at R4C3.</b>"},{"place":["F","V"],"cand":{},"text":"Annelies is in column 3, so R1C3 drops out for Fabienne: <b>Fabienne is at R1C2.</b> Viktor has R3C1 and R4C2 left; row 4 is Annelies's, so R4C2 is out: <b>Viktor is at R3C1.</b> Both stand in the Loading Yard, and nobody else does."},{"final":true,"text":"Case closed: Fabienne was alone with Viktor in the Loading Yard – the cheesemaker, whom Viktor had been blaming for the lost crate of prize cheese meant for the Bern market. <b>Fabienne is the murderer!</b>"}],"solver":{"rules":[],"occupiable":["bench","chair","stool"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-19"},"score":3.0231}