{"format":"murdoku-puzzle/1","id":"dawn-bakery","version":1,"difficulty":"medium","level":6,"size":{"rows":9,"cols":9},"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":"Tiệm Bánh Lúc Bình Minh","tagline":"Tiệm bánh gia đình · bốn giờ sáng · lò nướng còn nóng và bà thợ làm bánh trưởng đã biến mất","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-17","story":"Ở tiệm bánh nhà Kovács, những ổ bánh mì đầu tiên vào lò lúc bốn giờ, và Vaiana, thợ làm bánh trưởng, tự tay nhóm lò mỗi sáng. Sáng nay lò nướng đã nóng – nhưng Vaiana không có ở bàn làm việc. Có chín người trong nhà: ba thợ làm bánh, người bán hàng, người giao hàng, kế toán, người giao bột mì, con gái Vaiana – và chính Vaiana, được tìm thấy đã chết. Hàng người xếp buổi sáng chờ vô ích.","rules":{"standard":["Mỗi <b>hàng</b> và mỗi <b>cột</b> có đúng <b>một người</b>. Ngay khi đặt ai đó, hãy gạch bỏ toàn bộ hàng và cột của người ấy.","<b>“Cạnh”</b> = ngay bên trái, bên phải, bên trên hoặc bên dưới, và <b>trong cùng một khu vực</b>. Các ô có đồ vật (quầy, các kệ, bánh kem, án thư, ti vi, các lò nướng, cái cân, các bàn, bồn rửa, các xe đẩy tay, ấm đun nước, các thùng gỗ, tủ lạnh và chậu cây cảnh) không thể ở; các ghế tựa, các giường, ghế có tay vịn, các ghế đẩu, ghế sofa và các băng ghế thì được. Ghế có tay vịn không phải ghế tựa.","Phương hướng chỉ hàng và cột, không cần cùng một đường thẳng: <i>“đúng một hàng về phía bắc của anh ấy có một người phụ nữ”</i> = người ở hàng ngay phía trên là một người phụ nữ, ở bất kỳ cột nào; <i>“người ở xa nhất về phía bắc trong khu vực của cô ấy”</i> = không ai khác trong khu vực của cô ấy ở hàng cao hơn.","Hung thủ <b>ở một mình với nạn nhân</b>: không có ai khác trong khu vực đó. Nạn nhân không đưa ra lời khai – ô của cô ấy cũng được suy ra từ những người khác."],"special":[],"notes":["Ghế có tay vịn không phải ghế tựa."],"example":{}},"roleNames":{"baker":"thợ làm bánh","staff":"nhân viên","other":"người ngoài","victim":"nạn nhân"},"personGroups":[{"id":"bakers","name":"Các thợ làm bánh","persons":["A","B","C","V"]},{"id":"staff","name":"Nhân viên","persons":["D","E","F"]},{"id":"others","name":"Những người ngoài","persons":["G","H"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Shop","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3]],"fill":"#dfe9ee","pattern":"tiles","labelAt":[1,1.5],"name":"Cửa Hàng"},{"id":"Office","cells":[[1,5],[1,6],[2,4],[2,5]],"fill":"#e6dcc8","pattern":"boards","labelAt":[1,5],"name":"Văn Phòng"},{"id":"Flat","cells":[[1,7],[1,8],[1,9],[2,6],[2,7],[2,8],[2,9],[3,6],[3,7]],"fill":"#efd9c9","pattern":"marble","labelAt":[1,7.5],"name":"Căn Hộ"},{"id":"Bakehouse","cells":[[3,1],[3,2],[3,3],[3,4],[3,5],[4,1],[4,2],[4,3],[4,4],[4,5],[4,6],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[6,3],[6,4],[6,5],[7,4],[7,5]],"fill":"#f2e6c8","pattern":"planks","labelAt":[3,1.5],"name":"Xưởng Bánh"},{"id":"Staff Room","cells":[[3,8],[3,9],[4,7],[4,8],[4,9],[5,8],[5,9],[6,9]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[3,8.5],"name":"Phòng Nghỉ"},{"id":"Storeroom","cells":[[6,1],[6,2],[7,1],[7,2],[7,3],[8,1],[8,2]],"fill":"#d9d6e0","pattern":"tiles","labelAt":[6,1.5],"name":"Nhà Kho"},{"id":"Cold Room","cells":[[6,6],[6,7],[6,8],[7,6],[7,7]],"fill":"#e4ddd0","pattern":"boards","labelAt":[6,6.5],"name":"Phòng Lạnh"},{"id":"Loading Bay","cells":[[7,8],[7,9],[8,7],[8,8],[8,9],[9,7],[9,8],[9,9]],"fill":"#e8e4d8","pattern":"planks","labelAt":[7,8.5],"name":"Bến Bốc Hàng"},{"id":"Yard","cells":[[8,3],[8,4],[8,5],[8,6],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6]],"fill":"#e2e8d0","pattern":"marble","labelAt":[8,3.5],"name":"Sân"}],"objectTypes":{"counter":{"occupiable":false,"name":"quầy","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\"/>"},"shelf":{"occupiable":false,"name":"kệ","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\"/>"},"cake":{"occupiable":false,"name":"bánh kem","icon":"<rect x=\"12\" y=\"40\" width=\"22\" height=\"3\" rx=\"1.5\" fill=\"#c9a03a\" stroke=\"#8a6a1a\" stroke-width=\".8\"/><rect x=\"21\" y=\"36\" width=\"4\" height=\"4\" fill=\"#c9a03a\"/><rect x=\"8\" y=\"26\" width=\"30\" height=\"10\" rx=\"2\" fill=\"#f7d6e0\" stroke=\"#b86a86\" stroke-width=\"1.3\"/><rect x=\"12\" y=\"17\" width=\"22\" height=\"9\" rx=\"2\" fill=\"#fdf1f5\" stroke=\"#b86a86\" stroke-width=\"1.3\"/><rect x=\"16\" y=\"9\" width=\"14\" height=\"8\" rx=\"2\" fill=\"#f7d6e0\" stroke=\"#b86a86\" stroke-width=\"1.3\"/><path d=\"M8.5 28 q3.7 3.4 7.4 0 q3.7 3.4 7.4 0 q3.7 3.4 7.4 0 q3.7 3.4 7.4 0\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\"/><path d=\"M12.5 19 q3.6 3 7.2 0 q3.6 3 7.2 0 q3.6 3 7.2 0\" fill=\"none\" stroke=\"#e79ab5\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"7\" r=\"2.8\" fill=\"#d7263d\"/><path d=\"M23.5 4.5 q1.5 -3 4 -3\" fill=\"none\" stroke=\"#4a7a2a\" stroke-width=\"1.1\"/>"},"chair":{"occupiable":true,"name":"ghế tựa","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\"/>"},"desk":{"occupiable":false,"name":"án thư","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\"/>"},"tv":{"occupiable":false,"name":"ti vi","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"24\" rx=\"2\" fill=\"#1c232c\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"22\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"20\" width=\"26\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"26\" width=\"18\" height=\"3\" fill=\"#7fc4d8\"/><rect x=\"18\" y=\"34\" width=\"10\" height=\"4\" fill=\"#0b0e12\"/>"},"bed":{"occupiable":true,"name":"giường","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\"/>"},"armchair":{"occupiable":true,"name":"ghế có tay vịn","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\"/>"},"oven":{"occupiable":false,"name":"lò nướng","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\"/>"},"stool":{"occupiable":true,"name":"ghế đẩu","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\"/>"},"scales":{"occupiable":false,"name":"cái cân","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\"/>"},"table":{"occupiable":false,"name":"bàn","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\"/>"},"sink":{"occupiable":false,"name":"bồn rửa","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\"/>"},"cart":{"occupiable":false,"name":"xe đẩy tay","icon":"<rect x=\"8\" y=\"12\" width=\"30\" height=\"16\" rx=\"2\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.3\"/><circle cx=\"15\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><circle cx=\"31\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><path d=\"M38 20 h6\" stroke=\"#3f2d1d\" stroke-width=\"2.5\"/>"},"sofa":{"occupiable":true,"name":"ghế sofa","icon":"<rect x=\"3\" y=\"14\" width=\"40\" height=\"20\" rx=\"6\" fill=\"#7a5a9a\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"9\" width=\"32\" height=\"10\" rx=\"4\" fill=\"#9a7abd\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><line x1=\"8\" y1=\"34\" x2=\"8\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/><line x1=\"38\" y1=\"34\" x2=\"38\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/>"},"kettle":{"occupiable":false,"name":"ấm đun nước","icon":"<ellipse cx=\"23\" cy=\"37\" rx=\"14\" ry=\"4.5\" fill=\"#8a5a2a\"/><path d=\"M8 20 q0 18 15 18 q15 0 15 -18 z\" fill=\"#b8702e\" stroke=\"#6b3f14\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"17\" width=\"32\" height=\"5\" rx=\"2\" fill=\"#d08a44\" stroke=\"#6b3f14\" stroke-width=\"1.2\"/><path d=\"M15 14 q2 -4 0 -8 M23 13 q2 -4 0 -8 M31 14 q2 -4 0 -8\" fill=\"none\" stroke=\"#c9ced3\" stroke-width=\"1.6\" stroke-linecap=\"round\"/>"},"crate":{"occupiable":false,"name":"thùng gỗ","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\"/>"},"icebox":{"occupiable":false,"name":"tủ lạnh","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"3\" fill=\"#dfe6ea\" stroke=\"#5a6068\" stroke-width=\"1.4\"/><rect x=\"6\" y=\"14\" width=\"34\" height=\"6\" fill=\"#b9c3cc\"/><g fill=\"#3498db\"><path d=\"M12 30 l4 -6 l4 6 z\"/><path d=\"M22 30 l4 -6 l4 6 z\"/></g>"},"bench":{"occupiable":true,"name":"băng ghế","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\"/>"},"plant":{"occupiable":false,"name":"chậu cây cảnh","icon":"<path d=\"M15 28 h16 l-2 12 h-12 z\" fill=\"#c2643a\" stroke=\"#7a3d20\" stroke-width=\"1.2\"/><ellipse cx=\"15\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(-30 15 17)\"/><ellipse cx=\"31\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(30 31 17)\"/><ellipse cx=\"23\" cy=\"13\" rx=\"6\" ry=\"11\" fill=\"#57a35e\"/>"}},"wallTypes":{},"objects":[{"cell":[1,2],"type":"counter"},{"cell":[1,4],"type":"shelf"},{"cell":[1,5],"type":"chair"},{"cell":[1,6],"type":"desk"},{"cell":[1,7],"type":"tv"},{"cell":[1,9],"type":"bed"},{"cell":[2,1],"type":"cake"},{"cell":[2,3],"type":"chair"},{"cell":[2,6],"type":"bed"},{"cell":[2,8],"type":"armchair"},{"cell":[3,1],"type":"oven"},{"cell":[3,3],"type":"stool"},{"cell":[3,4],"type":"scales"},{"cell":[3,9],"type":"sofa"},{"cell":[4,3],"type":"table"},{"cell":[4,8],"type":"table"},{"cell":[5,1],"type":"sink"},{"cell":[5,2],"type":"oven"},{"cell":[5,6],"type":"stool"},{"cell":[5,8],"type":"chair"},{"cell":[6,1],"type":"shelf"},{"cell":[6,4],"type":"cart"},{"cell":[6,7],"type":"icebox"},{"cell":[6,9],"type":"kettle"},{"cell":[7,2],"type":"crate"},{"cell":[7,9],"type":"bench"},{"cell":[8,1],"type":"crate"},{"cell":[8,8],"type":"cart"},{"cell":[9,2],"type":"bench"},{"cell":[9,5],"type":"plant"},{"cell":[9,9],"type":"crate"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Annamaria","gender":"F","role":"baker","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#2a1c14","style":"ponytail","headband":"#ffffff","shirt":"#c62828"},"clue":"Có một <b>băng ghế</b> ở đâu đó trong <b>cột</b> của cô ấy. Một người khác trong khu vực của cô ấy ở cạnh một <b>bàn</b>.","job":"thợ làm bánh, bánh mì","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Annamaria\"><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":"baker","constraints":[{"type":"col_has","obj":"bench"},{"type":"with_beside","obj":"table"}]},{"id":"B","name":"Beverly","gender":"F","role":"baker","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#e7b98f","hair":"#1c1a1a","style":"bun","earrings":true,"shirt":"#1565c0"},"clue":"Trong khu vực của cô ấy <b>không có người đàn ông nào</b>.","job":"thợ làm bánh, bánh ngọt","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Beverly\"><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":"baker","constraints":[{"type":"no_gender_in_area","gender":"M"}]},{"id":"C","name":"Chandler","gender":"M","role":"baker","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#c98d62","hair":"#1c1a1a","style":"short","beard":true,"shirt":"#2e7d32"},"clue":"Có một <b>lò nướng</b> ở đâu đó trong <b>hàng</b> của anh ấy. Một người khác trong khu vực của anh ấy ở cạnh một <b>bàn</b>.","job":"thợ làm bánh học việc","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Chandler\"><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":"baker","constraints":[{"type":"row_has","obj":"oven"},{"type":"with_beside","obj":"table"}]},{"id":"D","name":"Ditte","gender":"F","role":"staff","color":"#6a1b9a","avatar":{"bg":"#35607a","skin":"#f3d3b5","hair":"#d9b464","style":"long","necklace":true,"shirt":"#6a1b9a"},"clue":"<b>Đúng một hàng về phía bắc</b> của cô ấy có một <b>thợ làm bánh</b>. Cô ấy là <b>người phụ nữ duy nhất</b> ở cạnh một <b>ghế tựa</b>.","job":"cô bán hàng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ditte\"><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":"staff","constraints":[{"type":"rel_any","dir":"N","exact":1,"role":"baker"},{"type":"only_beside","obj":"chair","gender":"F"}]},{"id":"E","name":"Evan","gender":"M","role":"staff","color":"#e65100","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a5a5a","style":"slick","mustache":true,"mustacheColor":"#5a5a5a","shirt":"#e65100"},"clue":"Anh ấy ở <b>Sân</b>.","job":"người giao hàng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Evan\"><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":"staff","constraints":[{"type":"area","areas":["Yard"]}]},{"id":"F","name":"Fabrizio","gender":"M","role":"staff","color":"#00838f","avatar":{"bg":"#3d5a6e","skin":"#e9bf9b","hair":"#2a1c14","style":"short","cap":true,"beard":true,"shirt":"#00838f"},"clue":"<b>Ti vi</b> ở đâu đó trong <b>cột</b> của anh ấy.","job":"kế toán","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fabrizio\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><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=\"#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":"staff","constraints":[{"type":"col_has","obj":"tv"}]},{"id":"G","name":"Giuseppe","gender":"M","role":"other","color":"#5d4037","avatar":{"bg":"#5a2a2a","skin":"#efc7a3","hair":"#8a8278","style":"bald","glasses":true,"mustache":true,"mustacheColor":"#8a8278","shirt":"#5d4037"},"clue":"Anh ấy là <b>người đàn ông duy nhất</b> ở cạnh một <b>xe đẩy tay</b>.","job":"người cung cấp bột mì, đến sớm","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Giuseppe\"><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=\"#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\"/></svg>","solverRole":"other","constraints":[{"type":"only_beside","obj":"cart","gender":"M"}]},{"id":"H","name":"Harmony","gender":"F","role":"other","color":"#ad1457","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#8a5a3a","style":"bob","glasses":true,"shirt":"#ad1457"},"clue":"Cô ấy là <b>người duy nhất</b> ở cạnh <b>ghế sofa</b>.","job":"con gái của Vaiana, vừa từ đại học về","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Harmony\"><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=\"#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=\"#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":"other","constraints":[{"type":"only_beside","obj":"sofa"}]},{"id":"V","name":"Vaiana","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#4a5a3a","skin":"#f1c8a5","hair":"#b7482c","style":"ponytail","earrings":true,"shirt":"#1b1b1b"},"clue":"<b>Nạn nhân.</b> Cô ấy ở một mình với hung thủ.","job":"thợ làm bánh trưởng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vaiana\"><rect width=\"80\" height=\"80\" fill=\"#4a5a3a\"/><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=\"#1b1b1b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"baker","constraints":[]}],"victim":"V","murderer":"F","solution":{"B":[1,1],"D":[2,5],"H":[3,8],"A":[4,2],"C":[5,3],"V":[6,6],"F":[7,7],"G":[8,9],"E":[9,4]},"walkthrough":[{"place":[],"cand":{"A":[[3,2],[3,9],[4,2],[4,9],[5,9]],"B":[[1,1],[1,3],[1,5],[1,8],[1,9],[2,2],[2,5],[3,8],[4,9],[5,9],[6,2],[6,3],[6,5],[6,6],[6,8],[7,1],[7,3],[7,4],[7,5],[7,6],[7,8],[7,9],[8,2],[8,3],[8,4],[8,5],[8,6],[8,9],[9,1],[9,2],[9,3],[9,4],[9,6],[9,8]],"C":[[3,8],[5,3],[5,4],[5,5],[5,6],[5,8],[5,9]],"D":[[2,2],[2,5]],"E":[[8,3],[8,4],[8,5],[8,6],[9,1],[9,2],[9,3],[9,4],[9,6]],"F":[[7,7],[8,7],[9,7]],"G":[[6,3],[6,5],[7,4],[7,8],[8,9],[9,8]],"H":[[3,8],[4,9]],"V":[[1,1],[1,3],[1,5],[1,8],[1,9],[2,2],[2,5],[3,8],[4,9],[5,9],[6,2],[6,3],[6,5],[6,6],[6,8],[7,1],[7,3],[7,4],[7,5],[7,6],[7,8],[7,9],[8,2],[8,3],[8,4],[8,5],[8,6],[8,9],[9,1],[9,2],[9,3],[9,4],[9,6],[9,8]]},"text":"Fabrizio had the TV (R1C7) somewhere in his column, so he is in column 7 – at R2C7, R3C7, R4C7, R5C7, R7C7 or R9C7. R8C7 is beside the cart at R8C8, and Giuseppe was the only man beside a cart, so Fabrizio cannot be there: column 7 is his, and R8C7 is empty. Annamaria's squares are R3C2, R3C9 and R4C2 – R4C9 is beside the sofa, where Harmony was the only one, and R5C9 beside a chair, where Ditte was the only woman. She and Harmony (R3C8, R4C9) can only be in row 3 or row 4, so these two rows are theirs and nobody else can be at R3C3, R3C5, R3C6, R3C7, R4C1, R4C4, R4C5, R4C6 or R4C7. Chandler had an oven (R3C1, R5C2) in his row; row 3 is taken, so all his squares (R5C3, R5C5, R5C6, R5C8, R5C9) are in row 5: row 5 is his, and R5C4 – beside the cart at R6C4, so not for Chandler – and R5C7 are empty. Ditte was beside a chair, at R2C2, R2C5 or R5C9; R5C9 is in Chandler's row, so her squares are R2C2 and R2C5, both in row 2: row 2 is hers, and R2C3, R2C4, R2C6, R2C7, R2C8 and R2C9 are empty."},{"place":[],"cand":{"A":[[3,2],[4,2],[4,9],[5,9]],"B":[[1,1],[1,3],[1,5],[1,8],[1,9],[2,2],[2,5],[3,8],[4,9],[5,9],[6,2],[6,3],[6,5],[6,6],[6,8],[7,1],[7,3],[7,4],[7,5],[7,6],[7,8],[7,9],[8,2],[8,9],[9,8]],"C":[[3,8],[5,3],[5,4],[5,8]],"D":[[2,2],[2,5]],"E":[[8,3],[8,4],[8,5],[8,6],[9,1],[9,2],[9,3],[9,4],[9,6]],"F":[[7,7],[8,7],[9,7]],"G":[[6,3],[6,5],[7,4],[7,8],[8,9],[9,8]],"H":[[3,8],[4,9]],"V":[[1,1],[1,3],[1,5],[1,8],[1,9],[2,2],[2,5],[3,8],[4,9],[5,9],[6,2],[6,3],[6,5],[6,6],[6,8],[7,1],[7,3],[7,4],[7,5],[7,6],[7,8],[7,9],[8,2],[8,3],[8,4],[8,5],[8,6],[8,9],[9,1],[9,2],[9,3],[9,4],[9,6],[9,8]]},"text":"Annamaria said that somebody else in her area was beside a table. She can only be in the Bakehouse (R3C2, R4C2) or in the Staff Room (R3C9, R4C9), and in either one the person beside a table with her could only be Chandler – nobody else can be there. So Chandler is in Annamaria's area, beside a table: R5C5, R5C6 and R5C9 have no table beside them and drop out for him. Beverly said there was no man in her area, and Evan was in the Yard for certain, so Beverly cannot be there: R8C3, R8C4, R8C5, R8C6, R9C1, R9C2, R9C3, R9C4 and R9C6 are out for her. Harmony was the only one beside the sofa (R3C9), so she is at R3C8 or R4C9 – opposite corners of a rectangle whose other corner is R3C9. That square shares a row or a column with both, so wherever Harmony is, it lies in her row or column: nobody can be at R3C9, and Annamaria loses it."},{"place":["D"],"cand":{"A":[[3,2],[4,2],[4,9],[5,9]],"B":[[1,1],[1,3],[1,8],[1,9],[3,8],[4,9],[5,9],[6,3],[6,6],[6,8],[7,1],[7,3],[7,4],[7,6],[7,8],[7,9],[8,9],[9,8]],"C":[[3,8],[5,3],[5,4],[5,8]],"E":[[8,3],[8,4],[8,6],[9,1],[9,3],[9,4],[9,6]],"F":[[7,7],[8,7],[9,7]],"G":[[6,3],[7,4],[7,8],[8,9],[9,8]],"H":[[3,8],[4,9]],"V":[[1,1],[1,3],[1,8],[1,9],[3,8],[4,9],[5,9],[6,3],[6,6],[6,8],[7,1],[7,3],[7,4],[7,6],[7,8],[7,9],[8,3],[8,4],[8,6],[8,9],[9,1],[9,3],[9,4],[9,6],[9,8]]},"text":"Annamaria had a bench somewhere in her column. Both her squares (R3C2, R4C2) are in column 2, whose bench is at R9C2, so column 2 is hers and R2C2, R6C2, R8C2 and R9C2 are empty. Ditte loses R2C2 with that, and R5C9 had already fallen with Chandler's row: only R2C5 is left, beside the chair at R1C5. <b>Ditte is at R2C5.</b>"},{"place":["C","A","H"],"cand":{"B":[[1,1],[1,9],[6,6],[7,1],[7,4],[7,6],[7,9],[8,9]],"E":[[8,4],[8,6],[9,1],[9,4],[9,6]],"F":[[7,7],[8,7],[9,7]],"G":[[7,4],[8,9]],"V":[[1,1],[1,9],[6,6],[7,1],[7,4],[7,6],[7,9],[8,4],[8,6],[8,9],[9,1],[9,4],[9,6]]},"text":"Annamaria is in column 2, at R3C2 or R4C2 – both in the Bakehouse – so somebody else in the Bakehouse was beside a table. The free squares beside a table there are R3C3, R4C2, R4C4 and R5C3; the first three lie in rows 3 and 4, which belong to Annamaria and Harmony, so the companion can only be at R5C3. Nobody but Chandler can be there: Evan was in the Yard, Fabrizio is in column 7, Giuseppe was beside a cart and Harmony beside the sofa, and row 5 is Chandler's, so Beverly and Vaiana are out: <b>Chandler is at R5C3.</b> Chandler is in the Bakehouse too, and somebody else there was beside a table: at R4C2 or R4C4, and R4C4 was ruled out earlier, so at R4C2. Beverly cannot be there (she said there was no man in her area, and Chandler is in it), Evan, Fabrizio, Giuseppe and Harmony are out for the same reasons as before, and Vaiana cannot be in row 4: <b>Annamaria is at R4C2.</b> Row 4 is hers now, so Harmony loses R4C9: <b>Harmony is at R3C8.</b>"},{"place":[],"cand":{"B":[[1,1],[1,9],[6,6]],"E":[[9,1],[9,4]],"F":[[7,7],[8,7],[9,7]],"G":[[7,4],[8,9]],"V":[[1,1],[1,9],[6,6]]},"text":"Row 6 needs somebody, and only one square is left where anyone can be – R6C6 (Beverly or Vaiana) – so somebody is at R6C6 and the rest of column 6 is empty: R7C6, R8C6, R9C6. Rows 1 and 6 can only be filled by Beverly and Vaiana (for each of them R1C1, R1C9 or R6C6): two people, two lines, so these lines are theirs and they can be nowhere else – R7C1, R7C4, R7C9, R8C4, R8C9, R9C1 and R9C4 are out for them. Giuseppe was beside a cart (the carts are at R6C4 and R8C8), and most of the squares beside the carts are gone: R5C4 is in Chandler's row, R6C3 in Chandler's column, R6C5 in Ditte's column, R7C8 and R9C8 in Harmony's column, R8C7 in Fabrizio's column. That leaves R7C4 and R8C9, opposite corners of a rectangle whose other corner is R8C4. Wherever Giuseppe is, R8C4 lies in his row or column, so nobody can be at R8C4."},{"place":["F"],"cand":{"B":[[1,1],[1,9],[6,6]],"E":[[9,1],[9,4]],"G":[[8,9]],"V":[[1,1],[1,9],[6,6]]},"text":"Evan was in the Yard. His squares there are down to R9C1 and R9C4 – columns 2, 3 and 5 belong to Annamaria, Chandler and Ditte, column 6 is taken, and R8C4 has just been crossed out – and both are in row 9: row 9 is his, and R9C2, R9C3, R9C6, R9C7 and R9C8 are empty. Fabrizio's squares in column 7 are R2C7, R3C7, R4C7, R5C7, R7C7 and R9C7: R2C7 is in Ditte's row, R3C7 and R4C7 in rows 3 and 4 (Annamaria's and Harmony's), R5C7 in Chandler's row, R9C7 in Evan's row. Only R7C7 is left: <b>Fabrizio is at R7C7.</b>"},{"place":["G","E"],"cand":{"B":[[1,1],[6,6]],"V":[[1,1],[6,6]]},"text":"Giuseppe had R7C4 and R8C9 left, and R7C4 is in Fabrizio's row 7: <b>Giuseppe is at R8C9</b>, beside the cart at R8C8. Column 4 has to hold somebody as well. Everybody else is excluded from it – Beverly and Vaiana have only R1C1 and R6C6 left – so only Evan can be there, and his one square in column 4 is R9C4: <b>Evan is at R9C4.</b>"},{"place":["B","V"],"cand":{},"text":"Beverly said there was no man in her area. The Cold Room certainly holds Fabrizio (R7C7), so Beverly cannot be there: R6C6 is out for her, and R1C1 is her only square left: <b>Beverly is at R1C1.</b> The last square belongs to the victim: <b>Vaiana is at R6C6</b>, in the Cold Room, with nobody there but Fabrizio."},{"final":true,"text":"Case closed: Vaiana was alone in the Cold Room with Fabrizio, the bookkeeper – the man who had been padding the flour invoices for years, until the master baker went over the delivery slips herself. <b>Fabrizio is the murderer!</b>"}],"solver":{"rules":[],"occupiable":["chair","bed","armchair","stool","sofa","bench"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-17"},"score":13.236}