{"format":"murdoku-puzzle/1","id":"sabbath","version":1,"difficulty":"hard","level":7,"size":{"rows":10,"cols":10},"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":"Sabatul vrăjitoarelor","tagline":"Dealul pleșuv de deasupra orașului · Noaptea Walpurgis · câte o persoană la ceaun în fiecare poiană","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-05","story":"Noaptea Walpurgis, ultima noapte din aprilie, pe vârful pleșuv al dealului de deasupra orașului. Ca în fiecare an, covenul s-a adunat în cele opt poieni ale sale, cu un ceaun sau două fierbând deasupra jarului în fiecare, și trei oaspeți din sat fuseseră primiți: un lăutar pentru dans, moașa și cărbunarul care hrănește focurile. Covenul păstrează un obicei străvechi pe care nimeni nu-l încalcă: oriunde se află cineva, exact una dintre ele are grijă de un ceaun – niciodată două, niciodată niciuna. Cu puțin înainte de miezul nopții, când vioara a amuțit, Valéria, cea mai bătrână vrăjitoare, a fost găsită moartă lângă ceaunul din Cercul de Piatră. Nouă oameni mai erau pe deal. Cine a fost singur cu ea?","rules":{"standard":["Fiecare <b>rând</b> și fiecare <b>coloană</b> conține exact <b>o persoană</b>. De îndată ce plasezi pe cineva, taie tot rândul și toată coloana sa.","<b>„Lângă”</b> = direct la stânga, la dreapta, deasupra sau dedesubt, și <b>în aceeași zonă</b>. Pătratele cu obiecte (ceaunele, bradul, bufnița, menhirii, iazul, stuful, focul de tabără, coliba, puțul, grămada de oase, stânca și straturile de ierburi) nu pot fi ocupate; buștenii pot. Un <b>colț</b> al unei zone este un pătrat al acelei zone care se învecinează cu exteriorul (o altă zonă sau marginea tablei) pe o latură orizontală și pe una verticală.","<i>„Chiar lângă o zonă în care nu se afla nimeni”</i> = pe un pătrat care atinge direct – la stânga, la dreapta, deasupra sau dedesubt, peste graniță – o zonă goală.","Ucigașul a fost <b>singur cu victima</b>: nimeni altcineva nu se afla în acea zonă."],"special":["<b>În fiecare zonă în care s-a aflat cineva, exact o persoană a fost lângă un ceaun.</b>"]},"roleNames":{"coven":"vrăjitoare","guest":"oaspete","victim":"victimă"},"personGroups":[{"id":"coven","name":"Vrăjitoarele","persons":["A","B","C","D","E","F","V"]},{"id":"guests","name":"Oaspeții","persons":["G","H","I"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Pine Grove","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[3,1],[3,2],[3,3],[3,4],[4,2]],"fill":"#d3e3c4","pattern":"marble","labelAt":[1,2.5],"name":"Pinetă"},{"id":"Raven Rock","cells":[[1,4],[1,5],[1,6],[2,3],[2,4],[2,5]],"fill":"#dcd8cf","pattern":"marble","labelAt":[1,4.5],"name":"Stânca Corbilor"},{"id":"Stone Circle","cells":[[1,7],[1,8],[1,9],[1,10],[2,6],[2,7],[2,8],[2,9],[3,7],[3,8]],"fill":"#e2ddd0","pattern":"tiles","labelAt":[1,9.5],"name":"Cercul de Piatră"},{"id":"Bog","cells":[[2,10],[3,9],[3,10],[4,8],[4,9],[4,10],[5,9],[5,10],[6,10]],"fill":"#cfdcc9","pattern":"marble","labelAt":[4,9.5],"name":"Mlaștină"},{"id":"Dance Floor","cells":[[3,5],[3,6],[4,3],[4,4],[4,5],[4,6],[4,7],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[6,4],[6,5],[6,7],[6,8],[7,3],[7,4],[7,8]],"fill":"#ead9bf","pattern":"boards","labelAt":[4,5.5],"name":"Locul de Dans"},{"id":"Bone Hollow","cells":[[4,1],[5,1],[5,2],[6,1],[6,2],[6,3],[7,1],[7,2],[8,1],[8,2],[9,1],[10,1]],"fill":"#ddd6c8","pattern":"marble","labelAt":[6,1],"name":"Scobitura Oaselor"},{"id":"Hut Yard","cells":[[6,6],[7,5],[7,6],[7,7],[8,3],[8,4],[8,5],[8,6],[9,2],[9,3],[9,4],[9,5],[10,2],[10,3],[10,4]],"fill":"#e6dcc8","pattern":"planks","labelAt":[8,5.5],"name":"Curtea Colibei"},{"id":"Herb Garden","cells":[[6,9],[7,9],[7,10],[8,7],[8,8],[8,9],[8,10],[9,6],[9,7],[9,8],[9,9],[9,10],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10]],"fill":"#d8e6c3","pattern":"marble","labelAt":[9,7.5],"name":"Grădina de Ierburi"}],"objectTypes":{"log":{"occupiable":true,"name":"buștean","icon":"<rect x=\"5\" y=\"17\" width=\"34\" height=\"14\" rx=\"7\" fill=\"#9a6a3e\" stroke=\"#5a3a1a\" stroke-width=\"1.4\"/><path d=\"M10 21 h17 M13 27 h14 M9 24 h6\" stroke=\"#6b4a2a\" stroke-width=\"1\" opacity=\".75\"/><ellipse cx=\"37\" cy=\"24\" rx=\"5\" ry=\"7\" fill=\"#e3c08a\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"37\" cy=\"24\" rx=\"2.6\" ry=\"3.8\" fill=\"none\" stroke=\"#b08a5a\" stroke-width=\"1\"/><circle cx=\"37\" cy=\"24\" r=\".9\" fill=\"#b08a5a\"/>"},"bones":{"occupiable":false,"name":"grămadă de oase","icon":"<path d=\"M11 36 L35 26\" stroke=\"#efe6d2\" stroke-width=\"4.5\" stroke-linecap=\"round\"/><path d=\"M11 26 L35 36\" stroke=\"#efe6d2\" stroke-width=\"4.5\" stroke-linecap=\"round\"/><path d=\"M11 36 L35 26 M11 26 L35 36\" stroke=\"#6b5a45\" stroke-width=\"1\" fill=\"none\"/><circle cx=\"23\" cy=\"15\" r=\"8\" fill=\"#efe6d2\" stroke=\"#6b5a45\" stroke-width=\"1.4\"/><rect x=\"18\" y=\"20\" width=\"10\" height=\"5\" rx=\"1.5\" fill=\"#efe6d2\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><circle cx=\"20\" cy=\"14\" r=\"2\" fill=\"#3b2f24\"/><circle cx=\"26\" cy=\"14\" r=\"2\" fill=\"#3b2f24\"/><path d=\"M21 23 v2 M23 23 v2 M25 23 v2\" stroke=\"#6b5a45\" stroke-width=\"1\"/>"},"campfire":{"occupiable":false,"name":"foc de tabără","icon":"<g fill=\"#8d8a82\" stroke=\"#5a5750\" stroke-width=\"1\"><ellipse cx=\"7\" cy=\"36\" rx=\"4\" ry=\"3\"/><ellipse cx=\"14\" cy=\"41\" rx=\"4\" ry=\"3\"/><ellipse cx=\"23\" cy=\"43\" rx=\"4\" ry=\"2.6\"/><ellipse cx=\"32\" cy=\"41\" rx=\"4\" ry=\"3\"/><ellipse cx=\"39\" cy=\"36\" rx=\"4\" ry=\"3\"/></g><path d=\"M10 37 L36 28 M10 28 L36 37\" stroke=\"#6b3a1a\" stroke-width=\"4.2\" stroke-linecap=\"round\"/><path d=\"M23 5 q10 10 8 19 q-2 8 -8 9 q-6 -1 -8 -9 q-2 -9 8 -19 z\" fill=\"#f39c12\" stroke=\"#c0392b\" stroke-width=\"1.2\"/><path d=\"M23 15 q5 6 3.5 11 q-1 5 -3.5 5 q-2.5 0 -3.5 -5 q-1.5 -5 3.5 -11 z\" fill=\"#ffe08a\"/><g fill=\"#f7d774\"><circle cx=\"12\" cy=\"12\" r=\"1.1\"/><circle cx=\"35\" cy=\"9\" r=\"1\"/><circle cx=\"31\" cy=\"4\" r=\".9\"/></g>"},"cauldron":{"occupiable":false,"name":"ceaun","icon":"<path d=\"M14 38 l-3 6 M32 38 l3 6\" stroke=\"#1d1d20\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><path d=\"M17 44 q2 -5 6 -3 q4 -2 6 3 z\" fill=\"#f39c12\"/><path d=\"M8 20 q0 20 15 20 q15 0 15 -20 z\" fill=\"#2f2f33\" stroke=\"#111\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"20\" rx=\"16\" ry=\"4.5\" fill=\"#3b3b40\" stroke=\"#111\" stroke-width=\"1.4\"/><ellipse cx=\"23\" cy=\"20\" rx=\"13\" ry=\"3\" fill=\"#7bd36a\"/><g fill=\"#a8f09a\" stroke=\"#4a9a3a\" stroke-width=\".8\"><circle cx=\"18\" cy=\"15\" r=\"2.6\"/><circle cx=\"26\" cy=\"12\" r=\"3.2\"/><circle cx=\"31\" cy=\"16\" r=\"1.9\"/></g><path d=\"M9 25 q-5 2 -1 6 M37 25 q5 2 1 6\" fill=\"none\" stroke=\"#111\" stroke-width=\"1.6\"/>"},"fir":{"occupiable":false,"name":"brad","icon":"<rect x=\"21\" y=\"34\" width=\"4\" height=\"8\" fill=\"#6b4a2b\"/><path d=\"M23 4 L34 20 L28 20 L38 34 L8 34 L18 20 L12 20 Z\" fill=\"#2f6b3a\"/><path d=\"M23 4 L29 13 Q26 14 23 12 Q20 14 17 13 Z\" fill=\"#eef6f8\"/><path d=\"M14 27 Q23 25 32 27 L30 22 Q23 24 16 22 Z\" fill=\"#eef6f8\" opacity=\".9\"/>"},"hut":{"occupiable":false,"name":"colibă","icon":"<path d=\"M5 20 L23 6 L41 20 Z\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><rect x=\"9\" y=\"20\" width=\"28\" height=\"20\" fill=\"#e6d3b3\" stroke=\"#3f2d1d\" stroke-width=\"1.4\"/><rect x=\"19\" y=\"27\" width=\"8\" height=\"13\" fill=\"#3f2d1d\"/>"},"obelisk":{"occupiable":false,"name":"menhir","icon":"<rect x=\"14\" y=\"36\" width=\"18\" height=\"6\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><path d=\"M18 36 L20 6 L23 2 L26 6 L28 36 Z\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.4\"/><line x1=\"23\" y1=\"8\" x2=\"23\" y2=\"34\" stroke=\"#ffffff\" stroke-width=\"1.2\" opacity=\".7\"/>"},"owl":{"occupiable":false,"name":"bufniță","icon":"<rect x=\"21.5\" y=\"32\" width=\"3\" height=\"10\" fill=\"#6b4a2a\"/><rect x=\"15\" y=\"41\" width=\"16\" height=\"3\" rx=\"1\" fill=\"#6b4a2a\"/><rect x=\"9\" y=\"30\" width=\"28\" height=\"3\" rx=\"1.5\" fill=\"#7a5a3a\"/><path d=\"M14 31 q-2 -17 9 -23 q11 6 9 23 z\" fill=\"#9a6a3e\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><path d=\"M17 30 q6 -11 12 0 z\" fill=\"#dcc08e\"/><path d=\"M19 25 l1 1.5 M23 23 l1 1.5 M26 26 l1 1.5\" stroke=\"#9a6a3e\" stroke-width=\"1\"/><circle cx=\"19\" cy=\"16\" r=\"4.4\" fill=\"#fff4c8\" stroke=\"#5a3a1a\" stroke-width=\"1\"/><circle cx=\"27\" cy=\"16\" r=\"4.4\" fill=\"#fff4c8\" stroke=\"#5a3a1a\" stroke-width=\"1\"/><circle cx=\"19\" cy=\"16\" r=\"2.1\" fill=\"#2b2b2b\"/><circle cx=\"27\" cy=\"16\" r=\"2.1\" fill=\"#2b2b2b\"/><path d=\"M21.5 20 l1.5 3 l1.5 -3 z\" fill=\"#e0a030\"/><path d=\"M15 8 l3 4 M31 8 l-3 4\" stroke=\"#5a3a1a\" stroke-width=\"1.8\" stroke-linecap=\"round\"/><path d=\"M19 31 v2 M27 31 v2\" stroke=\"#e0a030\" stroke-width=\"1.6\"/>"},"planter":{"occupiable":false,"name":"strat de ierburi","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\"/>"},"reeds":{"occupiable":false,"name":"stuf","icon":"<g fill=\"none\" stroke=\"#4f8a3a\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M12 40 q-1 -16 -4 -26\"/><path d=\"M18 40 q0 -18 2 -30\"/><path d=\"M25 40 q1 -14 -1 -24\"/><path d=\"M31 40 q0 -16 4 -28\"/><path d=\"M37 40 q0 -10 3 -18\"/></g><g fill=\"none\" stroke=\"#6fae4f\" stroke-width=\"1.4\" stroke-linecap=\"round\"><path d=\"M12 32 q-5 -4 -8 -3\"/><path d=\"M25 30 q5 -5 9 -4\"/><path d=\"M18 28 q-4 -5 -7 -5\"/></g><g fill=\"#7a4a24\" stroke=\"#4a2a12\" stroke-width=\".8\"><rect x=\"6\" y=\"8\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(-14 7.700 12.500)\"/><rect x=\"18.600\" y=\"4\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(8 20.300 8.500)\"/><rect x=\"22.200\" y=\"10\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(-6 23.900 14.500)\"/><rect x=\"33.400\" y=\"6\" width=\"3.4\" height=\"9\" rx=\"1.7\" transform=\"rotate(16 35.100 10.500)\"/></g><path d=\"M3 41 q4 -3 8 0 q4 3 8 0 q4 -3 8 0 q4 3 8 0 q4 -3 8 0\" fill=\"none\" stroke=\"#6fb7e0\" stroke-width=\"1.6\" stroke-linecap=\"round\"/>"},"rock":{"occupiable":false,"name":"stâncă","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\"/>"},"water":{"occupiable":false,"name":"iaz","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#6aa9c7\"/><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=\"#4f8fb0\" stroke-width=\"3\"/><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,.5)\" stroke-width=\"1.5\"/>"},"well":{"occupiable":false,"name":"puț","icon":"<rect x=\"10\" y=\"22\" width=\"26\" height=\"16\" rx=\"2\" fill=\"#8a949c\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><path d=\"M12 24 h22 M12 30 h22 M23 22 v16\" stroke=\"#3d444b\" stroke-width=\"1\"/><rect x=\"13\" y=\"5\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#6e4a2a\"/><rect x=\"14\" y=\"9\" width=\"3\" height=\"13\" fill=\"#6e4a2a\"/><rect x=\"29\" y=\"9\" width=\"3\" height=\"13\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"14\" r=\"3\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"7\" fill=\"#7fc4d8\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"fir"},{"cell":[1,5],"type":"owl"},{"cell":[1,8],"type":"obelisk"},{"cell":[2,2],"type":"cauldron"},{"cell":[2,4],"type":"cauldron"},{"cell":[2,6],"type":"obelisk"},{"cell":[2,8],"type":"cauldron"},{"cell":[3,3],"type":"log"},{"cell":[3,6],"type":"log"},{"cell":[3,10],"type":"water"},{"cell":[4,4],"type":"cauldron"},{"cell":[4,9],"type":"cauldron"},{"cell":[5,1],"type":"rock"},{"cell":[5,5],"type":"campfire"},{"cell":[5,7],"type":"cauldron"},{"cell":[5,10],"type":"reeds"},{"cell":[6,2],"type":"bones"},{"cell":[6,8],"type":"log"},{"cell":[7,6],"type":"cauldron"},{"cell":[7,10],"type":"planter"},{"cell":[8,2],"type":"cauldron"},{"cell":[8,4],"type":"well"},{"cell":[8,9],"type":"cauldron"},{"cell":[9,2],"type":"hut"},{"cell":[9,8],"type":"planter"},{"cell":[10,3],"type":"log"},{"cell":[10,6],"type":"cauldron"}],"wallFeatures":[],"extras":[],"openAir":true,"cellSize":46},"persons":[{"id":"A","name":"Annuska","gender":"F","role":"coven","color":"#c62828","avatar":{"bg":"#4a3a6a","skin":"#f6d8c0","hair":"#b7482c","style":"long","shirt":"#2f4a3a","robe":"#3b2f5c","earrings":true},"clue":{},"job":"ucenica celei mai bătrâne","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Annuska\"><rect width=\"80\" height=\"80\" fill=\"#4a3a6a\"/><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=\"#2f4a3a\"/><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=\"M31 57 L40 76 L49 57 L45 57 L40 68 L35 57 Z\" fill=\"#3b2f5c\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"coven","constraints":[]},{"id":"B","name":"Boriska","gender":"F","role":"coven","color":"#2e7d32","avatar":{"bg":"#35607a","skin":"#f1c8a5","hair":"#5a3a22","style":"bun","shirt":"#35607a","scarf":"#7a9ac0","earrings":true},"clue":"A fost <b>singura femeie</b> lângă <b>focul de tabără</b>.","job":"vrăjitoarea vremii","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Boriska\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#35607a\"/><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=\"#5a3a22\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 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=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#7a9ac0\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"coven","constraints":[{"type":"only_beside","obj":"campfire","gender":"F"}]},{"id":"C","name":"Ciprián","gender":"M","role":"coven","color":"#1565c0","avatar":{"bg":"#2f2f3f","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#2f2f3f","beard":true,"tophat":"#1b1b1b"},"clue":"<b>Grămada de oase</b> se afla undeva pe <b>coloana</b> lui.","job":"singurul vrăjitor al covenului","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ciprián\"><rect width=\"80\" height=\"80\" fill=\"#2f2f3f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f2f3f\"/><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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/><rect x=\"26\" y=\"0\" width=\"28\" height=\"26\" rx=\"2\" fill=\"#1b1b1b\"/><rect x=\"19\" y=\"24\" width=\"42\" height=\"6\" rx=\"3\" fill=\"#1b1b1b\" stroke=\"rgba(0,0,0,.25)\"/><rect x=\"26\" y=\"19\" width=\"28\" height=\"5\" fill=\"#c9a03a\"/></svg>","solverRole":"coven","constraints":[{"type":"col_has","obj":"bones"}]},{"id":"D","name":"Dorka","gender":"F","role":"coven","color":"#6a1b9a","avatar":{"bg":"#7a5a2c","skin":"#f6d8c0","hair":"#d9b26a","style":"ponytail","shirt":"#f4efe6","apron":true},"clue":"<b>Nu</b> a fost într-un colț al zonei ei.","job":"vrăjitoarea laptelui","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dorka\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#d9b26a\"/><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=\"#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=\"#d9b26a\"/><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":"coven","constraints":[{"type":"not_corner_of_area"}]},{"id":"E","name":"Emerencia","gender":"F","role":"coven","color":"#e65100","avatar":{"bg":"#2a3b2a","skin":"#f3d3b5","hair":"#d9d4cc","style":"bun","shirt":"#3f6a3a","robe":"#2a3b2a","necklace":true},"clue":"A fost <b>chiar lângă o zonă în care nu se afla nimeni</b>.","job":"vrăjitoarea poțiunilor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Emerencia\"><rect width=\"80\" height=\"80\" fill=\"#2a3b2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f6a3a\"/><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\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#d9d4cc\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d9d4cc\"/><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=\"M31 57 L40 76 L49 57 L45 57 L40 68 L35 57 Z\" fill=\"#2a3b2a\"/></svg>","solverRole":"coven","constraints":[{"type":"adjacent_area_empty"}]},{"id":"F","name":"Flóra","gender":"F","role":"coven","color":"#00838f","avatar":{"bg":"#5b7a2c","skin":"#e7b98f","hair":"#6b4a2f","style":"bob","shirt":"#7a9a3a","headband":"#c9a46a"},"clue":"A fost în <b>Scobitura Oaselor</b>.","job":"vrăjitoarea ierburilor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Flóra\"><rect width=\"80\" height=\"80\" fill=\"#5b7a2c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#6b4a2f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a9a3a\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#6b4a2f\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#c9a46a\"/></svg>","solverRole":"coven","constraints":[{"type":"area","areas":["Bone Hollow"]}]},{"id":"G","name":"Gergely","gender":"M","role":"guest","color":"#ad1457","avatar":{"bg":"#8c3a2a","skin":"#e0b48c","hair":"#3a2a1c","style":"short","shirt":"#c62828","mustache":true,"mustacheColor":"#3a2a1c"},"clue":"A fost lângă <b>coliba</b>, la fel și <b>altcineva</b>.","job":"lăutarul","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gergely\"><rect width=\"80\" height=\"80\" fill=\"#8c3a2a\"/><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=\"#e0b48c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e0b48c\"/><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\"/></svg>","solverRole":"guest","constraints":[{"type":"someone_share_object","obj":"hut"}]},{"id":"H","name":"Hedvig","gender":"F","role":"guest","color":"#5d4037","avatar":{"bg":"#5a2a3a","skin":"#f1c8a5","hair":"#8a5a2b","style":"bun","shirt":"#f4efe6","scarf":"#c62828","glasses":true},"clue":"Erau <b>exact alte două persoane</b> în zona ei. Un <b>buștean</b> se afla undeva pe <b>rândul</b> ei.","job":"moașa satului","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hedvig\"><rect width=\"80\" height=\"80\" fill=\"#5a2a3a\"/><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=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#8a5a2b\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a5a2b\"/><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=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#c62828\"/></svg>","solverRole":"guest","constraints":[{"type":"with_count","n":2},{"type":"row_has","obj":"log"}]},{"id":"I","name":"Illés","gender":"M","role":"guest","color":"#558b2f","avatar":{"bg":"#3a3a3a","skin":"#d9a57a","hair":"#2a2a2a","style":"short","shirt":"#3a3a3a","beard":true,"beanie":"#5d4037"},"clue":"Altcineva din zona lui a fost lângă <b>focul de tabără</b>. <b>Grămada de oase</b> se afla undeva pe <b>rândul</b> lui.","job":"cărbunarul","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Illés\"><rect width=\"80\" height=\"80\" fill=\"#3a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a3a3a\"/><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=\"#2a2a2a\"/><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=\"#2a2a2a\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#5d4037\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#5d4037\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"with_beside","obj":"campfire"},{"type":"row_has","obj":"bones"}]},{"id":"V","name":"Valéria","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#3a1f3a","skin":"#f3d3b5","hair":"#e8e4dc","style":"long","shirt":"#1b1b1b","robe":"#1b1b1b","necklace":true},"clue":"<b>Victima.</b> A fost găsită în <b>Cercul de Piatră</b>, lângă un <b>ceaun</b> – singură cu ucigașul.","job":"cea mai bătrână vrăjitoare","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valéria\"><rect width=\"80\" height=\"80\" fill=\"#3a1f3a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#e8e4dc\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><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=\"#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=\"M31 57 L40 76 L49 57 L45 57 L40 68 L35 57 Z\" fill=\"#1b1b1b\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"coven","constraints":[{"type":"area","areas":["Stone Circle"]},{"type":"beside","obj":"cauldron"}]}],"victim":"V","murderer":"E","solution":{"A":[7,5],"B":[5,4],"C":[10,2],"D":[4,10],"E":[1,7],"F":[8,1],"G":[9,3],"H":[3,6],"I":[6,8],"V":[2,9]},"walkthrough":[{"place":["C","G","F"],"text":"Grămada de oase R6C2 este singura de pe tablă, așa că Ciprián (oasele pe coloana lui) este pe coloana 2, iar Illés (oasele pe rândul lui) pe rândul 6. Gergely a fost lângă coliba R9C2, la fel și altcineva. Doar două pătrate de lângă colibă se află în Curtea Colibei – R9C3 și R10C2 (R9C1 este în Scobitura Oaselor, peste graniță) – deci ambele sunt ocupate, iar cel de pe coloana 2 nu poate fi decât Ciprián: <b>Ciprián este la R10C2</b> și <b>Gergely la R9C3</b>. Flóra a fost în Scobitura Oaselor; cu coloana 2 și rândurile 6, 9 și 10 închise, toate pătratele ei – R4C1, R7C1 și R8C1 – sunt pe coloana 1, deci coloana 1 este a ei și nimeni altcineva nu mai poate ajunge în Scobitura Oaselor. Flóra este singură acolo, așa că ea este unica persoană de lângă un ceaun: lângă ceaunul R8C2 sunt R7C2 (coloana 2) și R8C1. <b>Flóra este la R8C1</b>."},{"cand":{"H":[[3,5],[3,6]],"V":[[2,7],[2,9]]},"text":"Toate cele trei pătrate de lângă ceaunul din Pinetă R2C2 – R1C2, R2C1 și R3C2 – se află pe coloanele închise 1 și 2: nimeni nu poate fi lângă un ceaun în Pinetă, deci, după regulă, <b>nimeni nu a fost în Pinetă</b>. Hedvig avea un buștean pe rândul ei: buștenii sunt pe rândurile 3, 6 și 10, iar rândurile 6 și 10 sunt luate, deci ea este pe rândul 3 – iar Valéria, lângă ceaunul R2C8, la R2C7, R2C9 sau R3C8, este pe rândul 2. Hedvig avea exact alte două persoane în zona ei. Nu în Pineta goală (R3C4), nici în Cercul de Piatră (R3C7, R3C8), care cuprinde doar victima și ucigașul. Fiecare pătrat liber din Mlaștină încă aflat în joc – R3C9, R4C8, R4C10 și R5C9 – este lângă ceaunul ei R4C9, iar într-o zonă doar o persoană a fost lângă un ceaun, deci cel mult o persoană a fost în Mlaștină – nu Hedvig cu alte două. <b>Hedvig este în Locul de Dans</b>, la R3C5 sau R3C6."},{"cand":{"B":[[4,5],[5,4],[5,6]],"I":[[6,4],[6,5],[6,8]],"H":[[3,5],[3,6]],"V":[[2,7],[2,9]]},"text":"Boriska a fost singura femeie lângă focul de tabără R5C5: la R4C5, R5C4 sau R5C6 (R6C5 este pe rândul lui Illés), iar fiecare dintre aceste pătrate este și lângă un ceaun din Locul de Dans (R4C4 sau R5C7). Deci Boriska este unica persoană de lângă un ceaun în Locul de Dans. Illés avea pe altcineva lângă focul de tabără în zona lui, deci este și el în Locul de Dans, pe rândul 6: R6C4, R6C5 sau R6C8 – R6C7 este lângă ceaunul R5C7, iar locul acela îi aparține lui Boriska. Hedvig avea exact alte două persoane în zona ei: <b>Locul de Dans îi cuprinde pe Hedvig, Boriska și Illés și pe nimeni altcineva</b>. În Curtea Colibei nici Ciprián, nici Gergely nu este lângă un ceaun, deci altcineva de acolo este lângă ceaunul R7C6 – la R6C6, R7C5, R7C7 sau R8C6, iar cu rândurile 6 și 8 luate, la R7C5 sau R7C7: <b>rândul 7 aparține Curții Colibei</b>. În Grădina de Ierburi nu a mai rămas niciun pătrat liber în afara rândurilor 6, 8, 9 și 10, cu excepția lui R7C9, deci <b>nimeni nu a fost în Grădina de Ierburi</b>."},{"cand":{"A":[[1,7],[1,9],[1,10],[4,8],[4,10],[5,9],[7,5],[7,7]],"D":[[1,9],[4,10]],"E":[[1,7],[5,9],[7,7]],"B":[[4,5],[5,4],[5,6]],"I":[[6,4],[6,5],[6,8]],"H":[[3,5],[3,6]],"V":[[2,7],[2,9]]},"text":"Rândurile 1, 4, 5 și 7 rămân pentru Annuska, Dorka, Emerencia și Boriska (rândul 4 sau 5). Unul dintre cei trei este ucigașul, singur cu Valéria în Cercul de Piatră; rândurile 2 și 3 sunt ale Valériei și ale lui Hedvig, deci ucigașul este pe rândul 1 – la R1C7, R1C9 sau R1C10, nu lângă ceaun, care este locul Valériei. Rândul 1 este al ucigașului, deci <b>nimeni nu a fost pe Stânca Corbilor</b> (pătratele ei libere se află pe rândurile 1 și 2). Al doilea dintre cei trei este persoana Curții Colibei de lângă ceaun, pe rândul 7, iar al treilea este pe rândul 4 sau 5 – în afara Locului de Dans, care este plin, doar Mlaștina are pătrate acolo: R4C8, R4C10 sau R5C9. Dorka nu a fost într-un colț: R1C7, R1C10, R4C8, R5C9, R7C5 și R7C7 sunt colțuri ale zonelor lor, deci <b>Dorka este la R1C9 sau R4C10</b>. Emerencia a fost chiar lângă o zonă în care nu se afla nimeni – Pineta, Stânca Corbilor sau Grădina de Ierburi: R1C7 atinge Stânca Corbilor, R5C9 și R7C7 Grădina de Ierburi, iar niciun alt pătrat al ei nu atinge o zonă goală. <b>Emerencia este la R1C7, R5C9 sau R7C7</b>."},{"place":["D","A"],"cand":{"E":[[1,7]],"B":[[5,4],[5,6]],"I":[[6,4],[6,5],[6,8]],"H":[[3,5],[3,6]],"V":[[2,7],[2,9]]},"text":"Pătratele Emerenciei se află pe coloanele 7 și 9, la fel și cele ale Valériei (R2C7, R2C9): aceste două coloane aparțin celor două. Dorka nu poate fi la R1C9: <b>Dorka este la R4C10</b>, unica persoană din Mlaștină. Annuska este acum fie ucigașul de pe rândul 1, fie persoana Curții Colibei de pe rândul 7, în afara coloanelor 7 și 9: R1C10 este pe coloana Dorkăi, iar R7C7 pe coloana 7, deci rămâne doar R7C5. <b>Annuska este la R7C5</b>, lângă ceaunul din Curtea Colibei. Deci ucigașul de pe rândul 1 este Emerencia."},{"place":["E","V","I","B","H"],"text":"Singurul pătrat al Emerenciei de pe rândul 1 este R1C7: <b>Emerencia este la R1C7</b>, iar coloana 9 rămâne pentru <b>Valéria la R2C9</b>, lângă ceaun. Rândul 4 este al Dorkăi, deci Boriska este pe rândul 5, la R5C4 sau R5C6. Coloana 8: R4C8 este pe rândul Dorkăi, iar pătratele din Locul de Dans R5C8 și R7C8 nu sunt bune pentru nimeni, deci <b>Illés este la R6C8</b>. Coloana 4 oferă atunci doar R5C4: <b>Boriska este la R5C4</b>, lângă focul de tabără și ceaunul R4C4. Coloana 6 rămâne pentru Hedvig: <b>Hedvig este la R3C6</b>, pe un buștean."},{"final":true,"text":"Toți sunt plasați. Valéria a fost găsită în Cercul de Piatră lângă ceaunul R2C8, iar singura altă persoană din Cercul de Piatră este Emerencia, la R1C7: <b>Emerencia este ucigașa!</b>"}],"solver":{"rules":[{"type":"area_one_beside","obj":"cauldron"}],"occupiable":["log"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-05"}}