{"format":"murdoku-puzzle/1","id":"chambo","version":1,"difficulty":"easy","level":3,"size":{"rows":7,"cols":7},"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":"黎明的漁獲","tagline":"Nkhata Bay，馬拉威湖 · 黎明 · 三條船的主人","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-11-03","story":"馬拉威湖畔的Nkhata Bay迎來黎明。夜裡出海的船回來了：chambo魚和銀色的小usipa魚在岸邊分揀，用文火燻製，再攤在架子上曬乾，而摸黑從城裡趕來的買家正為最好的漁獲討價還價。三條船的主人Vitumbiko在日出之前被發現死了。","rules":{"standard":["每一<b>列</b>（橫行）和每一<b>欄</b>（直行）恰好有<b>一個人</b>。一旦放下某人，就劃掉他所在的整列和整欄。","<b>「旁邊」</b> = 正左、正右、正上或正下，並且<b>在同一個區域內</b>。有物品的方格（錨、曬網架、纜繩捲、營火、攤位、炭火烤架和晾曬架）不能被佔用；小船、凳子和長椅可以。","方向指的是列，而不必在同一欄：<i>「她以北恰好一列處有一個男人」</i> = 緊鄰上方的那一列，任意欄，有一個男人。","兇手曾<b>與受害者獨處</b>：那個區域裡沒有其他人。"],"special":[],"notes":[],"example":{}},"roleNames":{"village":"村民","buyer":"買家","victim":"受害者"},"personGroups":[{"id":"villagers","name":"村民","persons":["A","B","C","V"]},{"id":"buyers","name":"買家","persons":["D","E","F"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Beach","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[2,4],[2,5],[3,5]],"fill":"#efe4c4","pattern":"marble","name":"海灘"},{"id":"Boat Shed","cells":[[2,1],[2,2],[2,3],[3,1],[3,2],[3,3],[3,4],[4,2],[4,3]],"fill":"#e2d4bc","pattern":"planks","name":"船棚"},{"id":"Market","cells":[[2,6],[2,7],[3,6],[3,7],[4,7]],"fill":"#f1dfcc","pattern":"tiles","name":"市場"},{"id":"Smoking Hut","cells":[[4,6],[5,6],[5,7],[6,7]],"fill":"#ddd0c0","pattern":"boards","name":"燻製棚"},{"id":"Drying Yard","cells":[[4,1],[4,4],[4,5],[5,1],[5,2],[5,3],[5,4],[5,5],[6,1],[6,2],[6,3],[6,4],[6,5],[6,6],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7]],"fill":"#e6dcc6","pattern":"tiles","name":"晾曬場"}],"objectTypes":{"anchor":{"occupiable":false,"name":"錨","icon":"<circle cx=\"23\" cy=\"8\" r=\"4\" fill=\"none\" stroke=\"#3a4148\" stroke-width=\"3\"/><line x1=\"23\" y1=\"12\" x2=\"23\" y2=\"40\" stroke=\"#3a4148\" stroke-width=\"4\"/><line x1=\"12\" y1=\"19\" x2=\"34\" y2=\"19\" stroke=\"#3a4148\" stroke-width=\"3.5\"/><path d=\"M8 30 q6 12 15 12 q9 0 15 -12\" fill=\"none\" stroke=\"#3a4148\" stroke-width=\"4\" stroke-linecap=\"round\"/><path d=\"M8 30 l-2 6 M38 30 l2 6\" stroke=\"#3a4148\" stroke-width=\"3\"/>"},"boat":{"occupiable":true,"name":"小船","icon":"<path d=\"M3 37 q4 -3 8 0 t8 0 M27 40 q4 -3 8 0 t8 0\" fill=\"none\" stroke=\"#6aa9c7\" stroke-width=\"1.4\" stroke-linecap=\"round\"/><path d=\"M30 18 L19 5\" stroke=\"#4a2f1a\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><path d=\"M30 18 L19 5\" stroke=\"#d9b07a\" stroke-width=\"1.2\" stroke-linecap=\"round\"/><ellipse cx=\"17.6\" cy=\"3.6\" rx=\"2.4\" ry=\"4.4\" transform=\"rotate(-40 17.6 3.6)\" fill=\"#d9b07a\" stroke=\"#4a2f1a\" stroke-width=\"1\"/><path d=\"M30 30 L19 41\" stroke=\"#4a2f1a\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><path d=\"M30 30 L19 41\" stroke=\"#d9b07a\" stroke-width=\"1.2\" stroke-linecap=\"round\"/><ellipse cx=\"17.6\" cy=\"42.4\" rx=\"2.4\" ry=\"4.4\" transform=\"rotate(40 17.6 42.4)\" fill=\"#d9b07a\" stroke=\"#4a2f1a\" stroke-width=\"1\"/><path d=\"M4 15 Q24 10 35 14 Q43 18 44 24 Q43 30 35 34 Q24 38 4 33 Z\" fill=\"#a8693a\" stroke=\"#4a2f1a\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M7.5 17.8 Q24 13.6 34 17 Q40 20 41 24 Q40 28 34 31 Q24 34.4 7.5 30.2 Z\" fill=\"#dcae74\"/><path d=\"M8 22 Q26 19 40 22.6 M8 26 Q26 29 40 25.4\" fill=\"none\" stroke=\"#bf8a52\" stroke-width=\".9\"/><rect x=\"14\" y=\"16.4\" width=\"4.2\" height=\"15.6\" rx=\"1\" fill=\"#8a5530\" stroke=\"#4a2f1a\" stroke-width=\".7\"/><rect x=\"27\" y=\"15.8\" width=\"4.2\" height=\"16.6\" rx=\"1\" fill=\"#8a5530\" stroke=\"#4a2f1a\" stroke-width=\".7\"/><circle cx=\"30\" cy=\"18\" r=\"1.3\" fill=\"#4a2f1a\"/><circle cx=\"30\" cy=\"30\" r=\"1.3\" fill=\"#4a2f1a\"/>"},"nets":{"occupiable":false,"name":"曬網架","icon":"<rect x=\"6\" y=\"8\" width=\"34\" height=\"30\" fill=\"#e8eef2\" stroke=\"#6e4d2c\" stroke-width=\"2\"/><path d=\"M6 8 L40 38 M40 8 L6 38 M6 23 L40 23 M23 8 L23 38 M14 8 L14 38 M32 8 L32 38 M6 15 L40 15 M6 31 L40 31\" stroke=\"#5a7a8a\" stroke-width=\"1\"/>"},"stool":{"occupiable":true,"name":"凳子","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\"/>"},"ropes":{"occupiable":false,"name":"纜繩捲","icon":"<g stroke=\"#a5733f\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"11\" y1=\"3\" x2=\"11\" y2=\"43\"/><line x1=\"19\" y1=\"3\" x2=\"19\" y2=\"43\"/><line x1=\"27\" y1=\"3\" x2=\"27\" y2=\"43\"/><line x1=\"35\" y1=\"3\" x2=\"35\" y2=\"43\"/></g><rect x=\"6\" y=\"30\" width=\"34\" height=\"6\" rx=\"2\" fill=\"#5b5852\"/>"},"campfire":{"occupiable":false,"name":"營火","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>"},"stall":{"occupiable":false,"name":"攤位","icon":"<line x1=\"8\" y1=\"14\" x2=\"8\" y2=\"42\" stroke=\"#5e4127\" stroke-width=\"2.2\"/><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"42\" stroke=\"#5e4127\" stroke-width=\"2.2\"/><path d=\"M3 15 L23 4 L43 15 Z\" fill=\"#c0392b\" stroke=\"#6b1218\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M3 15 h40\" stroke=\"#e0b050\" stroke-width=\"2\"/><rect x=\"5\" y=\"27\" width=\"36\" height=\"7\" fill=\"#a97c50\" stroke=\"#5e4127\" stroke-width=\"1.3\"/><rect x=\"9\" y=\"22\" width=\"7\" height=\"5\" fill=\"#2e86c1\"/><rect x=\"17\" y=\"21\" width=\"6\" height=\"6\" fill=\"#e0b050\"/><rect x=\"24\" y=\"22\" width=\"7\" height=\"5\" fill=\"#8e44ad\"/><rect x=\"32\" y=\"21\" width=\"5\" height=\"6\" fill=\"#27ae60\"/><circle cx=\"15\" cy=\"18\" r=\"1.8\" fill=\"#f5b041\"/><circle cx=\"23\" cy=\"18\" r=\"1.8\" fill=\"#f5b041\"/><circle cx=\"31\" cy=\"18\" r=\"1.8\" fill=\"#f5b041\"/>"},"dryrack":{"occupiable":false,"name":"晾曬架","icon":"<rect x=\"5\" y=\"37\" width=\"3\" height=\"5\" fill=\"#5e3f1f\"/><rect x=\"38\" y=\"37\" width=\"3\" height=\"5\" fill=\"#5e3f1f\"/><rect x=\"5\" y=\"8\" width=\"36\" height=\"30\" rx=\"2\" fill=\"#a77a48\" stroke=\"#5e3f1f\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"11\" width=\"30\" height=\"24\" fill=\"#d9c7a0\"/><path d=\"M8 17 h30 M8 23 h30 M8 29 h30\" stroke=\"#b9a57c\" stroke-width=\"1\"/><path d=\"M11 14 q6 -1.5 12 0 M26 14 q5 1.4 10 0 M11 20 q7 1.5 13 0 M27 20 q4 -1.2 9 0 M11 26 q6 -1.2 12 0 M26 26 q5 1.4 10 0 M11 32 q7 1.3 13 0 M27 32 q4 -1.2 9 0\" stroke=\"#3b2414\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"/>"},"grill":{"occupiable":false,"name":"炭火烤架","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"20\" rx=\"2\" fill=\"#4a4a4a\" stroke=\"#222\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"17\" width=\"30\" height=\"10\" fill=\"#2a1c16\"/><circle cx=\"13\" cy=\"23\" r=\"2.2\" fill=\"#ff7a2e\"/><circle cx=\"21\" cy=\"21\" r=\"2\" fill=\"#ffb03c\"/><circle cx=\"29\" cy=\"24\" r=\"2.3\" fill=\"#ff7a2e\"/><circle cx=\"34\" cy=\"20\" r=\"1.6\" fill=\"#ffb03c\"/><path d=\"M8 16 h30 M8 19.5 h30 M8 23 h30 M8 26.5 h30\" stroke=\"#b9b9b9\" stroke-width=\"1.1\"/><rect x=\"7\" y=\"34\" width=\"3\" height=\"8\" fill=\"#333\"/><rect x=\"36\" y=\"34\" width=\"3\" height=\"8\" fill=\"#333\"/><path d=\"M15 12 q2 -4 0 -8 M23 12 q2 -4 0 -8 M31 12 q2 -4 0 -8\" fill=\"none\" stroke=\"#9aa0a6\" stroke-width=\"1.5\" stroke-linecap=\"round\"/>"},"bench":{"occupiable":true,"name":"長椅","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\"/>"}},"wallTypes":{},"objects":[{"cell":[1,2],"type":"anchor"},{"cell":[1,5],"type":"boat"},{"cell":[1,6],"type":"nets"},{"cell":[1,7],"type":"boat"},{"cell":[2,6],"type":"stool"},{"cell":[3,1],"type":"ropes"},{"cell":[3,3],"type":"nets"},{"cell":[3,5],"type":"campfire"},{"cell":[3,7],"type":"stall"},{"cell":[4,7],"type":"stall"},{"cell":[5,2],"type":"dryrack"},{"cell":[5,6],"type":"grill"},{"cell":[7,2],"type":"dryrack"},{"cell":[7,4],"type":"bench"},{"cell":[7,6],"type":"dryrack"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alinafe","gender":"F","role":"village","color":"#c62828","avatar":{"bg":"#2e5a3a","skin":"#6b4226","hair":"#1c1a1a","style":"bun","shirt":"#e07a1f","turban":"#e65100","earrings":true},"clue":"她在一個<b>攤位</b>旁邊。","job":"魚販","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alinafe\"><rect width=\"80\" height=\"80\" fill=\"#2e5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e07a1f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#6b4226\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#6b4226\"/><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\"/><path d=\"M24 31 Q25 7 40 7 Q55 7 56 31 Q48 20 40 20 Q32 20 24 31 Z\" fill=\"#e65100\"/><path d=\"M27 20 Q40 30 53 20\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/><path d=\"M32 12 Q40 4 50 12\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"village","constraints":[{"type":"beside","obj":"stall"}]},{"id":"B","name":"Bongani","gender":"M","role":"village","color":"#2e7d32","avatar":{"bg":"#5a3a2a","skin":"#5a3a24","hair":"#1c1a1a","style":"short","shirt":"#4a6a8a","beard":true},"clue":"他在<b>錨</b>旁邊。他所在區域裡<b>沒有別的男人</b>。","job":"造船匠","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bongani\"><rect width=\"80\" height=\"80\" fill=\"#5a3a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a6a8a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#5a3a24\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#5a3a24\"/><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":"village","constraints":[{"type":"beside","obj":"anchor"},{"type":"no_gender_in_area","gender":"M"}]},{"id":"C","name":"Chisomo","gender":"F","role":"village","color":"#1565c0","avatar":{"bg":"#8a6d3b","skin":"#7a4a2a","hair":"#1c1a1a","style":"long","shirt":"#2e7d32","necklace":true},"clue":"她<b>沒有</b>在<b>長椅</b>旁邊。","job":"補網人","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Chisomo\"><rect width=\"80\" height=\"80\" fill=\"#8a6d3b\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><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=\"#7a4a2a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#7a4a2a\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 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\"/></svg>","solverRole":"village","constraints":[{"type":"not_beside","obj":"bench"}]},{"id":"D","name":"Dalitso","gender":"M","role":"buyer","color":"#6a1b9a","avatar":{"bg":"#35607a","skin":"#6e4529","hair":"#1c1a1a","style":"short","shirt":"#1e5aa8","cap":true,"mustache":true,"mustacheColor":"#1c1a1a"},"clue":"他是自己<b>區域裡最靠西的人</b>。<b>長椅</b><b>不</b>在他的區域裡。","job":"來自Mzuzu的魚買家","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dalitso\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1e5aa8\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#6e4529\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#6e4529\"/><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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#1c1a1a\"/><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":"buyer","constraints":[{"type":"extreme_in_area","dir":"W"},{"type":"not_area_has","obj":"bench"}]},{"id":"E","name":"Esnart","gender":"F","role":"buyer","color":"#e65100","avatar":{"bg":"#3d2a5a","skin":"#8a5a3a","hair":"#1c1a1a","style":"ponytail","shirt":"#f2c230","headband":"#f2c230","earrings":true},"clue":"她所在的<b>欄</b>中某處有一個<b>攤位</b>。她所在區域裡<b>恰好還有另外兩個人</b>。","job":"來自Lilongwe的魚買家","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Esnart\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2c230\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#8a5a3a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#8a5a3a\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f2c230\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"buyer","constraints":[{"type":"col_has","obj":"stall"},{"type":"with_count","n":2}]},{"id":"F","name":"Fatsani","gender":"M","role":"buyer","color":"#00838f","avatar":{"bg":"#7a5a2a","skin":"#5a3a24","hair":"#1c1a1a","style":"slick","shirt":"#f4efe6","beanie":"#b71c1c"},"clue":"他<b>以北恰好一列</b>處有一名<b>買家</b>。","job":"把乾usipa運往Blantyre的卡車司機","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fatsani\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2a\"/><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=\"#5a3a24\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#5a3a24\"/><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=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#b71c1c\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#b71c1c\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"buyer","constraints":[{"type":"rel_any","dir":"N","exact":1,"role":"buyer"}]},{"id":"V","name":"Vitumbiko","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#6b4226","hair":"#9e9e9e","style":"short","shirt":"#f4efe6","mustache":true,"mustacheColor":"#9e9e9e"},"clue":"<b>受害者。</b>他被發現在<b>船棚</b>，在一個<b>曬網架</b>旁邊——與兇手獨處。","job":"三條漁船的主人","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vitumbiko\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#6b4226\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#6b4226\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#9e9e9e\"/><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=\"#9e9e9e\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"village","constraints":[{"type":"area","areas":["Boat Shed"]},{"type":"beside","obj":"nets"}]}],"victim":"V","solver":{"rules":[],"occupiable":["bench","boat","stool"]},"score":8.1322,"seal":{"board":"ba398c48baeb12f7c6b314016679ff470ad2285260c782999f5979b141dcafff","murderer":"cf966050b2c91864db7403f0f2b0731ae04068729756c88b891ab4fec721497a"}}