{"format":"murdoku-puzzle/1","id":"night-pharmacy","version":1,"difficulty":"hard","level":7,"size":{"rows":9,"cols":9},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"심야 약국","tagline":"심야 약국 · 새벽 두 시 · 벨이 울렸지만 아무도 카운터로 나오지 않았다","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-17","story":"황금 사자는 도시에서 밤새 문을 여는 유일한 약국이고, 새벽 두 시에 카운터가 비어 있어서는 안 된다. 하지만 비어 있었다. 손님 한 명이 벨을 세 번 눌렀고, 뒷문은 살짝 열려 있었고, 당직 약사 Vanita는 사라져 있었다. 건물에는 아홉 명이 있었다. Vanita는 죽은 채 발견되었다. 손님은 헛되이 기다렸다.","rules":{"standard":["모든 <b>행</b>과 모든 <b>열</b>에는 정확히 <b>한 사람</b>이 있다. 누군가를 배치하는 즉시 그 사람의 행과 열 전체를 지워라.","<b>“옆”</b> = 바로 왼쪽, 오른쪽, 위, 아래이며 <b>같은 구역 안</b>이어야 한다. 물건(자판기, 선반, 저울, 카운터, 책상, 화분, 캐비닛, 현미경, 싱크대, 테이블, 상자, 냉장고, 주전자, 램프)이 있는 칸에는 있을 수 없다; 의자, 벤치, 스툴, 암체어, 소파에는 있을 수 있다. 암체어는 의자가 아니다.","방향은 행과 열을 가리키며 같은 직선일 필요는 없다: <i>“그의 정확히 한 행 북쪽에 여자가 있었다”</i> = 바로 위의 행에 있던 사람이 여자였다, 열은 무관; <i>“자신의 구역에서 가장 북쪽에 있는 사람”</i> = 그 구역에서 더 위쪽 행에 있던 사람은 아무도 없었다.","범인은 <b>피해자와 단둘이</b> 있었다: 그 구역에는 다른 누구도 없었다. 피해자는 진술하지 않았다 – 그녀의 칸도 다른 사람들의 진술에서 나온다."],"special":[],"notes":["암체어는 의자가 아니다.","<i>“아무도 없는 구역 바로 옆에 있었다”</i> = 말하는 사람의 칸이 벽 너머로 빈 구역과 맞닿아 있다."],"example":{}},"roleNames":{"customer":"손님","staff":"직원","other":"외부인","victim":"피해자"},"personGroups":[{"id":"customers","name":"손님들","persons":["A","B","C"]},{"id":"staff","name":"직원들","persons":["D","E","F","V"]},{"id":"others","name":"외부인들","persons":["G","H"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Waiting Area","cells":[[1,1],[1,2],[1,3],[2,1],[2,2]],"fill":"#dfe9ee","pattern":"tiles","labelAt":[1,1.5],"name":"대기실"},{"id":"Shop Floor","cells":[[1,4],[1,5],[1,6],[1,7],[1,8],[2,3],[2,4],[2,5],[2,6],[2,7],[3,1],[3,2],[3,3],[3,4],[3,5],[3,6],[4,3],[4,4]],"fill":"#e6dcc8","pattern":"boards","labelAt":[1,4.5],"name":"매장"},{"id":"Dispensary","cells":[[1,9],[2,8],[2,9],[3,7],[3,8],[3,9]],"fill":"#efd9c9","pattern":"marble","labelAt":[1,9],"name":"조제실"},{"id":"Office","cells":[[4,1],[4,2],[5,1],[5,2],[5,3],[6,3]],"fill":"#f2e6c8","pattern":"planks","labelAt":[4,1.5],"name":"사무실"},{"id":"Corridor","cells":[[4,5],[4,6],[5,4],[5,5],[6,4],[7,4],[8,3],[8,4],[9,1],[9,2],[9,3]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[4,5],"name":"복도"},{"id":"Laboratory","cells":[[4,7],[4,8],[4,9],[5,6],[5,7],[5,8],[5,9],[6,8],[6,9]],"fill":"#d9d6e0","pattern":"tiles","labelAt":[4,7.5],"name":"실험실"},{"id":"Stockroom","cells":[[6,5],[6,6],[6,7],[7,5],[7,6],[7,7],[7,8],[8,5],[8,6],[9,4],[9,5]],"fill":"#e4ddd0","pattern":"boards","labelAt":[6,5.5],"name":"창고"},{"id":"Break Room","cells":[[6,1],[6,2],[7,1],[7,2],[7,3],[8,1],[8,2]],"fill":"#e8e4d8","pattern":"planks","labelAt":[6,1.5],"name":"휴게실"},{"id":"Back Yard","cells":[[7,9],[8,7],[8,8],[8,9],[9,6],[9,7],[9,8],[9,9]],"fill":"#e2e8d0","pattern":"marble","labelAt":[7,9],"name":"뒷마당"}],"objectTypes":{"chair":{"occupiable":true,"name":"의자","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\"/>"},"vending":{"occupiable":false,"name":"자판기","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\"/>"},"shelf":{"occupiable":false,"name":"선반","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\"/>"},"scales":{"occupiable":false,"name":"저울","icon":"<rect x=\"8\" y=\"30\" width=\"30\" height=\"8\" rx=\"2\" fill=\"#5a6068\"/><rect x=\"21\" y=\"12\" width=\"4\" height=\"18\" fill=\"#5a6068\"/><path d=\"M8 14 h30\" stroke=\"#5a6068\" stroke-width=\"3\"/><path d=\"M10 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/><path d=\"M36 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/>"},"counter":{"occupiable":false,"name":"카운터","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\"/>"},"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\"/>"},"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\"/>"},"desk":{"occupiable":false,"name":"책상","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\"/>"},"armchair":{"occupiable":true,"name":"암체어","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"6\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"8\" width=\"24\" height=\"14\" rx=\"5\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/><rect x=\"33\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/>"},"plant":{"occupiable":false,"name":"화분","icon":"<path d=\"M15 28 h16 l-2 12 h-12 z\" fill=\"#c2643a\" stroke=\"#7a3d20\" stroke-width=\"1.2\"/><ellipse cx=\"15\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(-30 15 17)\"/><ellipse cx=\"31\" cy=\"17\" rx=\"7\" ry=\"10\" fill=\"#3f8a4a\" transform=\"rotate(30 31 17)\"/><ellipse cx=\"23\" cy=\"13\" rx=\"6\" ry=\"11\" fill=\"#57a35e\"/>"},"cabinet":{"occupiable":false,"name":"캐비닛","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\"/>"},"microscope":{"occupiable":false,"name":"현미경","icon":"<rect x=\"9\" y=\"38\" width=\"26\" height=\"5\" rx=\"2\" fill=\"#2f3640\"/><path d=\"M29 38 V29 q0 -5 -5 -7\" fill=\"none\" stroke=\"#2f3640\" stroke-width=\"4\" stroke-linecap=\"round\"/><rect x=\"11\" y=\"27\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#4a5560\"/><circle cx=\"18\" cy=\"34\" r=\"2.6\" fill=\"#dfe6ea\" stroke=\"#5a6068\" stroke-width=\"1\"/><g transform=\"rotate(-20 20 16)\"><rect x=\"16\" y=\"6\" width=\"7\" height=\"19\" rx=\"2\" fill=\"#c9a24a\" stroke=\"#6e5420\" stroke-width=\"1.2\"/><rect x=\"15\" y=\"2.500\" width=\"9\" height=\"4\" rx=\"1.2\" fill=\"#2f3640\"/><rect x=\"17.500\" y=\"24\" width=\"4\" height=\"4\" fill=\"#2f3640\"/></g>"},"sink":{"occupiable":false,"name":"싱크대","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\"/>"},"table":{"occupiable":false,"name":"테이블","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\"/>"},"crate":{"occupiable":false,"name":"상자","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"30\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"20\" x2=\"40\" y2=\"20\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"30\" x2=\"40\" y2=\"30\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"17\" y1=\"10\" x2=\"17\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"29\" y1=\"10\" x2=\"29\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/>"},"icebox":{"occupiable":false,"name":"냉장고","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"3\" fill=\"#dfe6ea\" stroke=\"#5a6068\" stroke-width=\"1.4\"/><rect x=\"6\" y=\"14\" width=\"34\" height=\"6\" fill=\"#b9c3cc\"/><g fill=\"#3498db\"><path d=\"M12 30 l4 -6 l4 6 z\"/><path d=\"M22 30 l4 -6 l4 6 z\"/></g>"},"kettle":{"occupiable":false,"name":"주전자","icon":"<ellipse cx=\"23\" cy=\"37\" rx=\"14\" ry=\"4.5\" fill=\"#8a5a2a\"/><path d=\"M8 20 q0 18 15 18 q15 0 15 -18 z\" fill=\"#b8702e\" stroke=\"#6b3f14\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"17\" width=\"32\" height=\"5\" rx=\"2\" fill=\"#d08a44\" stroke=\"#6b3f14\" stroke-width=\"1.2\"/><path d=\"M15 14 q2 -4 0 -8 M23 13 q2 -4 0 -8 M31 14 q2 -4 0 -8\" fill=\"none\" stroke=\"#c9ced3\" stroke-width=\"1.6\" stroke-linecap=\"round\"/>"},"sofa":{"occupiable":true,"name":"소파","icon":"<rect x=\"3\" y=\"14\" width=\"40\" height=\"20\" rx=\"6\" fill=\"#7a5a9a\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"9\" width=\"32\" height=\"10\" rx=\"4\" fill=\"#9a7abd\" stroke=\"#4a3560\" stroke-width=\"1.5\"/><line x1=\"8\" y1=\"34\" x2=\"8\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/><line x1=\"38\" y1=\"34\" x2=\"38\" y2=\"39\" stroke=\"#4a3560\" stroke-width=\"2\"/>"},"lamp":{"occupiable":false,"name":"램프","icon":"<circle cx=\"23\" cy=\"12\" r=\"9\" fill=\"#f7e9a8\" opacity=\".5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"24\" fill=\"#2f3b4a\"/><rect x=\"14\" y=\"39\" width=\"18\" height=\"4\" rx=\"1.5\" fill=\"#2f3b4a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2c94c\" stroke=\"#2f3b4a\" stroke-width=\"1.4\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"chair"},{"cell":[1,3],"type":"vending"},{"cell":[1,5],"type":"shelf"},{"cell":[1,7],"type":"scales"},{"cell":[1,9],"type":"counter"},{"cell":[2,2],"type":"chair"},{"cell":[2,7],"type":"counter"},{"cell":[2,8],"type":"stool"},{"cell":[3,3],"type":"shelf"},{"cell":[3,6],"type":"bench"},{"cell":[3,9],"type":"shelf"},{"cell":[4,1],"type":"desk"},{"cell":[4,7],"type":"cabinet"},{"cell":[4,8],"type":"microscope"},{"cell":[5,2],"type":"armchair"},{"cell":[5,6],"type":"sink"},{"cell":[5,7],"type":"stool"},{"cell":[5,9],"type":"table"},{"cell":[6,1],"type":"armchair"},{"cell":[6,2],"type":"kettle"},{"cell":[6,3],"type":"chair"},{"cell":[6,6],"type":"shelf"},{"cell":[7,1],"type":"sofa"},{"cell":[7,5],"type":"crate"},{"cell":[7,7],"type":"icebox"},{"cell":[8,2],"type":"chair"},{"cell":[8,8],"type":"bench"},{"cell":[9,1],"type":"plant"},{"cell":[9,4],"type":"shelf"},{"cell":[9,6],"type":"bench"},{"cell":[9,9],"type":"lamp"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Arianne","gender":"F","role":"customer","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#2a1c14","style":"ponytail","headband":"#ffffff","shirt":"#c62828"},"clue":"그녀는 <b>자판기</b> 옆에 있는 <b>유일한 여자</b>였다.","job":"손님, 젊은 엄마","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Arianne\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2a1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#2a1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#ffffff\"/></svg>","solverRole":"customer","constraints":[{"type":"only_beside","obj":"vending","gender":"F"}]},{"id":"B","name":"Becky","gender":"F","role":"customer","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#e7b98f","hair":"#1c1a1a","style":"bun","earrings":true,"shirt":"#1565c0"},"clue":"그녀는 자신의 구역의 모서리에 있지 <b>않았다</b>. 그녀의 구역 어딘가에 <b>카운터</b>가 있었다.","job":"손님, 근무를 마친 간호사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Becky\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1565c0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#1c1a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"customer","constraints":[{"type":"not_corner_of_area"},{"type":"area_has","obj":"counter"}]},{"id":"C","name":"Cameron","gender":"M","role":"customer","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#c98d62","hair":"#1c1a1a","style":"short","beard":true,"shirt":"#2e7d32"},"clue":"그는 <b>뒷마당</b>에 있었다. 그는 <b>벤치</b> 옆에 있었다.","job":"손님, 택시 기사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cameron\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#c98d62\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c98d62\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"customer","constraints":[{"type":"area","areas":["Back Yard"]},{"type":"beside","obj":"bench"}]},{"id":"D","name":"Danny","gender":"M","role":"staff","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a5a5a","style":"slick","mustache":true,"mustacheColor":"#5a5a5a","shirt":"#6a1b9a"},"clue":"그의 구역 어딘가에 <b>캐비닛</b>이 있었다. 그는 자신의 구역의 <b>모서리에 있었다</b>.","job":"실험실 기사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Danny\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6a1b9a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#5a5a5a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#5a5a5a\"/></svg>","solverRole":"staff","constraints":[{"type":"area_has","obj":"cabinet"},{"type":"corner_of_area"}]},{"id":"E","name":"Emerald","gender":"F","role":"staff","color":"#e65100","avatar":{"bg":"#35607a","skin":"#f3d3b5","hair":"#d9b464","style":"long","necklace":true,"shirt":"#e65100"},"clue":"그녀의 <b>열</b> 어딘가에 <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=\"Emerald\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e65100\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#d9b464\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"col_has","obj":"microscope"},{"type":"row_has","obj":"bench"}]},{"id":"F","name":"Fedra","gender":"F","role":"staff","color":"#00838f","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#8a5a3a","style":"bob","glasses":true,"shirt":"#00838f"},"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=\"Fedra\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#8a5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#00838f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#8a5a3a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"not_beside","obj":"chair"},{"type":"extreme_in_area","dir":"S"}]},{"id":"G","name":"Gene","gender":"M","role":"other","color":"#5d4037","avatar":{"bg":"#3d5a6e","skin":"#e9bf9b","hair":"#2a1c14","style":"short","cap":true,"beard":true,"shirt":"#5d4037"},"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=\"Gene\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d4037\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9bf9b\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9bf9b\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2a1c14\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"other","constraints":[{"type":"rel_any","dir":"N","exact":1,"role":"other"},{"type":"adjacent_area_empty"}]},{"id":"H","name":"Hank","gender":"M","role":"other","color":"#ad1457","avatar":{"bg":"#5a2a2a","skin":"#efc7a3","hair":"#8a8278","style":"bald","glasses":true,"mustache":true,"mustacheColor":"#8a8278","shirt":"#ad1457"},"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=\"Hank\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#ad1457\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#8a8278\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8278\"/></svg>","solverRole":"other","constraints":[{"type":"not_area","areas":["Shop Floor"]},{"type":"with_beside","obj":"shelf"}]},{"id":"V","name":"Vanita","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#4a5a3a","skin":"#f1c8a5","hair":"#b7482c","style":"ponytail","earrings":true,"shirt":"#1b1b1b"},"clue":"<b>피해자.</b> 그녀는 범인과 단둘이 있었다.","job":"당직 약사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vanita\"><rect width=\"80\" height=\"80\" fill=\"#4a5a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"staff","constraints":[]}],"victim":"V","murderer":"H","solution":{"A":[1,2],"B":[2,4],"E":[3,8],"D":[4,9],"F":[5,1],"V":[6,5],"H":[7,6],"G":[8,3],"C":[9,7]},"walkthrough":[{"place":["A"],"cand":{"B":[[2,4],[2,5],[2,6],[2,9],[3,4],[3,5],[3,8]],"C":[[8,7],[8,9],[9,7],[9,8]],"D":[[4,9],[6,8],[6,9]],"E":[[3,8],[8,8],[9,8]],"F":[[2,3],[2,4],[2,5],[2,6],[2,8],[2,9],[3,1],[3,4],[3,5],[3,6],[3,7],[3,8],[4,3],[4,4],[4,5],[4,6],[4,9],[5,1],[5,4],[5,5],[5,7],[5,8],[6,1],[6,3],[6,4],[6,5],[6,7],[6,8],[6,9],[7,1],[7,3],[7,4],[7,6],[7,8],[7,9],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[9,3],[9,5],[9,6],[9,7],[9,8]],"G":[[2,1],[2,3],[2,8],[3,1],[3,5],[3,6],[3,7],[3,8],[4,3],[4,4],[4,5],[4,6],[4,9],[5,1],[5,3],[5,4],[5,5],[5,7],[6,1],[6,3],[6,4],[6,5],[6,7],[6,8],[6,9],[7,3],[7,4],[7,8],[7,9],[8,1],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[9,3],[9,5],[9,6]],"H":[[2,8],[2,9],[3,7],[3,8],[6,5],[6,7],[7,6],[7,8],[8,5],[8,6],[9,5]],"V":[[2,1],[2,3],[2,4],[2,5],[2,6],[2,8],[2,9],[3,1],[3,4],[3,5],[3,6],[3,7],[3,8],[4,3],[4,4],[4,5],[4,6],[4,9],[5,1],[5,3],[5,4],[5,5],[5,7],[5,8],[6,1],[6,3],[6,4],[6,5],[6,7],[6,8],[6,9],[7,1],[7,3],[7,4],[7,6],[7,8],[7,9],[8,1],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[9,3],[9,5],[9,6],[9,7],[9,8]]},"text":"Arianne was the only woman beside the vending machine, which stands at R1C3. Of the squares around it only R1C2 is in the same area – R1C4 and R2C3 belong to the Shop Floor: <b>Arianne is at R1C2.</b> Row 1 and column 2 are hers."},{"place":[],"cand":{"B":[[2,4],[2,5],[2,6],[3,4],[3,5]],"C":[[8,7],[9,7]],"D":[[4,9],[6,9]],"E":[[3,8],[8,8],[9,8]],"F":[[2,3],[2,4],[2,5],[2,6],[3,1],[3,4],[3,5],[3,6],[4,3],[4,4],[4,5],[4,6],[5,1],[5,4],[5,5],[6,1],[6,3],[6,4],[6,5],[7,1],[7,3],[7,4],[7,6],[8,3],[8,4],[8,5],[8,6],[9,3],[9,5],[9,6]],"G":[[2,1],[2,3],[3,1],[3,5],[3,6],[4,3],[4,4],[4,5],[4,6],[5,1],[5,3],[5,4],[5,5],[6,1],[6,3],[6,4],[6,5],[7,3],[7,4],[8,1],[8,3],[8,4],[8,5],[8,6],[9,3],[9,5],[9,6]],"H":[[6,5],[7,6],[8,5],[8,6],[9,5]],"V":[[2,1],[2,3],[2,4],[2,5],[2,6],[3,1],[3,4],[3,5],[3,6],[4,3],[4,4],[4,5],[4,6],[5,1],[5,3],[5,4],[5,5],[6,1],[6,3],[6,4],[6,5],[7,1],[7,3],[7,4],[7,6],[8,1],[8,3],[8,4],[8,5],[8,6],[9,3],[9,5],[9,6]]},"text":"Emerald had the microscope (R4C8) in her column and a bench in her row: she is in column 8, in a row with a bench – the benches are at R3C6, R8C8 and R9C6 – so at R3C8, R8C8 or R9C8. Column 8 is hers, and R1C8, R2C8, R5C8, R6C8 and R7C8 are empty. Danny had the cabinet (R4C7) in his area, so he is in the Laboratory, in a corner of it: the corners without an object are R4C9, R6C8 and R6C9, and R6C8 is in Emerald's column. Danny is at R4C9 or R6C9, so column 9 is his and R2C9, R7C9 and R8C9 are empty. Cameron was in the Back Yard beside a bench: R8C7, R8C9, R9C7 or R9C8 – with columns 8 and 9 taken he has R8C7 or R9C7. Column 7 is his, and R3C7, R5C7 and R6C7 are empty."},{"place":[],"cand":{"B":[[2,4],[2,5],[2,6],[3,4],[3,5]],"C":[[8,7],[9,7]],"D":[[4,9],[6,9]],"E":[[3,8],[8,8],[9,8]],"F":[[3,1],[3,4],[3,5],[3,6],[4,3],[4,4],[4,5],[4,6],[5,1],[5,4],[5,5],[6,1],[6,3],[6,4],[7,1],[7,3],[7,4],[7,6],[8,3],[8,4],[8,5],[8,6],[9,3],[9,5],[9,6]],"G":[[7,3],[7,4],[8,1],[8,3],[8,5]],"H":[[6,5],[7,6],[8,5],[8,6],[9,5]],"V":[[2,1],[2,3],[2,4],[2,5],[2,6],[3,1],[3,4],[3,5],[3,6],[4,3],[4,4],[4,5],[4,6],[5,1],[5,3],[5,4],[5,5],[6,1],[6,3],[6,4],[6,5],[7,1],[7,3],[7,4],[7,6],[8,1],[8,3],[8,4],[8,5],[8,6],[9,3],[9,5],[9,6]]},"text":"Gene had an outsider exactly one row north of him – that can only be Hank, whose squares are R6C5, R7C6, R8C5, R8C6 and R9C5. If Gene were at R8C6, Hank would have to be in row 7, and his only square there is R7C6, in Gene's own column – so R8C6 is out. Hank cannot be in row 9 (there is no row below it for Gene), so he is in rows 6 to 8 and Gene in rows 7 to 9: R2C1, R2C3, R3C1, R3C5, R3C6, R4C3 to R4C6, R5C1, R5C3 to R5C5, R6C1 and R6C3 to R6C5 are out for Gene. Fedra was the southernmost person in her area. Becky is certainly on the Shop Floor, in row 2 or 3, so Fedra could stand there only south of her: R2C3 to R2C6 are out. Hank is certainly in the Stockroom, in row 6 or lower, so Fedra at R6C5 would have no Hank north of her: R6C5 is out. Gene was right beside an area where nobody was, but Hank is certainly in the Stockroom and Cameron in the Back Yard: at R8C4, R9C3, R9C5 and R9C6 every neighbouring area is one of these two, so Gene cannot be there."},{"place":[],"cand":{"B":[[2,4],[3,4]],"C":[[8,7],[9,7]],"D":[[4,9],[6,9]],"E":[[3,8],[8,8],[9,8]],"F":[[3,1],[3,4],[4,3],[4,4],[5,1],[5,4],[6,1],[6,3],[6,4],[7,1],[7,3],[7,4],[7,6],[8,3],[8,4],[9,3],[9,5]],"G":[[7,3],[7,4],[8,1],[8,3]],"H":[[6,5],[7,6],[8,5],[8,6],[9,5]],"V":[[2,1],[2,3],[2,4],[3,1],[3,4],[4,3],[4,4],[5,1],[5,3],[5,4],[6,1],[6,3],[6,4],[6,5],[7,1],[7,3],[7,4],[7,6],[8,1],[8,3],[8,4],[9,3],[9,5]]},"text":"Columns 5 and 6 each need somebody, and only two people can still be in them. Hank: all his squares are in the Stockroom (R6C5, R7C6, R8C5, R8C6, R9C5), in column 5 or 6. And somebody else in the Stockroom was beside a shelf – that can only be Fedra or Vanita, on R6C5, R7C6 or R9C5 (the shelves are at R6C6 and R9C4; R6C7 is in Cameron's column), so again in column 5 or 6. Two people, two columns: both columns are theirs and nobody else can stand there – R2C5 to R5C5, R2C6 to R4C6 and R9C6 are empty for everybody, Becky loses R2C5, R2C6 and R3C5 (she has R2C4 or R3C4 left), Gene loses R8C5, and Fedra and Vanita can stay in these two columns only as Hank's companion, which takes R8C5, R8C6 and R9C6 away from them."},{"place":[],"cand":{"B":[[2,4],[3,4]],"C":[[8,7],[9,7]],"D":[[4,9]],"E":[[3,8]],"F":[[3,1],[4,3],[5,1],[7,6],[9,5]],"G":[[7,3],[8,1],[8,3]],"H":[[6,5],[7,6],[8,5],[8,6],[9,5]],"V":[[2,1],[2,3],[3,1],[4,3],[5,1],[5,3],[6,5],[7,6],[9,5]]},"text":"Becky is left with R2C4 and R3C4, so column 4 is hers: R1C4 and R4C4 to R8C4 are empty. Now look at rows 6 to 9: they need four people, and only four can be in them. Cameron has R8C7 or R9C7, in row 8 or 9. Gene has R7C3, R8C1 or R8C3, in row 7 or 8. Hank is in rows 6 to 9, and his companion (Fedra or Vanita) is in the Stockroom, in row 6, 7 or 9. Four people, four rows: the rows are full and nobody else can be in them – R6C1, R6C3, R6C9, R7C1, R8C8, R9C3 and R9C8 are empty for everybody, Danny loses R6C9, Emerald loses R8C8 and R9C8, and Fedra and Vanita can stay in these rows only as Hank's companion, so they lose R6C1, R6C3, R7C1, R7C3, R8C3 and R9C3 (Vanita also R8C1)."},{"place":["D","E","B"],"cand":{"C":[[8,7],[9,7]],"F":[[5,1],[7,6],[9,5]],"G":[[7,3],[8,1],[8,3]],"H":[[6,5],[7,6],[8,5],[8,6],[9,5]],"V":[[5,1],[5,3],[6,5],[7,6],[9,5]]},"text":"Danny had R4C9 and R6C9, and R6C9 lies in the rows that are full: <b>Danny is at R4C9.</b> Emerald lost R8C8 and R9C8 the same way, which leaves R3C8: <b>Emerald is at R3C8.</b> Becky has R2C4 and R3C4, and row 3 is now Emerald's: <b>Becky is at R2C4.</b>"},{"place":["C"],"cand":{"F":[[5,1],[7,6]],"G":[[7,3],[8,1],[8,3]],"H":[[6,5],[7,6],[8,6]],"V":[[5,1],[5,3],[6,5],[7,6]]},"text":"Row 6 has just one square where anybody can still stand: R6C5 – Hank or Vanita – so somebody is there, and the rest of column 5 is empty: R8C5 and R9C5. In row 9 everybody else is now out, so only Cameron can be there, and his only square in it is R9C7: <b>Cameron is at R9C7.</b>"},{"place":["H"],"cand":{"F":[[5,1]],"G":[[8,1],[8,3]],"V":[[5,1],[5,3],[6,5]]},"text":"Fedra (R5C1 or R7C6) and Vanita (R5C1, R5C3, R6C5 or R7C6) are certainly in rows 5 to 7, so only one place is left there. If Gene were in row 7, the outsider one row north of him would be in row 6 – and that would be four people (Fedra, Vanita, Gene, Hank) in three rows. So Gene is not in row 7: R7C3 is out. He is left with R8C1 and R8C3, so row 8 is his: R8C2 and R8C4 to R8C9 are empty, and Hank loses R8C6. Gene is certainly in row 8, so the outsider one row north of him was in row 7 – only Hank can be that, and his other square, R6C5, drops out: <b>Hank is at R7C6.</b>"},{"place":["F","G","V"],"cand":{},"text":"Fedra had R5C1 and R7C6, and Hank has taken R7C6: <b>Fedra is at R5C1.</b> Gene has R8C1 and R8C3, and R8C1 is in Fedra's column: <b>Gene is at R8C3.</b> Vanita had R5C1, R5C3 and R6C5, but row 5 is now Fedra's, which leaves R6C5. The last card on the plan is the victim's: <b>Vanita is at R6C5</b>, in the Stockroom – with only Hank at R7C6 for company."},{"final":true,"text":"Case closed: Vanita was alone in the Stockroom with Hank, the landlord who had come at that strange hour for his rent – the pharmacy was months behind with it, and Vanita, the duty pharmacist, held the key to the safe. <b>Hank is the murderer!</b>"}],"solver":{"rules":[],"occupiable":["chair","bench","stool","armchair","sofa"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-17"},"score":60.06}