{"format":"murdoku-puzzle/1","id":"scanner","version":1,"difficulty":"expert","level":10,"size":{"rows":16,"cols":16},"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":"Ca đêm","tagline":"Một trung tâm phân phối · ca đêm · mỗi máy quét chỉ đăng nhập dọc theo một hàng hoặc một cột","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-12","story":"Dock 16, trung tâm phân phối cạnh đường cao tốc, hai giờ sáng. Ca đêm đang bù lượng hàng tồn của mùa cao điểm: nhân viên lấy hàng, ba xe nâng, dây chuyền đóng gói không dừng một phút. Vlad, trưởng ca, đầu ca đã phát cho mỗi người một thẻ quét đánh số. Hai giờ mười anh không trả lời bộ đàm: anh nằm chết ở Khu Nhận Hàng, cạnh một thùng gỗ. Ca làm hôm ấy không kết thúc.","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.","Các hàng được đánh số <b>1–16 từ trên xuống dưới</b>, các cột <b>1–16 từ trái sang phải</b>, như ở các mép của bàn cờ. Mỗi thẻ có một số khác nhau từ 1 đến 16.","<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 (các kệ, các thùng gỗ, các xe nâng, băng chuyền, các cọc tiêu, các tủ đồ, các bàn, các thùng tròn…) không thể ở; ghế tựa, băng ghế và ghế đẩu thì được. Một <b>góc</b> của khu vực là ô của khu vực đó giáp mép ngoài (một khu vực khác hoặc mép bàn cờ) ở một cạnh ngang và một cạnh dọc.","Phương hướng chỉ hàng, không phải cùng một cột: <i>“đúng một hàng về phía bắc của anh ấy có một người đàn ông”</i> = người ở hàng ngay phía trên là đàn ông, ở bất kỳ cột nào.","<i>“Có một ghế tựa ở đâu đó trong hàng của cô ấy”</i> = có một ghế tựa ở một ô trong hàng của cô ấy, ở bất kỳ khu vực nào; <i>“ở đâu đó trong khu vực của anh ấy”</i> = ở một ô của khu vực mà anh ấy đã ở. <i>“Ngay sát một khu vực không có ai”</i> = một ô ngay bên trái, bên phải, bên trên hoặc bên dưới anh ấy thuộc về một khu vực khác, và trong khu vực đó không có ai.","<i>“Cô ấy là người phụ nữ duy nhất ở cạnh một cọc tiêu”</i> = không có người phụ nữ nào khác ở cạnh bất kỳ cọc tiêu nào. <b>Nhân viên văn phòng</b> là Melinda, Nils, Odessa và Vlad.","Hung thủ ở <b>một mình với nạn nhân</b>: không có ai khác trong khu vực đó."],"special":["<b>Mỗi người nhận một thẻ đánh số (1–16), mỗi thẻ một số khác nhau, và ai cũng ở trong hàng hoặc cột có số ghi trên thẻ của mình.</b>","Các hàng được đánh số từ trên xuống dưới, các cột từ trái sang phải, từ 1 đến 16, như ở mép bảng."],"notes":["<i>“ở ngay sát một khu vực không có ai”</i> = ô của người đó giáp, qua bức tường, một khu vực trống.","<i>“Cô ấy là người phụ nữ duy nhất ở cạnh một cọc tiêu”</i> = ngoài cô ấy, không người phụ nữ nào ở cạnh cọc tiêu.","<i>“nhân viên văn phòng”</i> = Melinda, Nils, Odessa và Vlad."],"example":"<i>Ví dụ:</i> thẻ số 7 → ở hàng 7 hoặc cột 7."},"roleNames":{"picker":"nhân viên nhặt hàng","driver":"tài xế xe nâng","packer":"nhân viên đóng gói","office":"nhân viên văn phòng","victim":"nạn nhân"},"personGroups":[{"id":"pickers","name":"Nhân viên nhặt hàng","persons":["A","B","C","D","E"]},{"id":"drivers","name":"Tài xế xe nâng","persons":["F","G","H"]},{"id":"packers","name":"Nhân viên đóng gói","persons":["I","J","K","L"]},{"id":"office","name":"Văn phòng","persons":["M","N","O","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Shift Office","labelAt":[3,2],"cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3],[4,1]],"fill":"#dcd4c4","pattern":"boards","name":"Văn Phòng Ca"},{"id":"Security Booth","labelAt":[2,6],"cells":[[1,5],[1,6],[2,4],[2,5],[2,6]],"fill":"#d6dde6","pattern":"tiles","name":"Chốt Bảo Vệ"},{"id":"Break Room","labelAt":[3,9],"cells":[[1,7],[1,8],[1,9],[1,10],[1,11],[2,7],[2,8],[2,9],[2,10],[2,11],[3,7],[3,8],[3,9],[3,10],[4,7],[4,8]],"fill":"#e8dfd0","pattern":"boards","name":"Phòng Nghỉ"},{"id":"Locker Room","labelAt":[4,5],"cells":[[3,4],[3,5],[3,6],[4,2],[4,3],[4,4],[4,5],[4,6],[5,2],[5,3],[5,4]],"fill":"#dde4e8","pattern":"tiles","name":"Phòng Thay Đồ"},{"id":"Cold Store","labelAt":[3,15],"cells":[[1,12],[1,13],[1,14],[1,15],[1,16],[2,12],[2,13],[2,14],[2,15],[2,16],[3,12],[3,13],[3,14],[3,15],[3,16],[4,12],[4,13],[4,14],[5,13]],"fill":"#dcebf2","pattern":"ice","name":"Kho Lạnh"},{"id":"Hazmat Cage","labelAt":[6,14],"cells":[[4,15],[4,16],[5,14],[5,15],[5,16],[6,14],[6,15],[6,16],[7,15],[7,16]],"fill":"#ece4c8","pattern":"tiles","name":"Lồng Hóa Chất"},{"id":"Main Aisle","labelAt":[12,9],"cells":[[3,11],[4,9],[4,10],[4,11],[5,1],[5,5],[5,6],[5,7],[5,8],[5,9],[5,11],[5,12],[6,1],[6,2],[6,3],[6,4],[6,5],[6,12],[6,13],[7,4],[7,5],[7,13],[7,14],[8,5],[8,14],[8,15],[9,5],[9,14],[10,5],[10,6],[10,13],[10,14],[11,6],[11,7],[11,8],[11,9],[11,12],[11,13],[12,8],[12,9],[12,10],[12,11],[12,12],[13,8],[14,7],[14,8]],"fill":"#e2e2dc","pattern":"tiles","name":"Lối Đi Chính"},{"id":"High-Bay Racking","labelAt":[10,9],"cells":[[5,10],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[11,10],[11,11]],"fill":"#d8d4cc","pattern":"planks","name":"Giá Kệ Cao"},{"id":"Picking Zone","labelAt":[10,3],"cells":[[7,1],[7,2],[7,3],[8,1],[8,2],[8,3],[8,4],[9,1],[9,2],[9,3],[9,4],[10,1],[10,2],[10,3],[10,4],[11,1],[11,2],[12,1]],"fill":"#e4dccb","pattern":"planks","name":"Khu Lấy Hàng"},{"id":"Packing Line","labelAt":[13,4],"cells":[[11,3],[11,4],[11,5],[12,2],[12,3],[12,4],[12,5],[12,6],[12,7],[13,1],[13,2],[13,3],[13,4],[13,5],[13,6],[13,7],[14,1],[14,2],[14,3]],"fill":"#e6dcc0","pattern":"boards","name":"Dây Chuyền Đóng Gói"},{"id":"Returns","labelAt":[11,14],"cells":[[8,16],[9,15],[9,16],[10,15],[10,16],[11,14],[11,15],[11,16],[12,15],[12,16],[13,16]],"fill":"#e0d6cc","pattern":"planks","name":"Hàng Trả Về"},{"id":"Charging Bay","labelAt":[13,12],"cells":[[12,13],[12,14],[13,12],[13,13],[13,14],[13,15],[14,13],[14,14]],"fill":"#d4dcd0","pattern":"tiles","name":"Trạm Sạc"},{"id":"Goods-In","labelAt":[15,10],"cells":[[13,9],[13,10],[13,11],[14,9],[14,10],[14,11],[14,12],[15,8],[15,9],[15,10],[15,11],[15,12]],"fill":"#e2d8c4","pattern":"planks","name":"Khu Nhận Hàng"},{"id":"Loading Dock","labelAt":[16,9],"cells":[[14,4],[14,5],[14,6],[14,15],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,13],[15,14],[15,15],[15,16],[16,1],[16,2],[16,3],[16,4],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#d8d8d4","pattern":"tiles","name":"Bến Bốc Dỡ"}],"objectTypes":{"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\"/>"},"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\"/>"},"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\"/>"},"barrel":{"occupiable":false,"name":"thùng tròn","icon":"<path d=\"M11 8 q-4 15 0 30 h24 q4 -15 0 -30 z\" fill=\"#a5733f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><rect x=\"9\" y=\"29\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\" stroke=\"#7a5230\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\" stroke=\"#7a5230\"/>"},"cabinet":{"occupiable":false,"name":"tủ hồ sơ","icon":"<rect x=\"10\" y=\"4\" width=\"26\" height=\"38\" rx=\"2\" fill=\"#6b7680\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"14\" y=\"9\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"21\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"33\" width=\"18\" height=\"6\" fill=\"#9aa1a8\"/>"},"cart":{"occupiable":false,"name":"xe kéo lấy hàng","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\"/>"},"cone":{"occupiable":false,"name":"cọc tiêu","icon":"<path d=\"M23 6 L33 38 L13 38 Z\" fill=\"#e67e22\"/><rect x=\"9\" y=\"37\" width=\"28\" height=\"5\" rx=\"1.5\" fill=\"#2b2b2b\"/><path d=\"M18.5 21 h9 l1.5 5 h-12 z\" fill=\"#fbfbfb\"/><path d=\"M16 30 h14 l1.5 5 h-17 z\" fill=\"#fbfbfb\"/>"},"conveyor":{"occupiable":false,"name":"băng chuyền","icon":"<path d=\"M9 28 v13 M37 28 v13\" stroke=\"#4a4f55\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><rect x=\"2\" y=\"16\" width=\"42\" height=\"13\" rx=\"6.5\" fill=\"#5b6570\" stroke=\"#2b2f33\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"17.500\" width=\"36\" height=\"4\" fill=\"#2f353b\"/><circle cx=\"10\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><circle cx=\"18\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><circle cx=\"26\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><circle cx=\"34\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><rect x=\"16\" y=\"5\" width=\"13\" height=\"12\" rx=\"1\" fill=\"#c8915a\" stroke=\"#6b4a2a\" stroke-width=\"1.3\"/><path d=\"M16 9 h13 M22.500 5 v4\" stroke=\"#6b4a2a\" stroke-width=\"1.1\"/>"},"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\"/>"},"desk":{"occupiable":false,"name":"bàn làm việc","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\"/>"},"forklift":{"occupiable":false,"name":"xe nâng","icon":"<path d=\"M7 5 v31\" stroke=\"#4a4f55\" stroke-width=\"3.2\" stroke-linecap=\"round\"/><path d=\"M2 37 h13\" stroke=\"#4a4f55\" stroke-width=\"3\" stroke-linecap=\"round\"/><rect x=\"11\" y=\"19\" width=\"24\" height=\"13\" rx=\"3\" fill=\"#f2b632\" stroke=\"#5a4210\" stroke-width=\"1.5\"/><path d=\"M16 19 V8 H31 L35 19\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"2.2\" stroke-linejoin=\"round\"/><rect x=\"33\" y=\"21\" width=\"9\" height=\"11\" rx=\"2\" fill=\"#d79a1e\" stroke=\"#5a4210\" stroke-width=\"1.3\"/><circle cx=\"17\" cy=\"36\" r=\"5\" fill=\"#2b2f33\"/><circle cx=\"34\" cy=\"36\" r=\"5\" fill=\"#2b2f33\"/><circle cx=\"17\" cy=\"36\" r=\"1.8\" fill=\"#9aa1a8\"/><circle cx=\"34\" cy=\"36\" r=\"1.8\" fill=\"#9aa1a8\"/>"},"gasbottle":{"occupiable":false,"name":"bình gas","icon":"<rect x=\"14\" y=\"13\" width=\"18\" height=\"28\" rx=\"6\" fill=\"#d9772b\" stroke=\"#8a4513\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"7\" width=\"10\" height=\"7\" rx=\"2\" fill=\"none\" stroke=\"#5a6068\" stroke-width=\"2\"/><rect x=\"21\" y=\"9\" width=\"4\" height=\"5\" fill=\"#5a6068\"/><path d=\"M14 22 h18 M14 33 h18\" stroke=\"#8a4513\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"39\" width=\"20\" height=\"3\" rx=\"1\" fill=\"#5a3a1a\"/>"},"locker":{"occupiable":false,"name":"tủ đồ","icon":"<rect x=\"8\" y=\"4\" width=\"30\" height=\"38\" rx=\"2\" fill=\"#7f95a8\" stroke=\"#3d4f5e\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"4\" x2=\"23\" y2=\"42\" stroke=\"#3d4f5e\"/><rect x=\"11\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"11\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><circle cx=\"19\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/><circle cx=\"34\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/>"},"radio":{"occupiable":false,"name":"máy vô tuyến","icon":"<rect x=\"6\" y=\"12\" width=\"34\" height=\"26\" rx=\"4\" fill=\"#8a5a2b\" stroke=\"#4a2e14\" stroke-width=\"1.5\"/><rect x=\"10\" y=\"16\" width=\"15\" height=\"18\" rx=\"2\" fill=\"#d8c08a\" stroke=\"#4a2e14\" stroke-width=\"1\"/><path d=\"M12 20 h11 M12 24 h11 M12 28 h11 M12 32 h11\" stroke=\"#8a6a3a\" stroke-width=\"1.2\"/><circle cx=\"32\" cy=\"20\" r=\"4\" fill=\"#f4e6c0\" stroke=\"#4a2e14\" stroke-width=\"1\"/><path d=\"M32 20 l2 -2\" stroke=\"#b03a2e\" stroke-width=\"1.2\"/><circle cx=\"29\" cy=\"31\" r=\"2.2\" fill=\"#3b2a18\"/><circle cx=\"35\" cy=\"31\" r=\"2.2\" fill=\"#3b2a18\"/><path d=\"M14 12 l-4 -8 M32 12 l4 -8\" stroke=\"#3b3f45\" stroke-width=\"1.5\"/>"},"safe":{"occupiable":false,"name":"két sắt","icon":"<rect x=\"9\" y=\"6\" width=\"28\" height=\"34\" rx=\"3\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"7\" fill=\"none\" stroke=\"#9aa1a8\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"23\" r=\"2\" fill=\"#9aa1a8\"/><rect x=\"31\" y=\"14\" width=\"3\" height=\"18\" fill=\"#9aa1a8\"/>"},"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\"/>"},"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\"/>"},"stepladder":{"occupiable":false,"name":"thang gấp","icon":"<line x1=\"13\" y1=\"42\" x2=\"20\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"33\" y1=\"42\" x2=\"26\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"16\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"18\" y1=\"20\" x2=\"28\" y2=\"20\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"20\" y1=\"10\" x2=\"26\" y2=\"10\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/>"},"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\"/>"},"trolley":{"occupiable":false,"name":"xe đẩy","icon":"<rect x=\"7\" y=\"12\" width=\"32\" height=\"18\" rx=\"3\" fill=\"#9aa1a8\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"6\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#a15c3e\" stroke=\"#3f2d1d\"/><circle cx=\"13\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><circle cx=\"33\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><line x1=\"39\" y1=\"12\" x2=\"42\" y2=\"4\" stroke=\"#3d444b\" stroke-width=\"2\"/>"},"vending":{"occupiable":false,"name":"máy bán hàng tự động","icon":"<rect x=\"9\" y=\"4\" width=\"28\" height=\"38\" rx=\"3\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"8\" width=\"16\" height=\"18\" fill=\"#7fc4d8\"/><rect x=\"13\" y=\"29\" width=\"20\" height=\"4\" fill=\"#f0b429\"/><rect x=\"13\" y=\"35\" width=\"20\" height=\"3\" fill=\"#8a94a0\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"cabinet"},{"cell":[1,3],"type":"chair"},{"cell":[1,6],"type":"radio"},{"cell":[1,8],"type":"chair"},{"cell":[1,11],"type":"vending"},{"cell":[1,13],"type":"shelf"},{"cell":[1,16],"type":"shelf"},{"cell":[2,2],"type":"desk"},{"cell":[2,5],"type":"chair"},{"cell":[2,8],"type":"table"},{"cell":[2,9],"type":"chair"},{"cell":[2,12],"type":"crate"},{"cell":[3,1],"type":"safe"},{"cell":[3,4],"type":"locker"},{"cell":[3,7],"type":"chair"},{"cell":[3,14],"type":"crate"},{"cell":[4,4],"type":"bench"},{"cell":[4,6],"type":"locker"},{"cell":[4,8],"type":"sink"},{"cell":[4,16],"type":"gasbottle"},{"cell":[5,2],"type":"locker"},{"cell":[5,7],"type":"forklift"},{"cell":[5,15],"type":"barrel"},{"cell":[6,2],"type":"cone"},{"cell":[6,7],"type":"shelf"},{"cell":[6,10],"type":"shelf"},{"cell":[6,16],"type":"barrel"},{"cell":[7,1],"type":"shelf"},{"cell":[7,15],"type":"gasbottle"},{"cell":[8,2],"type":"stepladder"},{"cell":[8,7],"type":"shelf"},{"cell":[8,9],"type":"shelf"},{"cell":[8,12],"type":"shelf"},{"cell":[8,15],"type":"trolley"},{"cell":[9,3],"type":"shelf"},{"cell":[9,10],"type":"stepladder"},{"cell":[9,16],"type":"crate"},{"cell":[10,2],"type":"cart"},{"cell":[10,8],"type":"shelf"},{"cell":[10,11],"type":"shelf"},{"cell":[10,14],"type":"cone"},{"cell":[11,4],"type":"table"},{"cell":[11,8],"type":"forklift"},{"cell":[11,15],"type":"crate"},{"cell":[12,3],"type":"stool"},{"cell":[12,6],"type":"stool"},{"cell":[12,11],"type":"cart"},{"cell":[12,16],"type":"table"},{"cell":[13,2],"type":"conveyor"},{"cell":[13,3],"type":"conveyor"},{"cell":[13,4],"type":"conveyor"},{"cell":[13,5],"type":"conveyor"},{"cell":[13,10],"type":"crate"},{"cell":[13,13],"type":"forklift"},{"cell":[14,1],"type":"crate"},{"cell":[14,5],"type":"cone"},{"cell":[14,9],"type":"crate"},{"cell":[14,12],"type":"cart"},{"cell":[14,14],"type":"forklift"},{"cell":[15,5],"type":"crate"},{"cell":[15,11],"type":"crate"},{"cell":[15,13],"type":"trolley"},{"cell":[15,15],"type":"cone"},{"cell":[16,2],"type":"crate"},{"cell":[16,5],"type":"cone"},{"cell":[16,8],"type":"forklift"},{"cell":[16,11],"type":"bench"},{"cell":[16,14],"type":"crate"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Audrey","gender":"F","role":"picker","number":12,"color":"#c62828","avatar":{"bg":"#5a4a3a","skin":"#f1c8a5","hair":"#5a3a22","style":"ponytail","shirt":"#f0a020","earrings":true},"clue":"Có <b>đúng một người khác</b> trong khu vực của cô ấy.","job":"nhân viên nhặt hàng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Audrey\"><rect width=\"80\" height=\"80\" fill=\"#5a4a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><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=\"#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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"picker","constraints":[{"type":"with_count","n":1}]},{"id":"B","name":"Brice","gender":"M","role":"picker","number":1,"color":"#ad1457","avatar":{"bg":"#3a4a5a","skin":"#e7b98f","hair":"#1c1a1a","style":"short","shirt":"#f0a020","beard":true},"clue":"Anh ấy ở trong <b>Kho Lạnh</b>.","job":"nhân viên nhặt hàng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brice\"><rect width=\"80\" height=\"80\" fill=\"#3a4a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><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 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":"picker","constraints":[{"type":"area","areas":["Cold Store"]}]},{"id":"C","name":"Claudia","gender":"F","role":"picker","number":6,"color":"#6a1b9a","avatar":{"bg":"#5a3a5a","skin":"#f6d8c0","hair":"#c8a050","style":"bun","shirt":"#f0a020","glasses":true},"clue":"Cô ấy là <b>người phụ nữ duy nhất</b> ở cạnh một <b>cọc tiêu</b>.","job":"nhân viên nhặt hàng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Claudia\"><rect width=\"80\" height=\"80\" fill=\"#5a3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#c8a050\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#c8a050\"/><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":"picker","constraints":[{"type":"only_beside","obj":"cone","gender":"F"}]},{"id":"D","name":"Derrick","gender":"M","role":"picker","number":3,"color":"#e65100","avatar":{"bg":"#4a5a4a","skin":"#e4b998","hair":"#9a9a9a","style":"bald","shirt":"#f0a020","mustache":true,"mustacheColor":"#8a8a8a"},"clue":"Anh ấy <b>ở một mình trong khu vực của mình</b>. Có một <b>tủ đồ</b> ở đâu đó trong khu vực của anh ấy.","job":"nhân viên nhặt hàng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Derrick\"><rect width=\"80\" height=\"80\" fill=\"#4a5a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><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 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#9a9a9a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#9a9a9a\"/><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=\"#8a8a8a\"/></svg>","solverRole":"picker","constraints":[{"type":"alone"},{"type":"area_has","obj":"locker"}]},{"id":"E","name":"Enya","gender":"F","role":"picker","number":2,"color":"#1565c0","avatar":{"bg":"#3a4a6a","skin":"#efc7a3","hair":"#b5703a","style":"long","shirt":"#f0a020","headphones":true},"clue":"Có một <b>thùng gỗ</b> ở đâu đó trong <b>hàng</b> của cô ấy. Cô ấy <b>không</b> ở góc của khu vực mình.","job":"nhân viên nhặt hàng, ca làm đầu tiên","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Enya\"><rect width=\"80\" height=\"80\" fill=\"#3a4a6a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#b5703a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#b5703a\"/><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=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/></svg>","solverRole":"picker","constraints":[{"type":"row_has","obj":"crate"},{"type":"not_corner_of_area"}]},{"id":"F","name":"Franklin","gender":"M","role":"driver","number":10,"color":"#00838f","avatar":{"bg":"#4a3a3a","skin":"#e9c6a4","hair":"#2a1a10","style":"short","shirt":"#d8e030","cap":true,"mustache":true,"mustacheColor":"#2a1a10"},"clue":"Anh ấy ở cạnh một <b>kệ</b>.","job":"tài xế xe nâng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Franklin\"><rect width=\"80\" height=\"80\" fill=\"#4a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d8e030\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1a10\"/><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=\"#2a1a10\"/><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":"driver","constraints":[{"type":"beside","obj":"shelf"}]},{"id":"G","name":"Goldie","gender":"F","role":"driver","number":8,"color":"#2e7d32","avatar":{"bg":"#5a5a3a","skin":"#f3d3b5","hair":"#3a2a1a","style":"bob","shirt":"#d8e030","cap":true,"lips":true},"clue":"Cô ấy ở cạnh một <b>kệ</b>.","job":"tài xế xe nâng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Goldie\"><rect width=\"80\" height=\"80\" fill=\"#5a5a3a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#3a2a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d8e030\"/><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=\"#3a2a1a\"/><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=\"M35.4 42.9 Q37.7 40.9 40 42.3 Q42.3 40.9 44.6 42.9 Q40 47.6 35.4 42.9 Z\" fill=\"true\"/><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":"driver","constraints":[{"type":"beside","obj":"shelf"}]},{"id":"H","name":"Hunter","gender":"M","role":"driver","number":15,"color":"#558b2f","avatar":{"bg":"#3a3a4a","skin":"#e7b98f","hair":"#1c1a1a","style":"short","shirt":"#d8e030","cap":true,"beard":true},"clue":"Có một <b>nhân viên văn phòng</b> trong khu vực của anh ấy.","job":"tài xế xe nâng","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hunter\"><rect width=\"80\" height=\"80\" fill=\"#3a3a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d8e030\"/><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 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\"/><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":"driver","constraints":[{"type":"with_role","role":"office"}]},{"id":"I","name":"Ivana","gender":"F","role":"packer","number":16,"color":"#5d4037","avatar":{"bg":"#6a4a5a","skin":"#f6d8c0","hair":"#2a1a10","style":"bob","shirt":"#4a7ab0","beanie":"#c62828","earrings":true},"clue":"Cô ấy <b>không ở một mình</b> trong khu vực của mình.","job":"nhân viên đóng gói","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ivana\"><rect width=\"80\" height=\"80\" fill=\"#6a4a5a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#2a1a10\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a7ab0\"/><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=\"#2a1a10\"/><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=\"#c62828\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#c62828\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"packer","constraints":[{"type":"not_alone"}]},{"id":"J","name":"Jonah","gender":"M","role":"packer","number":4,"color":"#8d6e63","avatar":{"bg":"#4a4a3a","skin":"#efc7a3","hair":"#c8a050","style":"short","shirt":"#4a7ab0","beard":true},"clue":"Anh ấy <b>ở một mình trong khu vực của mình</b>.","job":"nhân viên đóng gói","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jonah\"><rect width=\"80\" height=\"80\" fill=\"#4a4a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a7ab0\"/><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 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#c8a050\"/><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=\"#c8a050\"/></svg>","solverRole":"packer","constraints":[{"type":"alone"}]},{"id":"K","name":"Kiara","gender":"F","role":"packer","number":7,"color":"#d4a017","avatar":{"bg":"#5a4a6a","skin":"#e4b998","hair":"#1c1a1a","style":"ponytail","shirt":"#4a7ab0","necklace":true},"clue":"Có một <b>ghế tựa</b> ở đâu đó trong <b>hàng</b> của cô ấy.","job":"nhân viên đóng gói","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kiara\"><rect width=\"80\" height=\"80\" fill=\"#5a4a6a\"/><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=\"#4a7ab0\"/><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=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><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\"/></svg>","solverRole":"packer","constraints":[{"type":"row_has","obj":"chair"}]},{"id":"L","name":"Liam","gender":"M","role":"packer","number":11,"color":"#37474f","avatar":{"bg":"#3a5a5a","skin":"#f1c8a5","hair":"#5a3a22","style":"slick","shirt":"#4a7ab0","beanie":"#2e4a6a","mustache":true,"mustacheColor":"#5a3a22"},"clue":"<b>Đúng một hàng về phía bắc</b> của anh ấy có một <b>người đàn ông</b>. Anh ấy ở cạnh một <b>thùng gỗ</b>.","job":"nhân viên đóng gói","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Liam\"><rect width=\"80\" height=\"80\" fill=\"#3a5a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a7ab0\"/><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=\"#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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#5a3a22\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#2e4a6a\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#2e4a6a\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"packer","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"M"},{"type":"beside","obj":"crate"}]},{"id":"M","name":"Melinda","gender":"F","role":"office","number":5,"color":"#7b1fa2","avatar":{"bg":"#6a3a4a","skin":"#f3d3b5","hair":"#5a3a22","style":"bob","shirt":"#3a3a4a","glasses":true,"lips":true},"clue":"Có một <b>ghế tựa</b> ở đâu đó trong <b>hàng</b> của cô ấy.","job":"giám sát ca","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Melinda\"><rect width=\"80\" height=\"80\" fill=\"#6a3a4a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a3a4a\"/><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=\"#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=\"M35.4 42.9 Q37.7 40.9 40 42.3 Q42.3 40.9 44.6 42.9 Q40 47.6 35.4 42.9 Z\" fill=\"true\"/><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":"office","constraints":[{"type":"row_has","obj":"chair"}]},{"id":"N","name":"Nils","gender":"M","role":"office","number":14,"color":"#0277bd","avatar":{"bg":"#2a3a4a","skin":"#e9c6a4","hair":"#2a1a10","style":"short","shirt":"#22406f","cap":true,"mustache":true,"mustacheColor":"#2a1a10"},"clue":"Anh ấy ở <b>ngay sát một khu vực không có ai</b>.","job":"nhân viên bảo vệ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nils\"><rect width=\"80\" height=\"80\" fill=\"#2a3a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1a10\"/><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=\"#2a1a10\"/><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":"office","constraints":[{"type":"adjacent_area_empty"}]},{"id":"O","name":"Odessa","gender":"F","role":"office","number":13,"color":"#c2185b","avatar":{"bg":"#5a3a3a","skin":"#e7b98f","hair":"#1c1a1a","style":"long","shirt":"#c56a8a","headphones":true,"earrings":true},"clue":"Một người khác trong khu vực của cô ấy ở cạnh một <b>cọc tiêu</b>.","job":"điều phối viên","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Odessa\"><rect width=\"80\" height=\"80\" fill=\"#5a3a3a\"/><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=\"#c56a8a\"/><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=\"#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=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"office","constraints":[{"type":"with_beside","obj":"cone"}]},{"id":"V","name":"Vlad","gender":"M","role":"victim","number":9,"color":"#1b1b1b","avatar":{"bg":"#2a2a3a","skin":"#efc7a3","hair":"#9a9a9a","style":"slick","shirt":"#3a3a3a","glasses":true,"beard":true},"clue":"<b>Nạn nhân.</b> Anh ấy được tìm thấy ở <b>Khu Nhận Hàng</b>, cạnh một <b>thùng gỗ</b> – một mình với hung thủ.","job":"quản lý ca đêm","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vlad\"><rect width=\"80\" height=\"80\" fill=\"#2a2a3a\"/><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=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#9a9a9a\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#9a9a9a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"office","constraints":[{"type":"area","areas":["Goods-In"]},{"type":"beside","obj":"crate"}]}],"victim":"V","solver":{"rules":[{"type":"row_or_col"}],"occupiable":["chair","bench","stool"]},"score":630.07,"seal":{"board":"5597af97f4f873f0f96e497542b0a9694d621199abe8b111d40bd4f27e34ad71","murderer":"1bbf2a45f58e3f353d4102b4c9d5c565ce5a93705eb787089d6945484800eb40"}}