{"format":"murdoku-puzzle/1","id":"tennis","version":1,"difficulty":"hard","level":8,"size":{"rows":12,"cols":12},"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":"Đôi nam nữ","tagline":"Một câu lạc bộ quần vợt · buổi tối chung kết · các cặp nói bằng một giọng","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-29","story":"Buổi tối chung kết đôi nam nữ tại Câu Lạc Bộ Quần Vợt Lindenpark. Năm cặp đã thi đấu giải dưới mắt Katya, huấn luyện viên của câu lạc bộ, và họ ăn ý với nhau đến mức thậm chí còn cùng nhau nói một số câu. Ngay sau pha bóng cuối cùng, Valerio, chủ tịch câu lạc bộ, được tìm thấy đã chết trong Văn Phòng của mình, cạnh bàn làm việc. Mười một người có mặt ở câu lạc bộ: năm cặp và huấn luyện viên. Một trong số họ là kẻ giết người. Hãy đọc từng lời khai, tìm ô của mỗi người trên sơ đồ và vạch mặt hung thủ – kẻ đã ở một mình với Valerio trong Văn Phòng.","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 (các lưới, các giỏ bóng, máy bắn bóng, xe lăn sân, bảng tỷ số, các chậu hoa, các dù che nắng, các bàn, các quầy, các cúp, các tủ đồ, vòi sen, các giá vợt, bàn làm việc) không thể ở; các chỗ ngồi – ghế khán đài, băng ghế, ghế tựa, ghế đẩu quầy bar và ghế trọng tài – 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) ở một cạnh ngang và một cạnh dọc.","<i>“Có một lưới ở đâu đó trong hàng của cô ấy”</i> = có một lưới ở một trong các ô của hàng cô ấy, ở bất kỳ khu vực nào; cột cũng tương tự.","Phương hướng chỉ hàng và cột, không cần cùng một đường thẳng: <i>“chính xác một hàng về phía bắc của cô ấy có một người phụ nữ”</i> = người ở hàng ngay phía trên là phụ nữ, ở bất kỳ cột nào.","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>Trong các câu chung của các cặp, “một trong hai người” nghĩa là đúng một trong hai người.</b>"]},"roleNames":{"player":"người chơi","staff":"câu lạc bộ","victim":"nạn nhân"},"personGroups":[{"id":"pair1","name":"Annabel và Benoit","persons":["A","B"]},{"id":"pair2","name":"Carlos và Dalia","persons":["C","D"]},{"id":"pair3","name":"Estelle và Felipe","persons":["E","F"]},{"id":"pair4","name":"Goran và Hermine","persons":["G","H"]},{"id":"pair5","name":"Irina và Jannik","persons":["I","J"]},{"id":"club","name":"Câu lạc bộ","persons":["K","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Stands","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[1,8],[2,1],[2,8],[3,1],[3,8],[4,1],[4,8],[5,1],[5,8]],"fill":"#d9d3c4","pattern":"boards","labelAt":[1,5],"name":"Khán Đài"},{"id":"Centre Court","cells":[[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[3,2],[3,3],[3,4],[3,5],[3,6],[3,7],[4,2],[4,3],[4,4],[4,5],[4,6],[4,7],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[6,2],[6,3],[6,4],[6,5],[6,6],[6,7]],"fill":"#e8b796","pattern":"marble","labelAt":[2,4.5],"name":"Sân Trung Tâm"},{"id":"Shed","cells":[[1,9],[1,10],[1,11],[1,12],[2,9],[3,9]],"fill":"#dcc7a0","pattern":"boards","labelAt":[3,9],"name":"Nhà Kho"},{"id":"Court 2","cells":[[2,10],[2,11],[2,12],[3,10],[3,11],[3,12],[4,10],[4,11],[4,12],[5,10],[5,11],[5,12],[6,10],[6,11],[6,12],[7,10],[7,11],[7,12]],"fill":"#e6c3a0","pattern":"marble","labelAt":[3,11.5],"name":"Sân Số 2"},{"id":"Terrace","cells":[[4,9],[5,9],[6,1],[6,8],[6,9],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[8,3],[8,7],[8,8]],"fill":"#d6e2cf","pattern":"tiles","labelAt":[7,8.5],"name":"Sân Hiên"},{"id":"Locker Room","cells":[[8,1],[8,2],[9,1],[9,2],[9,3],[10,1],[10,2],[11,1],[11,2],[11,3],[12,1],[12,2],[12,3],[12,4]],"fill":"#d5e3ea","pattern":"tiles","labelAt":[9,2.5],"name":"Phòng Thay Đồ"},{"id":"Clubhouse","cells":[[8,4],[8,5],[8,6],[9,4],[9,5],[9,6],[9,7],[10,3],[10,4],[10,5],[10,6],[11,4],[11,5],[11,6],[11,7],[12,5],[12,6]],"fill":"#e6dcc8","pattern":"planks","labelAt":[10,5.5],"name":"Nhà Câu Lạc Bộ"},{"id":"Shop","cells":[[8,9],[8,10],[8,11],[8,12],[9,10],[9,11],[9,12],[10,11],[10,12],[11,11],[11,12],[12,12]],"fill":"#efd9c9","pattern":"planks","labelAt":[11,11.5],"name":"Cửa Hàng"},{"id":"Office","cells":[[9,8],[9,9],[10,7],[10,8],[10,9],[10,10],[11,8],[11,9],[11,10],[12,7],[12,8],[12,9],[12,10],[12,11]],"fill":"#e3cfae","pattern":"carpet","labelAt":[12,9],"name":"Văn Phòng"}],"objectTypes":{"bench":{"occupiable":true,"name":"băng ghế","icon":"<rect x=\"7\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"35.8\" y=\"8\" width=\"3.2\" height=\"31\" fill=\"#5e4127\"/><rect x=\"4\" y=\"8\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.3\"/><rect x=\"4\" y=\"17.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/><rect x=\"4\" y=\"32.5\" width=\"38\" height=\"6\" rx=\"1.5\" fill=\"#c08a50\" stroke=\"#6b4a26\" stroke-width=\"1.2\"/>"},"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\"/>"},"seat":{"occupiable":true,"name":"ghế khán đài","icon":"<rect x=\"10\" y=\"6\" width=\"26\" height=\"18\" rx=\"5\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"22\" width=\"30\" height=\"14\" rx=\"4\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"22\" width=\"5\" height=\"12\" rx=\"2\" fill=\"#8a6a3a\"/><rect x=\"35\" y=\"22\" width=\"5\" height=\"12\" rx=\"2\" fill=\"#8a6a3a\"/>"},"stool":{"occupiable":true,"name":"ghế đẩu quầy bar","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\"/>"},"umpirechair":{"occupiable":true,"name":"ghế trọng tài","icon":"<path d=\"M13 43 L18 15 M33 43 L28 15\" fill=\"none\" stroke=\"#3d5a47\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><path d=\"M14.500 35 H31.500 M16 27 H30\" stroke=\"#3d5a47\" stroke-width=\"2\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"5\" rx=\"2\" fill=\"#fbfaf6\" stroke=\"#3d5a47\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"3\" width=\"16\" height=\"9\" rx=\"2\" fill=\"#dfeee5\" stroke=\"#3d5a47\" stroke-width=\"1.5\"/>"},"ballbasket":{"occupiable":false,"name":"giỏ bóng","icon":"<path d=\"M15 34 L13 43 M31 34 L33 43\" stroke=\"#5b6770\" stroke-width=\"2\" stroke-linecap=\"round\"/><circle cx=\"16\" cy=\"16\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><circle cx=\"24\" cy=\"13.500\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><circle cx=\"31\" cy=\"16.500\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><path d=\"M9 20 H37 L32 35 H14 Z\" fill=\"#e9eef0\" stroke=\"#5b6770\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M16.500 20 L18.500 35 M23 20 V35 M29.500 20 L27.500 35 M10.700 25 H35.300 M12.300 30 H33.700\" stroke=\"#5b6770\" stroke-width=\"1\"/>"},"ballmachine":{"occupiable":false,"name":"máy bắn bóng","icon":"<rect x=\"27\" y=\"10\" width=\"14\" height=\"8\" rx=\"2\" transform=\"rotate(-24 34 14)\" fill=\"#2b2f36\"/><rect x=\"6\" y=\"17\" width=\"27\" height=\"19\" rx=\"3\" fill=\"#3f6fb0\" stroke=\"#1f3a63\" stroke-width=\"1.5\"/><rect x=\"10\" y=\"21\" width=\"11\" height=\"5\" rx=\"1\" fill=\"#cfe0f5\"/><circle cx=\"26\" cy=\"24\" r=\"2\" fill=\"#f2c94c\"/><circle cx=\"13\" cy=\"38.500\" r=\"4\" fill=\"#2b2f36\"/><circle cx=\"27\" cy=\"38.500\" r=\"4\" fill=\"#2b2f36\"/><circle cx=\"41.500\" cy=\"5\" r=\"3.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/>"},"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\"/>"},"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\"/>"},"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\"/>"},"nets":{"occupiable":false,"name":"lưới","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\"/>"},"planter":{"occupiable":false,"name":"chậu hoa","icon":"<path d=\"M6 25 q3 -9 11 -7 q5 -6 11 -1 q9 -1 11 8 z\" fill=\"#3f8a4a\" stroke=\"#2c6434\" stroke-width=\"1\"/><circle cx=\"14\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><circle cx=\"24\" cy=\"15\" r=\"1.9\" fill=\"#f2d24a\"/><circle cx=\"33\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"14\" rx=\"2\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.5\"/><path d=\"M4 30 h38 M4 34.5 h38\" stroke=\"#7a5630\" stroke-width=\"1\"/><rect x=\"4\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"38\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"8\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/><rect x=\"34\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/>"},"rackets":{"occupiable":false,"name":"giá vợt","icon":"<path d=\"M9 43 H37\" stroke=\"#5a4a3a\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><path d=\"M19.500 24 L28 41\" stroke=\"#b3252f\" stroke-width=\"3\" stroke-linecap=\"round\"/><ellipse cx=\"15\" cy=\"14.500\" rx=\"8\" ry=\"10.500\" transform=\"rotate(-25 15 14.500)\" fill=\"#eef3f5\" stroke=\"#b3252f\" stroke-width=\"2\"/><path d=\"M26.500 24 L18 41\" stroke=\"#1f5fa8\" stroke-width=\"3\" stroke-linecap=\"round\"/><ellipse cx=\"31\" cy=\"14.500\" rx=\"8\" ry=\"10.500\" transform=\"rotate(25 31 14.500)\" fill=\"#eef3f5\" fill-opacity=\"0.85\" stroke=\"#1f5fa8\" stroke-width=\"2\"/>"},"roller":{"occupiable":false,"name":"xe lăn sân","icon":"<path d=\"M35 31 H39 L42 9\" fill=\"none\" stroke=\"#6b3f1d\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M38 8.500 H45\" stroke=\"#6b3f1d\" stroke-width=\"3\" stroke-linecap=\"round\"/><rect x=\"4\" y=\"24\" width=\"31\" height=\"15\" rx=\"7.500\" fill=\"#9aa3ab\" stroke=\"#4a5158\" stroke-width=\"1.5\"/><path d=\"M10 28.500 H29 M10 34.500 H29\" stroke=\"#d3d9de\" stroke-width=\"1.5\" stroke-linecap=\"round\"/>"},"scoreboard":{"occupiable":false,"name":"bảng tỷ số","icon":"<path d=\"M12 30 V43 M34 30 V43\" stroke=\"#3d4f5e\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><rect x=\"4\" y=\"5\" width=\"38\" height=\"26\" rx=\"2\" fill=\"#1f2a33\" stroke=\"#0e151b\" stroke-width=\"1.5\"/><path d=\"M4 18 H42 M25 5 V31 M33.500 5 V31\" stroke=\"#51606c\" stroke-width=\"1\"/><rect x=\"7\" y=\"9.500\" width=\"15\" height=\"4\" rx=\"1\" fill=\"#d7e1e8\"/><rect x=\"7\" y=\"22.500\" width=\"15\" height=\"4\" rx=\"1\" fill=\"#d7e1e8\"/><rect x=\"27.500\" y=\"8.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"36\" y=\"8.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"27.500\" y=\"21.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"36\" y=\"21.500\" width=\"3.500\" height=\"6\" fill=\"#e26d5a\"/>"},"shower":{"occupiable":false,"name":"vòi sen","icon":"<rect x=\"20\" y=\"6\" width=\"6\" height=\"14\" fill=\"#8a949c\"/><rect x=\"12\" y=\"18\" width=\"22\" height=\"6\" rx=\"3\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><line x1=\"15\" y1=\"26\" x2=\"14\" y2=\"38\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"20\" y1=\"26\" x2=\"19\" y2=\"40\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"25\" y1=\"26\" x2=\"26\" y2=\"40\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"30\" y1=\"26\" x2=\"31\" y2=\"38\" stroke=\"#7fc4d8\" stroke-width=\"1.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\"/>"},"trophy":{"occupiable":false,"name":"cúp","icon":"<path d=\"M13 6 h20 v10 q0 10 -10 12 q-10 -2 -10 -12 z\" fill=\"#f2c94c\" stroke=\"#8a6a12\" stroke-width=\"1.5\"/><path d=\"M13 9 q-8 0 -6 8 q2 6 8 6 M33 9 q8 0 6 8 q-2 6 -8 6\" fill=\"none\" stroke=\"#8a6a12\" stroke-width=\"2\"/><rect x=\"20\" y=\"28\" width=\"6\" height=\"7\" fill=\"#8a6a12\"/><rect x=\"14\" y=\"35\" width=\"18\" height=\"6\" rx=\"1.5\" fill=\"#5b4a1a\"/><path d=\"M18 12 h10\" stroke=\"#fff3b0\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"umbrella":{"occupiable":false,"name":"dù che nắng","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\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"planter"},{"cell":[1,2],"type":"seat"},{"cell":[1,4],"type":"seat"},{"cell":[1,6],"type":"seat"},{"cell":[1,8],"type":"scoreboard"},{"cell":[1,10],"type":"ballbasket"},{"cell":[1,12],"type":"roller"},{"cell":[2,11],"type":"ballmachine"},{"cell":[3,1],"type":"seat"},{"cell":[3,7],"type":"bench"},{"cell":[3,8],"type":"seat"},{"cell":[3,10],"type":"bench"},{"cell":[4,3],"type":"nets"},{"cell":[4,4],"type":"nets"},{"cell":[4,5],"type":"nets"},{"cell":[4,6],"type":"nets"},{"cell":[4,7],"type":"umpirechair"},{"cell":[5,7],"type":"bench"},{"cell":[5,8],"type":"seat"},{"cell":[5,10],"type":"nets"},{"cell":[5,11],"type":"nets"},{"cell":[5,12],"type":"nets"},{"cell":[6,1],"type":"planter"},{"cell":[6,2],"type":"ballbasket"},{"cell":[6,8],"type":"chair"},{"cell":[7,2],"type":"umbrella"},{"cell":[7,3],"type":"table"},{"cell":[7,5],"type":"chair"},{"cell":[7,7],"type":"umbrella"},{"cell":[8,1],"type":"locker"},{"cell":[8,4],"type":"counter"},{"cell":[8,5],"type":"counter"},{"cell":[8,12],"type":"rackets"},{"cell":[9,1],"type":"locker"},{"cell":[9,5],"type":"stool"},{"cell":[9,9],"type":"trophy"},{"cell":[9,10],"type":"counter"},{"cell":[10,2],"type":"bench"},{"cell":[10,4],"type":"table"},{"cell":[10,8],"type":"desk"},{"cell":[10,9],"type":"desk"},{"cell":[10,12],"type":"rackets"},{"cell":[11,1],"type":"locker"},{"cell":[11,6],"type":"chair"},{"cell":[11,8],"type":"chair"},{"cell":[12,2],"type":"bench"},{"cell":[12,4],"type":"shower"},{"cell":[12,5],"type":"trophy"},{"cell":[12,7],"type":"planter"},{"cell":[12,12],"type":"ballbasket"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Annabel","gender":"F","role":"player","color":"#c62828","avatar":{"bg":"#2f5d50","skin":"#f6d8c0","hair":"#d9b464","style":"ponytail","shirt":"#ffffff","headband":"#c62828"},"clue":"Có một <b>lưới</b> ở đâu đó trong <b>hàng</b> của cô ấy. Có một <b>giỏ bóng</b> ở đâu đó trong <b>hàng</b> của <b>một trong hai người</b>.","job":"nhà vô địch đương kim","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Annabel\"><rect width=\"80\" height=\"80\" fill=\"#2f5d50\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#ffffff\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#c62828\"/></svg>","solverRole":"player","constraints":[{"type":"pair_one","q":"B","atom":{"type":"row_has","obj":"ballbasket"}},{"type":"row_has","obj":"nets"}]},{"id":"B","name":"Benoit","gender":"M","role":"player","color":"#2e7d32","avatar":{"bg":"#35607a","skin":"#e7b98f","hair":"#3a2a1c","style":"short","shirt":"#f4efe6","beard":true},"clue":"<b>Máy bắn bóng</b> ở đâu đó trong khu vực của anh ấy. Có một <b>giỏ bóng</b> ở đâu đó trong <b>hàng</b> của <b>một trong hai người</b>.","job":"nhà vô địch đương kim","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Benoit\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><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=\"#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=\"#3a2a1c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"player","constraints":[{"type":"area_has","obj":"ballmachine"}]},{"id":"C","name":"Carlos","gender":"M","role":"player","color":"#1565c0","avatar":{"bg":"#5a2a3a","skin":"#d9a57a","hair":"#1c1a1a","style":"slick","shirt":"#1565c0","mustache":true,"mustacheColor":"#1c1a1a"},"clue":"Anh ấy ở <b>hàng cuối cùng</b>. Có một <b>giỏ bóng</b> ở đâu đó trong <b>cột</b> của <b>một trong hai người</b>.","job":"người vào chung kết","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Carlos\"><rect width=\"80\" height=\"80\" fill=\"#5a2a3a\"/><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=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"player","constraints":[{"type":"pair_one","q":"D","atom":{"type":"col_has","obj":"ballbasket"}},{"type":"row","rows":[12]}]},{"id":"D","name":"Dalia","gender":"F","role":"player","color":"#6a1b9a","avatar":{"bg":"#6e2c4b","skin":"#e4b998","hair":"#1c1a1a","style":"long","shirt":"#f2a53a","earrings":true},"clue":"Cô ấy ở <b>một góc khu vực của mình</b>. Có một <b>giỏ bóng</b> ở đâu đó trong <b>cột</b> của <b>một trong hai người</b>.","job":"người vào chung kết","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dalia\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#f2a53a\"/><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 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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"player","constraints":[{"type":"corner_of_area"}]},{"id":"E","name":"Estelle","gender":"F","role":"player","color":"#e65100","avatar":{"bg":"#7a5a2c","skin":"#f0cdb0","hair":"#b7482c","style":"bob","shirt":"#e8f0e0","headband":"#2e7d32"},"clue":"Cô ấy ở trong <b>Cửa Hàng</b>.","job":"người vào bán kết","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Estelle\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e8f0e0\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#2e7d32\"/></svg>","solverRole":"player","constraints":[{"type":"area","areas":["Shop"]}]},{"id":"F","name":"Felipe","gender":"M","role":"player","color":"#00838f","avatar":{"bg":"#1b2a33","skin":"#d9a57a","hair":"#5a3a22","style":"short","shirt":"#00838f","headband":"#f4efe6","beard":true},"clue":"Anh ấy là <b>người đàn ông duy nhất</b> ở cạnh một <b>quầy</b>.","job":"người vào bán kết","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Felipe\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#5a3a22\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f4efe6\"/></svg>","solverRole":"player","constraints":[{"type":"only_beside","obj":"counter","gender":"M"}]},{"id":"G","name":"Goran","gender":"M","role":"player","color":"#ad1457","avatar":{"bg":"#3d5a6e","skin":"#f1c8a5","hair":"#8a8278","style":"bald","shirt":"#264653","beard":true},"clue":"Anh ấy ở <b>cùng Dalia</b>. Anh ấy ngồi trên một <b>chỗ ngồi</b> (một <b>băng ghế</b>, một <b>ghế tựa</b>, một <b>ghế khán đài</b>, <b>ghế đẩu quầy bar</b> hoặc <b>ghế trọng tài</b>).","job":"thành viên mới của câu lạc bộ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Goran\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#264653\"/><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 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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#8a8278\"/></svg>","solverRole":"player","constraints":[{"type":"with","q":"D"},{"type":"on_any","objs":["bench","chair","seat","stool","umpirechair"]}]},{"id":"H","name":"Hermine","gender":"F","role":"player","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#6b4a2f","style":"bun","shirt":"#e0b050","necklace":true},"clue":"Cô ấy ngồi trên một <b>chỗ ngồi</b> (một <b>băng ghế</b>, một <b>ghế tựa</b>, một <b>ghế khán đài</b>, <b>ghế đẩu quầy bar</b> hoặc <b>ghế trọng tài</b>).","job":"thành viên mới của câu lạc bộ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hermine\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e0b050\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#6b4a2f\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#6b4a2f\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"player","constraints":[{"type":"on_any","objs":["bench","chair","seat","stool","umpirechair"]}]},{"id":"I","name":"Irina","gender":"F","role":"player","color":"#558b2f","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#c9c3b8","style":"bob","shirt":"#b7482c","glasses":true,"earrings":true},"clue":"Cô ấy ở trên <b>Sân Trung Tâm</b>. <b>Một trong hai người</b> ngồi trên một <b>băng ghế</b>.","job":"thành viên lâu năm của câu lạc bộ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Irina\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#c9c3b8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b7482c\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#c9c3b8\"/><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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"player","constraints":[{"type":"pair_one","q":"J","atom":{"type":"on","obj":"bench"}},{"type":"area","areas":["Centre Court"]}]},{"id":"J","name":"Jannik","gender":"M","role":"player","color":"#283593","avatar":{"bg":"#2f4858","skin":"#e4b998","hair":"#b7482c","style":"short","shirt":"#f4efe6","headband":"#283593","mustache":true,"mustacheColor":"#b7482c"},"clue":"Có một <b>giỏ bóng</b> ở đâu đó trong <b>cột</b> của anh ấy. <b>Một trong hai người</b> ngồi trên một <b>băng ghế</b>.","job":"thành viên lâu năm của câu lạc bộ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jannik\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><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=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#b7482c\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#283593\"/></svg>","solverRole":"player","constraints":[{"type":"col_has","obj":"ballbasket"}]},{"id":"K","name":"Katya","gender":"F","role":"staff","color":"#455a64","avatar":{"bg":"#35607a","skin":"#f1c8a5","hair":"#3a2a1c","style":"ponytail","shirt":"#c62828","whistle":true,"cap":true},"clue":"<b>Chính xác một hàng về phía bắc</b> của cô ấy có một <b>người phụ nữ</b>. Cô ấy ở <b>cột cuối cùng</b>.","job":"huấn luyện viên","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Katya\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#3a2a1c\"/><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=\"#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=\"#3a2a1c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"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=\"M33 56 Q40 68 47 56\" fill=\"none\" stroke=\"#c9302c\" stroke-width=\"1.6\"/><rect x=\"37\" y=\"66\" width=\"7\" height=\"5\" rx=\"1.5\" fill=\"#e0b040\" stroke=\"#7a5a12\" stroke-width=\".8\"/></svg>","solverRole":"staff","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"},{"type":"col","cols":[12]}]},{"id":"V","name":"Valerio","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#e8e4dc","style":"slick","shirt":"#1b1b1b","mustache":true,"mustacheColor":"#e8e4dc","glasses":true},"clue":"<b>Nạn nhân.</b> Anh được tìm thấy trong <b>Văn Phòng</b>, cạnh <b>bàn làm việc</b> – một mình với hung thủ.","job":"chủ tịch câu lạc bộ","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valerio\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#e8e4dc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><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=\"#e8e4dc\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Office"]},{"type":"beside","obj":"desk"}]}],"victim":"V","murderer":"C","solution":{"G":[1,6],"I":[2,3],"K":[3,12],"A":[4,7],"D":[5,1],"B":[6,11],"H":[7,5],"E":[8,9],"F":[9,4],"J":[10,2],"V":[11,8],"C":[12,10]},"walkthrough":[{"place":[],"cand":{"B":[[6,10],[6,11]],"C":[[12,1],[12,2],[12,3],[12,6],[12,8],[12,9],[12,10],[12,11]],"K":[[2,12],[3,12],[4,12],[9,12],[11,12]],"E":[[8,9],[8,10],[8,11],[9,11],[10,11],[11,11]],"F":[[8,6],[8,10],[9,4],[9,5],[9,11]],"V":[[9,8],[10,7],[10,10],[11,8],[11,9]],"D":[[2,2],[4,9],[5,1],[5,8],[8,3],[8,7],[8,8],[9,3],[9,7],[10,3],[11,3]],"G":[[1,2],[1,4],[1,6],[3,1],[3,7],[3,8],[4,7],[5,7],[7,5],[10,2],[11,6]]},"text":"Valerio được tìm thấy cạnh bàn làm việc trong Văn Phòng: anh ấy ở một trong năm ô xung quanh nó – R9C8, R10C7, R10C10, R11C8 hoặc R11C9 – và Văn Phòng có đúng hai người, anh ấy và hung thủ. Annabel có một lưới trong hàng của mình: hàng 4 và 5. Không hàng nào trong hai hàng này có giỏ bóng (các giỏ ở hàng 1, 6 và 12), nên trong câu chung của Annabel và Benoit thì <b>Benoit</b> là người có giỏ bóng trong hàng của mình; máy bắn bóng đặt anh ấy ở Sân Số 2, nơi hàng duy nhất có giỏ là hàng 6: hàng 6 là của Benoit. Hàng 12 là của Carlos, cột 12 là của Katya, nên Benoit ở R6C10 hoặc R6C11. Katya cần một người phụ nữ đúng một hàng về phía bắc của mình: R7C12 bị loại (hàng phía trên là của Benoit), còn lại R2C12, R3C12, R4C12, R9C12 và R11C12. Estelle có sáu ô trong Cửa Hàng; Felipe, người đàn ông duy nhất cạnh một quầy, ở quầy bar (R8C6, R9C4, R9C5) hoặc ở quầy của cửa hàng (R8C10, R9C11) – và không người đàn ông nào khác được ở cạnh một quầy. Goran ngồi và ở cùng Dalia: khu vực của họ có một chỗ ngồi. Đó không phải là Văn Phòng (cùng Valerio thì họ sẽ là ba người), và Dalia cần một góc để lại cho Goran một chỗ ngồi của cùng khu vực nằm ngoài hàng và cột của cô ấy: R2C2 trên Sân Trung Tâm, R5C1 hoặc R5C8 ở Khán Đài, R4C9, R8C3, R8C7 hoặc R8C8 ở Sân Hiên, R9C3 hoặc R11C3 ở Phòng Thay Đồ, R9C7 hoặc R10C3 ở Nhà Câu Lạc Bộ."},{"place":[],"cand":{"C":[[12,2],[12,10]],"J":[[1,2],[2,2],[2,10],[3,2],[3,10],[4,2],[4,10],[5,2],[7,10],[8,2],[9,2],[10,2],[10,10],[11,2],[11,10]],"D":[[4,9],[5,1],[5,8],[8,3],[8,7],[8,8],[9,3],[9,7],[10,3],[11,3]],"B":[[6,11]],"E":[[8,9],[8,11],[9,11],[10,11],[11,11]]},"text":"Câu chung của Carlos và Dalia: một trong hai người có giỏ bóng trong cột của mình – các cột 2, 10 và 12. <b>Giả sử đó là Dalia.</b> Cột 12 là của Katya, và trong các ô của Dalia chỉ R2C2 nằm ở cột 2 hoặc 10: cô ấy ở trên Sân Trung Tâm, và Goran ở cùng cô ấy trên một chỗ ngồi của sân – R3C7, R4C7 hoặc R5C7, nên cột 7 là của anh ấy. Jannik cũng có giỏ bóng trong cột của mình; cột 2 đã có người, nên anh ấy ở cột 10, và Benoit chuyển sang R6C11. Bây giờ xét các hàng. Hàng 1 chỉ có thể là của Hermine (các ghế R1C4 và R1C6), nên hàng 7 – chỉ mở cho ghế tựa R7C5 của Hermine và R7C10 của Jannik – là của Jannik. Khi đó không còn ai cho hàng 10: R10C7 và R10C10 của Valerio nằm ở các cột của Goran và Jannik, R10C11 của Estelle nằm ở cột của Benoit, và băng ghế R10C2 nằm ở cột của Dalia. Mâu thuẫn – vậy <b>Carlos</b> là người có giỏ bóng trong cột của mình: R12C2 hoặc R12C10 (R12C12 chính là cái giỏ), và Dalia không ở cột 2 hay 10: R2C2 bị loại. Jannik cũng ở cột 2 hoặc 10, nên hai cột này thuộc về Carlos và Jannik – không ai khác có thể ở đó."},{"place":["B","E"],"cand":{"C":[[12,2],[12,10]],"F":[[9,4],[9,5]],"V":[[10,7],[11,8]],"D":[[5,1],[5,8],[10,3]],"G":[[1,4],[1,6],[3,1],[3,8],[11,6]],"K":[[2,12],[3,12],[4,12],[11,12]]},"text":"Benoit không thể ở cột 10: <b>Benoit ở R6C11</b>. Estelle mất R8C10 (cột 10) và mọi ô của cột 11: <b>Estelle ở R8C9</b>. Felipe mất R8C6 (hàng của Estelle), R8C10 và R9C11: anh ấy ở quầy bar, R9C4 hoặc R9C5 – hàng 9 là của anh ấy. Valerio mất R9C8 (hàng 9), R10C10 (cột 10) và R11C9 (cột của Estelle): còn R10C7 hoặc R11C8. Dalia mất Sân Hiên (R4C9 nằm ở cột của Estelle, R8C3, R8C7 và R8C8 nằm ở hàng của Estelle), R9C3 và R9C7 (hàng của Felipe) và R11C3: các băng ghế của Phòng Thay Đồ ở cột 2 – không có chỗ ngồi cho Goran. Cô ấy còn R5C1 và R5C8 ở Khán Đài và R10C3 ở Nhà Câu Lạc Bộ; Goran ở trên một ghế khán đài (R1C4, R1C6, R3C1, R3C8) hoặc trên ghế tựa của Nhà Câu Lạc Bộ R11C6."},{"place":["H","F"],"cand":{"J":[[3,10],[10,2]],"G":[[1,6],[3,1],[3,8],[11,6]],"D":[[5,1],[5,8],[10,3]],"C":[[12,2],[12,10]],"V":[[10,7],[11,8]]},"text":"Câu chung của Irina và Jannik: một trong hai người ngồi trên một băng ghế. <b>Giả sử đó là Irina.</b> Các băng ghế của Sân Trung Tâm là R3C7 và R5C7, nên cột 7 sẽ là của cô ấy và Valerio sẽ ở R11C8. Vậy ai ở cột 3? Annabel không thể ở R5C3 (ô đó sẽ chiếm hàng 5 và cột 3, và cùng với chúng là cả ba ô của Dalia), Irina ở cột 7, nên chỉ còn Dalia: R10C3 ở Nhà Câu Lạc Bộ – với Goran trên ghế tựa R11C6, trong hàng của Valerio. Mâu thuẫn – vậy <b>Jannik</b> là người ngồi trên băng ghế: R3C10 hoặc R10C2 (R12C2 nằm trong hàng của Carlos), và Irina không ngồi trên băng ghế. Hàng 7 giờ chỉ còn mở cho một người: <b>Hermine ở R7C5</b>, trên ghế tựa ở Sân Hiên. Cột 5 là của cô ấy, nên <b>Felipe ở R9C4</b>."},{"place":["G","C"],"cand":{"J":[[10,2]],"V":[[10,7],[11,8]],"D":[[5,1],[5,8]],"A":[[4,1],[4,7],[4,8],[5,1],[5,7],[5,8]],"K":[[2,12],[3,12],[4,12],[11,12]]},"text":"Hàng 1 giờ chỉ có thể là của Goran (Hermine đã được đặt, Jannik ngồi trên băng ghế), và R1C4 nằm trong cột của Felipe: <b>Goran ở R1C6</b>, ở Khán Đài – nên Dalia cũng ở Khán Đài, tại R5C1 hoặc R5C8: hàng 5 là của cô ấy. Ai ở cùng Valerio trong Văn Phòng? Các ô còn lại của mọi người khác đều ở chỗ khác – chỉ Carlos còn một ô ở đó, R12C10 (R12C2 của anh ấy ở Phòng Thay Đồ). Văn Phòng cần người thứ hai: <b>Carlos ở R12C10</b> – một mình với Valerio."},{"place":["J","V","D"],"cand":{"A":[[4,7]],"K":[[2,12],[3,12],[4,12]],"I":[[2,3],[2,7],[3,3],[4,7]]},"text":"Cột 10 là của Carlos, nên <b>Jannik ở R10C2</b>, trên băng ghế ở Phòng Thay Đồ. Hàng 10 là của Jannik, nên <b>Valerio ở R11C8</b>, trên chiếc ghế tựa của chính anh ấy. Cột 8 là của Valerio, nên <b>Dalia ở R5C1</b>."},{"place":["A","K","I"],"text":"Annabel: hàng 5 là của Dalia, nên cô ấy ở hàng 4; R4C1 nằm ở cột của Dalia, R4C8 ở cột của Valerio: <b>Annabel ở R4C7</b>, trên ghế trọng tài. Katya còn R2C12, R3C12 và R4C12 (R11C12 nằm trong hàng của Valerio); R4C12 nằm trong hàng của Annabel, và ở R2C12 thì hàng ngay phía trên cô ấy sẽ là của Goran – một người đàn ông. <b>Katya ở R3C12</b>, và người phụ nữ ở hàng 2 là Irina: cột 7 là của Annabel, nên <b>Irina ở R2C3</b>."},{"final":true,"text":"Vụ án khép lại: cả ba câu chung đều đã sáng tỏ – Benoit có giỏ bóng trong hàng của mình, Carlos trong cột của mình, Jannik ngồi trên băng ghế – và Carlos ở một mình với Valerio trong Văn Phòng. <b>Carlos là hung thủ!</b>"}],"solver":{"rules":[{"type":"pairs","pairs":[["A","B"],["C","D"],["E","F"],["G","H"],["I","J"]]}],"occupiable":["bench","chair","seat","stool","umpirechair"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-29"}}