{"format":"murdoku-puzzle/1","id":"sunday-pizza","iconSet":"catalogue","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":"Pizza de diumenge a la nit","tagline":"Nàpols, diumenge a la nit · una pizzeria familiar al nucli antic · les darreres comandes i una factura de farina sense pagar","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-19","story":"Nàpols, Via dei Tribunali, una petita pizzeria familiar, diumenge a la nit tard. Valentino, el proveïdor de farina, va entrar a saldar el compte i va dir, prou fort perquè se sentís des de la terrassa, que algú venia d’amagat de la família els seus sacs de farina. Mitja hora després l’escúter encara era vora la terrassa, i ell havia desaparegut. Van trobar Valentino mort. El compte va quedar sense saldar.","rules":{"standard":["Cada <b>fila</b> i cada <b>columna</b> conté exactament <b>una persona</b>. Tan bon punt col·loquis algú, ratlla tota la seva fila i la seva columna.","<b>«Al costat»</b> = directament a l’esquerra, a la dreta, a sobre o a sota, i <b>a la mateixa zona</b>. Les caselles amb objectes (el para-sol, les taules, el taulell, el caixot, el prestatge, la caixa de pizza, l’aigüera i el forn de pizza) no es poden ocupar; el banc, la cadira i el tamboret sí.","Les direccions es refereixen a files i columnes, no a la mateixa línia: <i>«exactament una fila al nord d’ell hi havia un convidat»</i> = la persona de la fila immediatament de sobre era un convidat, en qualsevol columna; <i>«la persona més al nord de la seva zona»</i> = ningú més de la seva zona era en una fila més amunt.","L’assassí estava <b>sol amb la víctima</b>: ningú més era en aquella zona. La víctima no va fer cap declaració: la seva casella també es dedueix de les altres."],"special":[],"notes":[],"example":{}},"roleNames":{"family":"membre de la família","guest":"convidat","supplier":"proveïdor","victim":"víctima"},"personGroups":[{"id":"family","name":"La família","persons":["A","B","C"]},{"id":"visitors","name":"Els visitants","persons":["D","E","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Terrace","cells":[[1,1],[1,2],[1,3],[2,1],[3,1],[3,2]],"fill":"#dfe9ee","pattern":"tiles","labelAt":[1,1],"name":"Terrassa"},{"id":"Dining Room","cells":[[1,4],[2,2],[2,3],[2,4],[2,5],[3,3],[3,4],[3,5],[3,6],[4,5],[4,6]],"fill":"#e6dcc8","pattern":"boards","labelAt":[1,4],"name":"Menjador"},{"id":"Bar","cells":[[1,5],[1,6],[2,6]],"fill":"#efd9c9","pattern":"marble","labelAt":[1,6],"name":"Bar"},{"id":"Store Room","cells":[[4,1],[4,2],[5,1],[6,1],[6,2],[6,3]],"fill":"#f2e6c8","pattern":"planks","labelAt":[4,1],"name":"Magatzem"},{"id":"Kitchen","cells":[[4,3],[4,4],[5,2],[5,3],[5,4],[5,5],[5,6],[6,4],[6,5],[6,6]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[4,3.5],"name":"Cuina"}],"objectTypes":{"umbrella":{"occupiable":false,"name":"para-sol","icon":"<path d=\"M5 24 q18 -22 36 0 z\" fill=\"#e26d5a\" stroke=\"#8a3a2a\" stroke-width=\"1.2\"/><path d=\"M5 24 q4 -6 9 0 q4 -6 9 0 q4 -6 9 0 q4 -6 9 0\" fill=\"none\" stroke=\"#f9d7cf\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"24\" x2=\"23\" y2=\"42\" stroke=\"#5a4a3a\" stroke-width=\"2\"/>"},"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\"/>"},"table":{"occupiable":false,"name":"taula","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":"cadira","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\"/>"},"counter":{"occupiable":false,"name":"taulell","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\"/>"},"stool":{"occupiable":true,"name":"tamboret","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":"caixot","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\"/>"},"shelf":{"occupiable":false,"name":"prestatge","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\"/>"},"pizzabox":{"occupiable":false,"name":"caixa de pizza","icon":"<path d=\"M6 19 L11 6 L35 6 L40 19 Z\" fill=\"#d9b58a\" stroke=\"#8a6a3a\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M14 11 h18\" stroke=\"#8a6a3a\" stroke-width=\"1\" stroke-linecap=\"round\"/><rect x=\"5\" y=\"19\" width=\"36\" height=\"21\" rx=\"1.5\" fill=\"#c9a06a\" stroke=\"#8a6a3a\" stroke-width=\"1.3\"/><circle cx=\"23\" cy=\"29.5\" r=\"9.5\" fill=\"#f0c860\" stroke=\"#c0392b\" stroke-width=\"2\"/><circle cx=\"19.5\" cy=\"27\" r=\"1.8\" fill=\"#c0392b\"/><circle cx=\"26.5\" cy=\"26.5\" r=\"1.8\" fill=\"#c0392b\"/><circle cx=\"24.5\" cy=\"33\" r=\"1.8\" fill=\"#c0392b\"/><circle cx=\"18.5\" cy=\"32.5\" r=\"1.6\" fill=\"#c0392b\"/><path d=\"M23 29.5 L23 20 M23 29.5 L31 24.5\" stroke=\"#e0a030\" stroke-width=\"1\"/>"},"sink":{"occupiable":false,"name":"aigüera","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\"/>"},"oven":{"occupiable":false,"name":"forn de pizza","icon":"<rect x=\"19\" y=\"2\" width=\"8\" height=\"7\" fill=\"#7a7f86\" stroke=\"#3b3f44\" stroke-width=\"1\"/><rect x=\"6\" y=\"8\" width=\"34\" height=\"34\" rx=\"3\" fill=\"#efe4cc\" stroke=\"#6b5a45\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"10.6\" width=\"16\" height=\"1.8\" rx=\".9\" fill=\"#b08a4a\"/><rect x=\"10\" y=\"13\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#3a2a22\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><rect x=\"15\" y=\"24.8\" width=\"16\" height=\"1.8\" rx=\".9\" fill=\"#b08a4a\"/><rect x=\"10\" y=\"27.4\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#3a2a22\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><path d=\"M13 22 q10 -6 20 0 M13 36.4 q10 -6 20 0\" fill=\"none\" stroke=\"#ff9a3c\" stroke-width=\"2.2\"/><rect x=\"6\" y=\"40\" width=\"34\" height=\"3\" rx=\"1\" fill=\"#6b5a45\"/>"}},"wallTypes":{},"objects":[{"cell":[1,2],"type":"umbrella"},{"cell":[1,6],"type":"stool"},{"cell":[2,3],"type":"table"},{"cell":[2,4],"type":"chair"},{"cell":[2,6],"type":"counter"},{"cell":[3,1],"type":"bench"},{"cell":[3,5],"type":"table"},{"cell":[4,1],"type":"crate"},{"cell":[4,3],"type":"pizzabox"},{"cell":[5,2],"type":"sink"},{"cell":[6,2],"type":"shelf"},{"cell":[6,6],"type":"oven"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Assunta","gender":"F","role":"family","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#2a1c14","style":"ponytail","headband":"#ffffff","shirt":"#c62828"},"clue":"L’<b>aigüera</b> era en algun lloc de la seva <b>columna</b>. <b>No</b> estava al <b>Menjador</b>.","job":"propietària","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Assunta\"><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":"family","constraints":[{"type":"col_has","obj":"sink"},{"type":"not_area","areas":["Dining Room"]}]},{"id":"B","name":"Brunella","gender":"F","role":"family","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#e7b98f","hair":"#1c1a1a","style":"bun","earrings":true,"shirt":"#1565c0"},"clue":"Estava al costat del <b>tamboret</b>.","job":"cambrera, la filla de la propietària","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brunella\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#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":"family","constraints":[{"type":"beside","obj":"stool"}]},{"id":"C","name":"Ciro","gender":"M","role":"family","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#c98d62","hair":"#1c1a1a","style":"short","beard":true,"shirt":"#2e7d32"},"clue":"<b>No</b> estava en una cantonada de la seva zona.","job":"pizzaiolo, el nebot de la propietària","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ciro\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><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=\"#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":"family","constraints":[{"type":"not_corner_of_area"}]},{"id":"D","name":"Doriana","gender":"F","role":"guest","color":"#6a1b9a","avatar":{"bg":"#35607a","skin":"#f3d3b5","hair":"#d9b464","style":"long","necklace":true,"shirt":"#6a1b9a"},"clue":"<b>Exactament una fila al nord</b> d’ella hi havia una <b>dona</b>.","job":"convidada","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Doriana\"><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=\"#6a1b9a\"/><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":"guest","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"}]},{"id":"E","name":"Ettore","gender":"M","role":"guest","color":"#e65100","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a5a5a","style":"slick","mustache":true,"mustacheColor":"#5a5a5a","shirt":"#e65100"},"clue":"Estava al costat de la <b>cadira</b>.","job":"convidat","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ettore\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e65100\"/><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":"guest","constraints":[{"type":"beside","obj":"chair"}]},{"id":"V","name":"Valentino","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#3d5a6e","skin":"#e9bf9b","hair":"#2a1c14","style":"short","cap":true,"beard":true,"shirt":"#1b1b1b"},"clue":"<b>La víctima.</b> Estava sol amb l’assassí.","job":"proveïdor de farina","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valentino\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><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=\"#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\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"supplier","constraints":[]}],"victim":"V","murderer":"A","solution":{"B":[1,5],"C":[2,1],"E":[3,4],"A":[4,2],"D":[5,6],"V":[6,3]},"walkthrough":[{"place":["B","E","A"],"cand":{"C":[[2,1],[5,1],[5,3]],"D":[[2,1],[5,1],[5,3],[5,6],[6,1],[6,3]],"V":[[2,1],[5,1],[5,3],[5,6],[6,1],[6,3]]},"text":"Brunella was beside the stool. The stool is at R1C6 in the Bar, and the only other Bar square next to it is the counter at R2C6, which nobody can occupy: <b>Brunella is at R1C5.</b> Row 1 and column 5 are hers, so Ettore, who was beside the chair at R2C4 in the Dining Room, loses R1C4 (row 1) and R2C5 (column 5); the table at R2C3 is no place for anyone, so only R3C4 remains: <b>Ettore is at R3C4.</b> Assunta had the sink (R5C2) in her column, so she is in column 2, and not in the Dining Room (R2C2). The umbrella (R1C2), the sink and the shelf (R6C2) cannot be occupied, and R3C2 lies in Ettore's row: <b>Assunta is at R4C2.</b>"},{"place":[],"cand":{"C":[[2,1],[5,1],[5,3]],"D":[[2,1],[5,1],[5,3],[5,6]],"V":[[6,1],[6,3]]},"text":"Rows 2, 5 and 6 and columns 1, 3 and 6 are still open, and row 6 needs somebody. Three people are left: Ciro, Doriana and Valentino. Ciro was not in a corner of his area, and the free squares of row 6 are R6C1 and R6C3, both corners of the Store Room (R6C6 is the oven): Ciro cannot be in row 6. Doriana had a woman exactly one row north of her, so in row 6 the woman would have to be in row 5 – and no woman can be there: Assunta and Brunella are already placed in rows 4 and 1, and Ciro and Valentino are men. So Doriana is not in row 6 either, and R6C1 and R6C3 drop out for her. Only Valentino can be in row 6, at R6C1 or R6C3, which means his other squares are gone: R2C1, R5C1, R5C3 and R5C6."},{"place":["D","C"],"cand":{"V":[[6,3]]},"text":"Column 6 needs somebody too, and its open squares are R2C6 (the counter), R5C6 and R6C6 (the oven). Valentino is in row 6, so he cannot be there, and Ciro was not in a corner of his area – R5C6 is a corner of the Kitchen. So only Doriana can be in column 6, and R5C6 is her single square there: <b>Doriana is at R5C6.</b> Row 5 is hers now, so Ciro loses R5C1 and R5C3 and keeps only R2C1 on the Terrace: <b>Ciro is at R2C1.</b>"},{"place":["V"],"cand":{},"text":"Valentino is at R6C1 or R6C3, and column 1 is Ciro's now: <b>Valentino is at R6C3.</b>"},{"final":true,"text":"Case closed: Assunta was alone with Valentino in the Store Room – the owner who had been quietly reselling his sacks of flour behind the family's back, and could not let him say so out loud. <b>Assunta 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":5.1218}