{"format":"murdoku-puzzle/1","id":"two-floors","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":"두 층","tagline":"Hollowmere Hall · 크리스마스이브 · 두 층으로 이루어진 저택","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-15","story":"크리스마스이브, Hollowmere Hall. 캐럴이 끝날 무렵, 늙은 Veronica – 집주인의 어머니 – 가 위층 안방에서 숨진 채 발견된다. 열여섯 명이 이 저택 안에, 두 층에 걸쳐 흩어져 있었고, 도면은 그 둘을 모두 보여준다: 위쪽에 위층을, 아래쪽에 아래층을. 위층의 모든 방은 같은 윤곽을 가진 아래층 방의 바로 위에 자리한다. 저택은 오래되어 마룻바닥이 삐걱거린다: 안방 바로 아래에 있는 서재에 서 있던 사람은 몸싸움 소리를 들었다. 진술들을 읽어 보라 – 그중 다수는 말하는 사람의 위 방이나 아래 방 이야기를 담고 있다 – 모두의 자리를 찾아내어 살인자를 밝혀내라: 안방에서 Veronica와 단둘이 있었던 사람이다.","rules":{"standard":["모든 <b>행</b>과 모든 <b>열</b>에는 정확히 <b>한 사람</b>만 있다 – 행과 열은 두 층을 모두 관통한다. 누군가의 자리를 정하면 즉시 그 사람의 행과 열 전체를 지워라.","<b>“옆에”</b> = 도면에서 바로 왼쪽, 오른쪽, 위, 또는 아래에 있으면서 <b>같은 구역 안</b>에 있는 것이다. 가구가 있는 칸에는 아무도 있을 수 없다. 단, 의자, 안락의자, 소파, 셰이즈 롱, 벤치, 스툴은 예외다.","방향은 같은 줄이 아니라 행과 열을 기준으로 한다: <i>“그보다 정확히 한 행 북쪽”</i> = 도면에서 바로 위 행에 있다는 뜻이며, 열은 어느 것이든 상관없다.","살인자는 <b>피해자와 단둘이</b> 있었다: 그 구역에는 다른 사람이 없었다."],"special":["<b>두 개의 층:</b> 1–8행은 위층, 9–16행은 아래층이다. 위층의 각 방은 같은 윤곽을 가진 아래층 방의 <b>바로 위</b>에 있다 (계단참은 대연회장 위, 파란 방은 응접실 위, 육아실은 식당 위, 사용인의 방은 주방 위, 그림 갤러리는 도서실 위, 재봉실은 온실 위, 안방은 서재 위, 탑 침실은 예배당 위). <i>“내 위/아래 방”</i>은 언제나 이렇게 짝지어진 방을 뜻하며, 행이나 열과는 아무 관계가 없다.","<b>삐걱거리는 마룻바닥:</b> 안방 바로 아래에 있는 서재에 있던 사람은 몸싸움 소리를 들었다 – 그러므로 <b>서재는 비어 있지 않았다</b>."]},"roleNames":{"family":"가족","guest":"손님","staff":"사용인","victim":"피해자"},"personGroups":[{"id":"family","name":"가족","persons":["A","B","C"]},{"id":"guests","name":"손님","persons":["D","E","F","G","H","I","J"]},{"id":"staff","name":"사용인","persons":["K","L","M","N","O","V"]}],"map":{"groups":[{"id":"upper","name":"위층","style":"open"},{"id":"ground","name":"아래층","style":"open"}],"gaps":[{"afterRow":8,"px":16,"style":"floor"}],"areas":[{"id":"Landing","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2],[3,3],[3,4],[4,1],[4,2],[4,3],[4,4]],"fill":"#e6dccb","pattern":"planks","group":"upper","labelAt":[3,3],"name":"계단참"},{"id":"Hall","cells":[[9,1],[9,2],[9,3],[9,4],[10,1],[10,2],[10,3],[10,4],[11,1],[11,2],[11,3],[11,4],[12,1],[12,2],[12,3],[12,4]],"fill":"#e9dfcf","pattern":"tiles","group":"ground","labelAt":[11,3],"name":"대연회장"},{"id":"BlueRoom","cells":[[1,5],[1,6],[1,7],[1,8],[1,9],[2,5],[2,6],[2,7],[2,8],[2,9],[3,5],[3,6],[3,7],[3,8],[3,9],[4,5],[4,6],[4,7],[4,8],[4,9]],"fill":"#d6e0ef","pattern":"planks","group":"upper","labelAt":[3,7.5],"name":"파란 방"},{"id":"Salon","cells":[[9,5],[9,6],[9,7],[9,8],[9,9],[10,5],[10,6],[10,7],[10,8],[10,9],[11,5],[11,6],[11,7],[11,8],[11,9],[12,5],[12,6],[12,7],[12,8],[12,9]],"fill":"#efe3d2","pattern":"planks","group":"ground","labelAt":[11,7],"name":"응접실"},{"id":"Nursery","cells":[[1,10],[1,11],[1,12],[1,13],[2,10],[2,11],[2,12],[2,13],[3,10],[3,11],[3,12],[3,13],[4,10],[4,11],[4,12],[4,13]],"fill":"#f1e3d3","pattern":"planks","group":"upper","labelAt":[2,11.5],"name":"육아실"},{"id":"Dining","cells":[[9,10],[9,11],[9,12],[9,13],[10,10],[10,11],[10,12],[10,13],[11,10],[11,11],[11,12],[11,13],[12,10],[12,11],[12,12],[12,13]],"fill":"#eddcc9","pattern":"planks","group":"ground","labelAt":[10,12],"name":"식당"},{"id":"Servants","cells":[[1,14],[1,15],[1,16],[2,14],[2,15],[2,16],[3,14],[3,15],[3,16],[4,14],[4,15],[4,16]],"fill":"#e3e1d8","pattern":"planks","group":"upper","labelAt":[2,15],"name":"사용인의 방"},{"id":"Kitchen","cells":[[9,14],[9,15],[9,16],[10,14],[10,15],[10,16],[11,14],[11,15],[11,16],[12,14],[12,15],[12,16]],"fill":"#d8e2ea","pattern":"tiles","group":"ground","labelAt":[11,15],"name":"주방"},{"id":"Gallery","cells":[[5,1],[5,2],[5,3],[5,4],[5,5],[6,1],[6,2],[6,3],[6,4],[6,5],[7,1],[7,2],[7,3],[7,4],[7,5],[8,1],[8,2],[8,3],[8,4],[8,5]],"fill":"#e8dfd0","pattern":"planks","group":"upper","labelAt":[7,3],"name":"그림 갤러리"},{"id":"Library","cells":[[13,1],[13,2],[13,3],[13,4],[13,5],[14,1],[14,2],[14,3],[14,4],[14,5],[15,1],[15,2],[15,3],[15,4],[15,5],[16,1],[16,2],[16,3],[16,4],[16,5]],"fill":"#ead9c4","pattern":"planks","group":"ground","labelAt":[15,3.5],"name":"도서실"},{"id":"Sewing","cells":[[5,6],[5,7],[5,8],[6,6],[6,7],[6,8],[7,6],[7,7],[7,8],[8,6],[8,7],[8,8]],"fill":"#eadfe6","pattern":"planks","group":"upper","labelAt":[7,7],"name":"재봉실"},{"id":"Conservatory","cells":[[13,6],[13,7],[13,8],[14,6],[14,7],[14,8],[15,6],[15,7],[15,8],[16,6],[16,7],[16,8]],"fill":"#dfe9d8","pattern":"tiles","group":"ground","labelAt":[15,7],"name":"온실"},{"id":"Master","cells":[[5,9],[5,10],[5,11],[5,12],[6,9],[6,10],[6,11],[6,12],[7,9],[7,10],[7,11],[7,12],[8,9],[8,10],[8,11],[8,12]],"fill":"#f0d6d6","pattern":"planks","group":"upper","labelAt":[7,10.5],"name":"안방"},{"id":"Study","cells":[[13,9],[13,10],[13,11],[13,12],[14,9],[14,10],[14,11],[14,12],[15,9],[15,10],[15,11],[15,12],[16,9],[16,10],[16,11],[16,12]],"fill":"#ecd3cf","pattern":"planks","group":"ground","labelAt":[15,10.5],"name":"서재"},{"id":"Tower","cells":[[5,13],[5,14],[5,15],[5,16],[6,13],[6,14],[6,15],[6,16],[7,13],[7,14],[7,15],[7,16],[8,13],[8,14],[8,15],[8,16]],"fill":"#e4dcc8","pattern":"planks","group":"upper","labelAt":[7,14.5],"name":"탑 침실"},{"id":"Chapel","cells":[[13,13],[13,14],[13,15],[13,16],[14,13],[14,14],[14,15],[14,16],[15,13],[15,14],[15,15],[15,16],[16,13],[16,14],[16,15],[16,16]],"fill":"#dcdbe6","pattern":"tiles","group":"ground","labelAt":[16,14.5],"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\"/>"},"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\"/>"},"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\"/>"},"chaise":{"occupiable":true,"name":"셰이즈 롱","icon":"<rect x=\"4\" y=\"16\" width=\"38\" height=\"18\" rx=\"8\" fill=\"#c8536a\" stroke=\"#7a2a3c\" stroke-width=\"1.5\"/><rect x=\"4\" y=\"10\" width=\"14\" height=\"14\" rx=\"6\" fill=\"#d9788c\" stroke=\"#7a2a3c\" stroke-width=\"1.5\"/><line x1=\"10\" y1=\"34\" x2=\"10\" y2=\"39\" stroke=\"#7a2a3c\" stroke-width=\"2\"/><line x1=\"36\" y1=\"34\" x2=\"36\" y2=\"39\" stroke=\"#7a2a3c\" stroke-width=\"2\"/>"},"bench":{"occupiable":true,"name":"벤치","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\"/>"},"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\"/>"},"stairs":{"occupiable":false,"name":"계단","icon":"<path d=\"M4 42 h10 v-10 h10 v-10 h10 v-10 h8 v40 z\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/>"},"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\"/>"},"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\"/>"},"wardrobe":{"occupiable":false,"name":"옷장","icon":"<rect x=\"8\" y=\"3\" width=\"30\" height=\"40\" rx=\"2\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"3\" x2=\"23\" y2=\"43\" stroke=\"#5e4127\"/><circle cx=\"19\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/><circle cx=\"27\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/>"},"dressing_table":{"occupiable":false,"name":"화장대","icon":"<rect x=\"6\" y=\"24\" width=\"34\" height=\"16\" rx=\"3\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"13\" r=\"10\" fill=\"#dfe9ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"13\" r=\"6\" fill=\"#f4f9fb\"/><rect x=\"10\" y=\"28\" width=\"8\" height=\"4\" fill=\"#e6cfa8\"/><rect x=\"28\" y=\"28\" width=\"8\" height=\"4\" fill=\"#e6cfa8\"/>"},"mirror":{"occupiable":false,"name":"거울","icon":"<rect x=\"12\" y=\"4\" width=\"22\" height=\"38\" rx=\"9\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"32\" rx=\"7\" fill=\"#dfe9ee\"/><path d=\"M19 11 q-3 8 0 20\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".8\"/>"},"chest":{"occupiable":false,"name":"궤짝","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"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\"/>"},"rack":{"occupiable":false,"name":"옷걸이","icon":"<line x1=\"6\" y1=\"10\" x2=\"40\" y2=\"10\" stroke=\"#5b5852\" stroke-width=\"3\"/><line x1=\"9\" y1=\"10\" x2=\"9\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"37\" y1=\"10\" x2=\"37\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><path d=\"M15 14 v2 h8 v14 h-8 z\" fill=\"#c8536a\"/><path d=\"M25 14 v2 h7 v12 h-7 z\" fill=\"#3a6fb0\"/><line x1=\"19\" y1=\"10\" x2=\"19\" y2=\"14\" stroke=\"#333\"/><line x1=\"28\" y1=\"10\" x2=\"28\" y2=\"14\" stroke=\"#333\"/>"},"statue":{"occupiable":false,"name":"조각상","icon":"<rect x=\"13\" y=\"32\" width=\"20\" height=\"9\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"9\" r=\"5\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><path d=\"M16 15 h14 l2 17 h-18 z\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.2\"/>"},"pillar":{"occupiable":false,"name":"기둥","icon":"<circle cx=\"23\" cy=\"23\" r=\"12\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"6\" fill=\"#9a968d\"/>"},"sewing":{"occupiable":false,"name":"재봉틀","icon":"<rect x=\"6\" y=\"30\" width=\"34\" height=\"10\" rx=\"2\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><path d=\"M11 30 v-16 h8 v8 h12 v-10 h6 v18 z\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.2\"/><circle cx=\"34\" cy=\"17\" r=\"3\" fill=\"#9aa1a8\"/>"},"mannequin":{"occupiable":false,"name":"마네킹","icon":"<circle cx=\"23\" cy=\"8\" r=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\"/><path d=\"M15 14 h16 l3 16 h-22 z\" fill=\"#c8536a\" stroke=\"#7a2a3c\" stroke-width=\"1.2\"/><line x1=\"23\" y1=\"30\" x2=\"23\" y2=\"40\" stroke=\"#5b5852\" stroke-width=\"2.5\"/><line x1=\"15\" y1=\"41\" x2=\"31\" y2=\"41\" stroke=\"#5b5852\" stroke-width=\"2.5\"/>"},"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\"/>"},"fireplace":{"occupiable":false,"name":"벽난로","icon":"<rect x=\"5\" y=\"6\" width=\"36\" height=\"34\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"14\" width=\"22\" height=\"26\" fill=\"#2b2b2b\"/><path d=\"M23 38 q-8 -8 -3 -14 q1 6 5 6 q3 -6 0 -12 q9 8 4 20 z\" fill=\"#f2a53a\"/><path d=\"M23 38 q-4 -5 -1 -9 q2 4 4 3 q1 -4 0 -6 q5 6 1 12 z\" fill=\"#f2d24a\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"5\" fill=\"#8f8c84\"/>"},"xmastree":{"occupiable":false,"name":"크리스마스트리","icon":"<rect x=\"20\" y=\"36\" width=\"6\" height=\"6\" fill=\"#6b4a2b\"/><path d=\"M23 4 L33 17 L28 17 L37 29 L31 29 L40 38 L6 38 L15 29 L9 29 L18 17 L13 17 Z\" fill=\"#2f7a3a\"/><path d=\"M23 0.5 l1.8 3.6 l4 .5 l-2.9 2.8 l.7 4 l-3.6 -1.9 l-3.6 1.9 l.7 -4 l-2.9 -2.8 l4 -.5 z\" fill=\"#f1c40f\"/><circle cx=\"20\" cy=\"18\" r=\"2\" fill=\"#e74c3c\"/><circle cx=\"28\" cy=\"24\" r=\"2\" fill=\"#3498db\"/><circle cx=\"16\" cy=\"30\" r=\"2\" fill=\"#f1c40f\"/><circle cx=\"31\" cy=\"34\" r=\"2\" fill=\"#e74c3c\"/><circle cx=\"23\" cy=\"30\" r=\"2\" fill=\"#ecf0f1\"/>"},"piano":{"occupiable":false,"name":"피아노","icon":"<path d=\"M8 8 h22 q10 0 12 12 v18 h-34 z\" fill=\"#1c1c1c\" stroke=\"#0b0b0b\" stroke-width=\"1.5\"/><rect x=\"10\" y=\"32\" width=\"18\" height=\"5\" fill=\"#f4efe6\"/><g fill=\"#1c1c1c\"><rect x=\"12\" y=\"32\" width=\"2\" height=\"3\"/><rect x=\"16\" y=\"32\" width=\"2\" height=\"3\"/><rect x=\"22\" y=\"32\" width=\"2\" height=\"3\"/></g>"},"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\"/>"},"stove":{"occupiable":false,"name":"화덕","icon":"<rect x=\"9\" y=\"8\" width=\"28\" height=\"30\" rx=\"3\" fill=\"#5a5a5a\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"/><circle cx=\"17\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"29\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"23\" cy=\"28\" r=\"4\" fill=\"#8a8a8a\"/><path d=\"M16 8 q2 -6 5 -3 q3 -6 6 0 q3 -4 4 2\" fill=\"none\" stroke=\"#e0362e\" stroke-width=\"2\"/>"},"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\"/>"},"barrel":{"occupiable":false,"name":"나무통","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\"/>"},"bookcase":{"occupiable":false,"name":"책장","icon":"<rect x=\"7\" y=\"4\" width=\"32\" height=\"38\" fill=\"#6e4a2a\" stroke=\"#3f2d1d\" stroke-width=\"1.5\"/><g><rect x=\"10\" y=\"8\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"15\" y=\"8\" width=\"3\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"19\" y=\"8\" width=\"5\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"25\" y=\"8\" width=\"4\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"30\" y=\"8\" width=\"6\" height=\"10\" fill=\"#7a5a9a\"/><rect x=\"10\" y=\"21\" width=\"6\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"17\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"22\" y=\"21\" width=\"5\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"28\" y=\"21\" width=\"3\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"32\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"10\" y=\"34\" width=\"26\" height=\"5\" fill=\"#8a6a3a\"/></g>"},"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\"/>"},"globe":{"occupiable":false,"name":"지구본","icon":"<circle cx=\"23\" cy=\"19\" r=\"12\" fill=\"#7fb8d0\" stroke=\"#3a4148\" stroke-width=\"1.5\"/><path d=\"M14 14 q9 -4 18 2 M13 22 q10 4 20 -1 M23 7 v24\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M11 12 q-6 10 4 20\" fill=\"none\" stroke=\"#3a4148\" stroke-width=\"2\"/><rect x=\"18\" y=\"33\" width=\"10\" height=\"4\" fill=\"#8a6a3a\"/><rect x=\"14\" y=\"37\" width=\"18\" height=\"4\" rx=\"1\" fill=\"#5b5852\"/>"},"fountain":{"occupiable":false,"name":"분수","icon":"<ellipse cx=\"23\" cy=\"33\" rx=\"18\" ry=\"8\" fill=\"#9fd3ea\" stroke=\"#4a7c95\" stroke-width=\"1.5\"/><rect x=\"19\" y=\"14\" width=\"8\" height=\"18\" fill=\"#b9b6ae\" stroke=\"#5b5852\"/><ellipse cx=\"23\" cy=\"14\" rx=\"10\" ry=\"4\" fill=\"#9fd3ea\" stroke=\"#4a7c95\"/><path d=\"M23 4 q-6 6 -4 10 M23 4 q6 6 4 10\" fill=\"none\" stroke=\"#7fb8d0\" stroke-width=\"2\"/>"},"safe":{"occupiable":false,"name":"금고","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\"/>"},"altar":{"occupiable":false,"name":"제단","icon":"<rect x=\"5\" y=\"16\" width=\"36\" height=\"22\" rx=\"2\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"16\" width=\"36\" height=\"6\" fill=\"#f4efe6\" stroke=\"#5b5852\" stroke-width=\"1.2\"/><path d=\"M23 4 v10 M19 8 h8\" stroke=\"#c9a03a\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><rect x=\"9\" y=\"9\" width=\"3\" height=\"7\" fill=\"#f4efe6\" stroke=\"#8c8a82\" stroke-width=\".8\"/><rect x=\"34\" y=\"9\" width=\"3\" height=\"7\" fill=\"#f4efe6\" stroke=\"#8c8a82\" stroke-width=\".8\"/>"},"candelabra":{"occupiable":false,"name":"촛대","icon":"<rect x=\"20\" y=\"30\" width=\"6\" height=\"12\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><rect x=\"14\" y=\"41\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><path d=\"M23 30 v-10 M23 22 q-9 0 -11 -8 M23 22 q9 0 11 -8\" fill=\"none\" stroke=\"#c9a03a\" stroke-width=\"2.5\"/><g fill=\"#f4efe6\"><rect x=\"10\" y=\"6\" width=\"4\" height=\"9\"/><rect x=\"21\" y=\"3\" width=\"4\" height=\"10\"/><rect x=\"32\" y=\"6\" width=\"4\" height=\"9\"/></g><g fill=\"#f2a53a\"><ellipse cx=\"12\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/><ellipse cx=\"23\" cy=\"1.5\" rx=\"1.6\" ry=\"2.4\"/><ellipse cx=\"34\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/></g>"}},"wallTypes":{},"objects":[{"cell":[4,1],"type":"stairs","span":[1,2]},{"cell":[1,4],"type":"plant"},{"cell":[2,1],"type":"lamp"},{"cell":[1,2],"type":"bench"},{"cell":[1,6],"type":"wardrobe","span":[2,1]},{"cell":[1,9],"type":"cabinet"},{"cell":[4,9],"type":"dressing_table"},{"cell":[3,5],"type":"mirror"},{"cell":[4,7],"type":"chest"},{"cell":[1,11],"type":"wardrobe"},{"cell":[4,13],"type":"chest"},{"cell":[3,11],"type":"stool"},{"cell":[1,13],"type":"cabinet"},{"cell":[4,10],"type":"lamp"},{"cell":[1,15],"type":"wardrobe"},{"cell":[3,14],"type":"wardrobe"},{"cell":[4,16],"type":"rack"},{"cell":[5,1],"type":"statue"},{"cell":[8,5],"type":"statue"},{"cell":[6,3],"type":"pillar"},{"cell":[7,1],"type":"bench"},{"cell":[5,5],"type":"plant"},{"cell":[5,6],"type":"sewing"},{"cell":[8,8],"type":"mannequin"},{"cell":[6,7],"type":"chair"},{"cell":[5,8],"type":"shelf"},{"cell":[5,10],"type":"wardrobe","span":[2,1]},{"cell":[5,12],"type":"cabinet"},{"cell":[8,9],"type":"chaise"},{"cell":[8,12],"type":"fireplace"},{"cell":[5,9],"type":"lamp"},{"cell":[5,16],"type":"wardrobe"},{"cell":[8,13],"type":"chest"},{"cell":[8,16],"type":"stairs"},{"cell":[5,13],"type":"lamp"},{"cell":[6,14],"type":"armchair"},{"cell":[9,4],"type":"xmastree"},{"cell":[12,1],"type":"stairs","span":[1,2]},{"cell":[10,1],"type":"plant"},{"cell":[9,1],"type":"statue"},{"cell":[10,6],"type":"sofa"},{"cell":[9,8],"type":"armchair"},{"cell":[9,6],"type":"fireplace"},{"cell":[12,8],"type":"piano","span":[1,2]},{"cell":[11,5],"type":"table"},{"cell":[10,11],"type":"table","span":[2,1]},{"cell":[10,10],"type":"chair"},{"cell":[11,12],"type":"chair"},{"cell":[12,11],"type":"chair"},{"cell":[9,13],"type":"cabinet"},{"cell":[9,10],"type":"lamp"},{"cell":[9,14],"type":"stove"},{"cell":[12,16],"type":"sink"},{"cell":[11,15],"type":"table"},{"cell":[12,14],"type":"barrel"},{"cell":[9,16],"type":"shelf"},{"cell":[13,1],"type":"bookcase"},{"cell":[13,2],"type":"bookcase"},{"cell":[16,1],"type":"bookcase"},{"cell":[14,4],"type":"desk"},{"cell":[16,5],"type":"globe"},{"cell":[15,2],"type":"armchair"},{"cell":[13,6],"type":"plant"},{"cell":[16,8],"type":"plant"},{"cell":[14,7],"type":"fountain"},{"cell":[16,6],"type":"bench"},{"cell":[14,10],"type":"desk"},{"cell":[13,12],"type":"safe"},{"cell":[16,9],"type":"bookcase"},{"cell":[14,11],"type":"chair"},{"cell":[16,12],"type":"lamp"},{"cell":[13,14],"type":"altar","span":[1,2]},{"cell":[15,14],"type":"bench"},{"cell":[15,15],"type":"bench"},{"cell":[16,14],"type":"bench"},{"cell":[16,15],"type":"bench"},{"cell":[14,13],"type":"candelabra"},{"cell":[14,16],"type":"candelabra"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alistair","gender":"M","role":"family","color":"#c62828","avatar":{"bg":"#3a2a4a","skin":"#f0cdb0","hair":"#5a3a2a","style":"slick","shirt":"#2b2b2b","mustache":true},"clue":"그는 <b>자기 구역에 혼자</b> 있었고, <b>책상 옆에 있는 사람은 그뿐이었다</b>.","job":"집주인","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alistair\"><rect width=\"80\" height=\"80\" fill=\"#3a2a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2b2b2b\"/><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 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#5a3a2a\"/><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=\"#3a2a1c\"/></svg>","solverRole":"family","constraints":[{"type":"alone"},{"type":"only_beside","obj":"desk"}]},{"id":"B","name":"Bianca","gender":"F","role":"family","color":"#2e7d32","avatar":{"bg":"#5b3a6e","skin":"#f6d8c0","hair":"#1a1210","style":"bun","shirt":"#6b1218","necklace":"#e6c46a","earrings":true},"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=\"Bianca\"><rect width=\"80\" height=\"80\" fill=\"#5b3a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6b1218\"/><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=\"#1a1210\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1a1210\"/><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":"family","constraints":[{"type":"beside","obj":"altar"},{"type":"rel_any","dir":"S","exact":1,"gender":"M"}]},{"id":"C","name":"Ciaran","gender":"M","role":"family","color":"#1565c0","avatar":{"bg":"#2f5d7c","skin":"#f4d3b6","hair":"#d9b464","style":"short","shirt":"#22406f","bow":"#c0392b"},"clue":"그의 <b>아래</b> 방에는 <b>정확히 한 여자</b>가 있었다.","job":"그들의 아들","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ciaran\"><rect width=\"80\" height=\"80\" fill=\"#2f5d7c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f4d3b6\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d3b6\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 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":"family","constraints":[{"type":"floor_rel","dir":"below","n":1,"gender":"F"}]},{"id":"D","name":"Delphine","gender":"F","role":"guest","color":"#6a1b9a","avatar":{"bg":"#7a3a2a","skin":"#f1cfb2","hair":"#b7482c","style":"curly","shirt":"#7a1f5a","tiara":"#e6c46a","earrings":true},"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=\"Delphine\"><rect width=\"80\" height=\"80\" fill=\"#7a3a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a1f5a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1cfb2\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1cfb2\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 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=\"M28 20 l3 -7 l4 5 l5 -8 l5 8 l4 -5 l3 7 z\" fill=\"#f2d24a\" stroke=\"#a8841a\" stroke-width=\"1\"/><circle cx=\"40\" cy=\"13\" r=\"1.8\" fill=\"#e0362e\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"wardrobe"},{"type":"floor_rel","dir":"below","n":1},{"type":"alone"}]},{"id":"E","name":"Ernest","gender":"M","role":"guest","color":"#e65100","avatar":{"bg":"#4b4b6d","skin":"#e9c6a4","hair":"#8a8a8a","style":"bald","shirt":"#3d444b","glasses":true,"mustache":true,"mustacheColor":"#8a8a8a"},"clue":"그보다 <b>정확히 한 행 북쪽</b>에 <b>여자</b>가 있었다.","job":"은행가","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ernest\"><rect width=\"80\" height=\"80\" fill=\"#4b4b6d\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3d444b\"/><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 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#8a8a8a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#8a8a8a\"/><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=\"#8a8a8a\"/></svg>","solverRole":"guest","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"}]},{"id":"F","name":"Faye","gender":"F","role":"guest","color":"#00838f","avatar":{"bg":"#33526e","skin":"#e4b998","hair":"#3b2418","style":"bob","shirt":"#8a5a2a","goggles":true,"scarf":"#f4efe6"},"clue":"그녀는 <b>7행</b>에 있었다. 그녀보다 <b>정확히 한 행 남쪽</b>에 <b>남자</b>가 있었다.","job":"비행사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Faye\"><rect width=\"80\" height=\"80\" fill=\"#33526e\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#3b2418\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a5a2a\"/><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=\"#3b2418\"/><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=\"27\" y=\"20\" width=\"26\" height=\"8\" rx=\"4\" fill=\"none\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"29\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><rect x=\"41\" y=\"21\" width=\"10\" height=\"6\" rx=\"3\" fill=\"#7fd1e8\" opacity=\".85\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f4efe6\"/></svg>","solverRole":"guest","constraints":[{"type":"row","rows":[7]},{"type":"rel_any","dir":"S","exact":1,"gender":"M"}]},{"id":"G","name":"Gregory","gender":"M","role":"guest","color":"#ad1457","avatar":{"bg":"#3f3f3f","skin":"#f0cdb0","hair":"#1c1a1a","style":"short","shirt":"#1f8a8a","glasses":true,"beard":true},"clue":"그는 <b>자기 구역의 한 구석</b>에 있었다.","job":"의사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gregory\"><rect width=\"80\" height=\"80\" fill=\"#3f3f3f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f8a8a\"/><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 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\"/><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=\"#1c1a1a\"/></svg>","solverRole":"guest","constraints":[{"type":"corner_of_area"}]},{"id":"H","name":"Hattie","gender":"F","role":"guest","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f4d5bb","hair":"#cfcfd2","style":"bun","shirt":"#2f6f5a","glasses":true,"necklace":"#f4efe6"},"clue":"그녀는 <b>도서실</b>, <b>4열</b>에 있었다. <b>Irwin</b>은 그녀의 <b>위</b> 방에 있었다.","job":"소설가","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hattie\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f6f5a\"/><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=\"#f4d5bb\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d5bb\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#cfcfd2\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#cfcfd2\"/><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":"guest","constraints":[{"type":"col","cols":[4]},{"type":"area","areas":["Library"]},{"type":"floor_person","dir":"above","q":"I"}]},{"id":"I","name":"Irwin","gender":"M","role":"guest","color":"#827717","avatar":{"bg":"#3f6d5a","skin":"#d9a57a","hair":"#8a5a2a","style":"short","shirt":"#c9a227","scarf":"#7a4d9a"},"clue":"그는 <b>2열</b>에 있었다. 그보다 <b>정확히 한 행 남쪽</b>에 <b>여자</b>가 있었다.","job":"고고학자","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Irwin\"><rect width=\"80\" height=\"80\" fill=\"#3f6d5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c9a227\"/><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=\"#8a5a2a\"/><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=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#7a4d9a\"/></svg>","solverRole":"guest","constraints":[{"type":"col","cols":[2]},{"type":"rel_any","dir":"S","exact":1,"gender":"F"}]},{"id":"J","name":"Juliet","gender":"F","role":"guest","color":"#283593","avatar":{"bg":"#5a2a2a","skin":"#f6d8c0","hair":"#6b3f22","style":"ponytail","shirt":"#c8536a","headband":"#f2d24a"},"clue":"그녀는 <b>2행</b>에 있었다. 그녀보다 <b>정확히 두 행 남쪽</b>에 <b>사용인 한 명</b>이 있었다.","job":"사촌","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Juliet\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#6b3f22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c8536a\"/><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=\"#6b3f22\"/><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=\"#f2d24a\"/></svg>","solverRole":"guest","constraints":[{"type":"rel_any","dir":"S","exact":2,"role":"staff"},{"type":"row","rows":[2]}]},{"id":"K","name":"Keith","gender":"M","role":"staff","color":"#33691e","avatar":{"bg":"#2c3e58","skin":"#f0cdb0","hair":"#9a9a9a","style":"slick","shirt":"#1b1b1b","bow":"#1b1b1b"},"clue":"<b>Juliet</b>은 그의 <b>위</b> 방에 있었다 – 그곳에서 그녀가 <b>유일한 여자</b>였다.","job":"집사","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Keith\"><rect width=\"80\" height=\"80\" fill=\"#2c3e58\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><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 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\"/></svg>","solverRole":"staff","constraints":[{"type":"floor_person","dir":"above","q":"J"},{"type":"floor_rel","dir":"above","n":1,"gender":"F"}]},{"id":"L","name":"Lorna","gender":"F","role":"staff","color":"#bf360c","avatar":{"bg":"#3a4a3a","skin":"#f4d3b6","hair":"#b7482c","style":"bun","shirt":"#f4efe6","apron":true,"swimcap":"#f4efe6"},"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=\"Lorna\"><rect width=\"80\" height=\"80\" fill=\"#3a4a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f4d3b6\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d3b6\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#b7482c\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 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=\"M25 31 Q25 12 40 12 Q55 12 55 31 Q48 21 40 21 Q32 21 25 31 Z\" fill=\"#f4efe6\"/><path d=\"M28 24 Q40 16 52 24\" fill=\"none\" stroke=\"rgba(255,255,255,.35)\" stroke-width=\"1.5\"/></svg>","solverRole":"staff","constraints":[{"type":"rel_any","dir":"S","exact":1,"gender":"F"},{"type":"corner_of_area"}]},{"id":"M","name":"Miles","gender":"M","role":"staff","color":"#006064","avatar":{"bg":"#3a5a7a","skin":"#e9c6a4","hair":"#1c1a1a","style":"short","shirt":"#3d444b","cap":true},"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=\"Miles\"><rect width=\"80\" height=\"80\" fill=\"#3a5a7a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3d444b\"/><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=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"staff","constraints":[{"type":"floor_rel","dir":"above","n":1,"gender":"F"},{"type":"beside","obj":"bench"}]},{"id":"N","name":"Nora","gender":"F","role":"staff","color":"#4e342e","avatar":{"bg":"#5b3a6e","skin":"#8a5a3c","hair":"#1a1210","style":"bob","shirt":"#2b2b2b","apron":true,"headband":"#f4efe6"},"clue":"그녀는 <b>자기 구역에 혼자</b>, <b>15열</b>에 있었다. 그녀보다 <b>정확히 한 행 남쪽</b>에 <b>여자</b>가 있었다.","job":"하녀","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nora\"><rect width=\"80\" height=\"80\" fill=\"#5b3a6e\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#1a1210\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2b2b2b\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#8a5a3c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#8a5a3c\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1a1210\"/><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=\"#f4efe6\"/></svg>","solverRole":"staff","constraints":[{"type":"alone"},{"type":"rel_any","dir":"S","exact":1,"gender":"F"},{"type":"col","cols":[15]}]},{"id":"O","name":"Otto","gender":"M","role":"staff","color":"#0277bd","avatar":{"bg":"#3f3f3f","skin":"#d9a57a","hair":"#6b3f22","style":"short","shirt":"#33691e","beard":true,"beanie":"#5a3a2a"},"clue":"그의 <b>위</b> 방에는 <b>정확히 한 여자</b>가 있었다.","job":"사냥터지기","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Otto\"><rect width=\"80\" height=\"80\" fill=\"#3f3f3f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#33691e\"/><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=\"#6b3f22\"/><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=\"#6b3f22\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#5a3a2a\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#5a3a2a\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"staff","constraints":[{"type":"floor_rel","dir":"above","n":1,"gender":"F"}]},{"id":"V","name":"Veronica","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#2a3340","skin":"#f4d3b6","hair":"#cfcfd2","style":"bun","shirt":"#4a2a5a","glasses":true,"necklace":"#e6c46a"},"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=\"Veronica\"><rect width=\"80\" height=\"80\" fill=\"#2a3340\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a2a5a\"/><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=\"#f4d3b6\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f4d3b6\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#cfcfd2\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#cfcfd2\"/><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=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"family","constraints":[{"type":"area","areas":["Master"]},{"type":"beside","obj":"wardrobe"}]}],"victim":"V","murderer":"E","solution":{"A":[14,9],"B":[13,16],"C":[3,12],"D":[1,7],"E":[8,10],"F":[7,8],"G":[9,5],"H":[16,4],"I":[6,2],"J":[2,3],"K":[11,1],"L":[12,13],"M":[15,6],"N":[4,15],"O":[10,14],"V":[5,11]},"walkthrough":[{"place":["H"],"cand":{"A":[[13,10],[14,9],[14,11],[15,10]],"V":[[5,11],[6,9],[6,11]],"I":[[5,2],[6,2]],"N":[[3,15],[4,15],[5,15],[6,15],[12,15]],"B":[[13,13],[13,16],[14,14]],"M":[[14,14],[15,6],[15,13],[15,14],[15,16]],"D":[[1,5],[1,7],[1,10],[1,12],[1,14],[1,16],[3,6],[6,16]],"L":[[1,1],[1,5],[1,10],[1,14],[1,16],[4,5],[4,14],[12,5],[12,10],[12,13],[13,5],[13,8],[13,13],[13,16]]},"text":"두 층은 하나의 도면 위에 있다: 1–8행이 위층, 9–16행이 아래층이므로, 각 층에는 정확히 여덟 명씩 있다. Hattie는 도서실의 4열에 있다 – R13C4와 R15C4는 도서실 책상 옆이고, 책상 옆에 있는 사람은 Alistair뿐이므로 – 따라서 <b>Hattie R16C4</b>; 16행과 4열은 그녀의 것이다. 혼자서 책상 옆에 있는 Alistair는 그러므로 서재에 있다(도서실 책상은 Hattie의 방에 있다): R13C10, R14C9, R14C11 또는 R15C10 중 하나이며, 서재에는 그 말고 아무도 없다 – 몸싸움 소리를 들은 사람이 바로 그다. Veronica는 안방의 침대 옆에 누워 있다: R5C11, R6C9 또는 R6C11(R7C10은 Faye의 행이다). Irwin은 Hattie의 위 방인 그림 갤러리의 2열에 있다: R5C2 또는 R6C2(7행은 Faye의 것이고, R8C2라면 그보다 한 행 남쪽의 여자가 9행에 서 있어야 하는데 – 아래에서 보듯 그럴 수 없다). Juliet은 2행에 있고, 그녀보다 두 행 남쪽인 4행에는 사용인 한 명이 서 있다: Keith, Miles, Otto는 모두 아래층에 있으므로(Keith는 Juliet의 아래에, Miles와 Otto는 각자 위 방을 가지고 있다), 4행의 사용인은 방 구석에 있는 Lorna(R4C5 또는 R4C14; R4C4는 Hattie의 열이다) 아니면 Nora(R4C15)이다. 여자들의 자리는 상당히 좁혀져 있다: Bianca는 예배당의 제단 옆에 서 있고(R13C13, R13C16 또는 R14C14 – R14C15는 Nora의 열이다), Delphine은 – 혼자, 침대 옆에, 아래 방을 가지고 – 위층의 R1C5, R1C7, R1C10, R1C12, R1C14, R1C16, R3C6, R6C16 중 하나에 있으며, Lorna는 방 구석에서 남쪽에 여자를 두고 있고(1, 4, 12, 13행 중 하나), Veronica는 5행 또는 6행에, Juliet, Faye, Hattie는 2, 7, 16행에 있으며, Nora는 – 혼자, 15열에서 남쪽에 여자를 두고 – R3C15, R4C15, R5C15, R6C15, R12C15 중 하나에 있다. 따라서 9, 10, 11, 15행에는 남자만 있을 수 있고, 14행도 Bianca가 있지 않은 한 마찬가지다. Ciaran의 방 아래에는 정확히 한 여자가 있는 방이 있다: 그는 위층에 있으며, 계단참도 아니고(그 아래 대연회장에는 여자가 있을 수 없다) 안방도 아니다(그 아래 서재에는 Alistair만 있다). Miles는 벤치 옆에 있고 그의 위 방에 여자가 있으므로 아래층에 있다: R14C14, R15C6, R15C13, R15C14, R15C16 중 하나(16행의 벤치 칸들은 Hattie의 것이다)."},{"place":["I","V"],"cand":{"A":[[13,10],[14,9],[15,10]],"N":[[3,15],[4,15],[12,15]],"B":[[13,13],[13,16],[14,14]],"M":[[14,14],[15,6],[15,13],[15,14],[15,16]],"D":[[1,5],[1,7],[1,10],[1,12],[1,14],[1,16],[3,6]],"L":[[1,1],[1,5],[1,10],[1,14],[1,16],[4,5],[4,14],[12,5],[12,10],[12,13],[13,5],[13,8],[13,13],[13,16]],"F":[[7,1],[7,3],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,12],[7,13],[7,14],[7,16]]},"text":"Irwin이 R5C2에 있다면? 그러면 5행은 그의 것이 되고, 4행의 사용인 – R4C5나 R4C14의 Lorna, 또는 R4C15의 Nora – 은 5행에 여자가 필요하다. Veronica는 6행에 있게 되므로 5행에는 다른 여자가 있을 수 없다: 불가능하다. 따라서 <b>Irwin R6C2</b> – 그의 남쪽에 있는 여자는 Faye이다 – 그리고 Veronica는 6행의 칸들을 잃는다: <b>Veronica R5C11</b>. 11열은 그녀의 것이므로 Alistair는 R14C11을 잃고, Nora는 R5C15와 R6C15를 잃는다: R3C15, R4C15 또는 R12C15."},{"place":[],"cand":{"A":[[14,9],[15,10]],"N":[[3,15],[4,15],[12,15]],"B":[[13,13],[13,16],[14,14]],"M":[[14,14],[15,6],[15,13],[15,14],[15,16]],"D":[[1,5],[1,7],[1,10],[1,12],[1,14],[1,16],[3,6]],"L":[[1,1],[1,5],[1,10],[1,14],[1,16],[4,5],[4,14],[12,5],[12,10],[12,13],[13,5],[13,8],[13,13],[13,16]]},"text":"Alistair가 R13C10에 있다면? 13행에 남자가 있다는 것은, 각자 바로 남쪽에 여자가 필요한 Lorna와 Nora가 12행의 칸들을 잃는다는 뜻이다; Lorna에게 남는 칸은 1행과 4행의 구석들이고, Nora에게 남는 칸은 R3C15와 R4C15다 – 즉 두 여자 모두 위층에 있게 된다. 그러면 위층에는 Ciaran, Delphine, Faye, Irwin, Juliet, Veronica, Lorna, Nora가 있어 여덟 명이 되므로, Ernest와 Gregory는 아래층에 있다. Bianca는 13행을 떠난다: Bianca R14C14, 그리고 Ernest는 자신보다 한 행 북쪽에 여자가 필요한데 – 아래층에서는 이제 14행의 Bianca만이 그 여자가 될 수 있으므로 – Ernest는 15행에 있다. 그러나 Miles의 칸은 R14C14와 15행의 네 칸뿐이니: 그는 설 자리가 없다. <b>Alistair R14C9 또는 R15C10.</b>"},{"place":["A"],"cand":{"M":[[15,6],[15,13],[15,14],[15,16]],"B":[[13,13],[13,16]],"N":[[3,15],[4,15],[12,15]],"D":[[1,5],[1,7],[1,10],[1,12],[1,14],[1,16],[3,6]],"L":[[1,1],[1,5],[1,10],[1,14],[1,16],[4,5],[4,14],[12,5],[12,10],[12,13]],"G":[[1,1],[1,5],[1,10],[1,14],[1,16],[8,1],[8,6],[9,5],[12,5],[12,10],[12,13]],"F":[[7,1],[7,3],[7,5],[7,6],[7,7],[7,8],[7,10],[7,12],[7,13],[7,14],[7,16]]},"text":"Miles와 Alistair는 서로 묶여 있다: Miles가 R14C14를 차지하면 14행은 그의 것이 되고 Alistair는 R15C10에 서게 되며, Alistair가 R14C9를 차지하면 Miles는 15행에 있게 된다. <b>Miles R14C14</b>라고 가정하자. 그러면 Alistair R15C10, 14열은 Miles의 것이 되고, 예배당은 – 15행과 16행은 Alistair와 Hattie의 것이므로 – Bianca(13행: R13C13 또는 R13C16)와 Miles만 있게 된다. Miles의 위 방은 탑 침실이며, 그곳에는 정확히 한 여자가 있어야 하는데, 그럴 수 있는 사람은 Faye뿐이다(R7C13 또는 R7C16; Delphine의 R6C16은 Irwin의 행에 있다). Ernest는 위층의 3행 또는 8행에 있다: 아래층의 13–16행은 이미 찼고, 9–12행이 있으려면 8–11행에 여자가 필요하기 때문이다. 이제 Nora에게는 세 칸이 남아 있다. <b>Nora R3C15인 경우:</b> 4행의 사용인은 R4C5의 Lorna이다(R4C14는 Miles의 열이다). 혼자인 Delphine은 파란 방을 Lorna와 함께 쓸 수도, 사용인의 방을 Nora와 함께 쓸 수도 없고, 3행은 이미 찼으므로: Delphine R1C12. Ernest는 8행에 있게 되는데(3행은 Nora의 것이므로), 이렇게 되면 1–8행이 Delphine, Juliet, Nora, Lorna, Veronica, Irwin, Faye, Ernest로 채워져 – 위층에 있어야 하는 Ciaran에게는 남는 행이 없다. <b>Nora R4C15인 경우:</b> 위층의 여덟 명은 Ciaran, Delphine, Ernest, Faye, Irwin, Juliet, Nora, Veronica이므로, Gregory와 Lorna는 아래층에 있다: Lorna는 12행(R12C5 또는 R12C13 – R12C10은 Alistair의 열, 13행은 Bianca의 것), Gregory는 R9C5 또는 R9C9에 있다. 안방에서 Veronica와 함께 있을 남자는 Ernest뿐이다(Ciaran 아래의 서재에는 여자가 있을 수 없고, Gregory는 아래층에 있으므로): Ernest R8C9(R8C10은 Alistair의 열, R8C11은 Veronica의 열). 9열은 Gregory를 R9C5로 보내고, 5열은 Lorna를 R12C13으로 보내고, 13열은 Bianca를 R13C16으로 보낸다 – 그리고 Faye의 탑 침실 칸 두 개, R7C13과 R7C16은 모두 이미 찬 열에 있다. <b>Nora R12C15인 경우:</b> 4행의 사용인은 다시 R4C5의 Lorna이므로, Delphine은 파란 방을 떠난다(R1C12 또는 R1C16); 위층의 여덟 명은 Ciaran, Delphine, Ernest, Faye, Irwin, Juliet, Lorna, Veronica이므로, Gregory는 아래층에 있고 Ernest는 다시 Veronica의 동반자가 된다: Ernest R8C9. Gregory의 구석인 R9C5와 R9C9는 이제 Lorna와 Ernest의 열에 있고, 12행의 구석은 Nora의 행에, 13행의 구석은 Bianca의 행에 있다: Gregory는 설 칸이 없다. 세 경우 모두 성립하지 않으므로 <b>Alistair R14C9</b>이고 Miles는 15행에 있다. 14행은 Alistair의 것이다: Bianca는 13행에 있고(R13C13 또는 R13C16), Ciaran은 재봉실에 있지 않다 – 그 아래 온실에는 여자가 있을 수 없는데, 13–16행이 Bianca, Alistair, Miles, Hattie의 것이기 때문이다."},{"place":["M","E"],"cand":{"F":[[7,7],[7,8]],"D":[[1,5],[1,7],[1,12],[1,14],[1,16]],"C":[[3,7],[3,8],[3,12],[3,13],[3,16]],"G":[[9,5],[12,5],[12,13]],"L":[[4,5],[4,14],[12,5],[12,13]],"N":[[4,15],[12,15]],"B":[[13,13],[13,16]],"J":[[2,3],[2,5],[2,7],[2,8],[2,12],[2,13],[2,14],[2,16]]},"text":"Miles가 예배당에 있다면? R15C13 또는 R15C16이라면 그의 열이 Bianca를 정한다(R13C16 또는 R13C13), 그리고 그의 위 방인 탑 침실에는 정확히 한 여자가 있어야 한다: Faye, R7C14(탑 침실의 다른 칸들은 Miles와 Bianca의 열에 있다). 그러면 Veronica의 동반자는 Ernest이다 – Ciaran 아래의 서재에는 여자가 있을 수 없고, Gregory의 구석 R8C9는 Alistair의 열에 있으므로 – 따라서 Ernest R8C10, 그리고 Ciaran은 1행 또는 3행에 있는데(5–8행은 이미 찼다), 육아실에도 있을 수 없고(그 아래 식당에는 여자가 있을 수 없다: 거기 Lorna의 구석은 R12C10 – Ernest의 열 – 과 R12C13 – Bianca나 Miles의 열 – 뿐이다) 사용인의 방에도 있을 수 없다(14열과 16열은 이미 찼다). Ciaran은 파란 방에 있고, 그러므로 그 아래 응접실에는 정확히 한 여자가 있다 – Lorna R12C5 – 이로써 Nora가 4행의 사용인이 되고(R4C15), 혼자인 Delphine은 육아실로 간다(R1C12). 이제 Gregory에게는 칸이 전혀 없다: R9C5는 Lorna의 열, R9C9는 Alistair의 열, 12행은 Lorna의 것, 13행은 Bianca의 것, 1행은 Delphine의 것, 8행은 Ernest의 것이다. R15C14에서도 같은 일이 벌어진다: Faye는 Bianca가 비워 둔 열의 탑 침실 칸을 차지하고(R7C16 또는 R7C13), Ernest R8C10, Ciaran은 파란 방, Lorna R12C5, Nora R4C15, Delphine R1C12 – 그리고 Gregory에게는 칸이 없다. 따라서 <b>Miles R15C6</b>, 온실 벤치 옆이다. 그의 위 방인 재봉실에는 정확히 한 여자가 있다: Faye, R7C7 또는 R7C8(R7C6은 Miles의 열이다). Delphine은 R3C6을 잃으므로 1행에 있고, Veronica와 함께 있는 남자는 Ernest뿐일 수 있다: <b>Ernest R8C10</b> – 살인자, Veronica와 단둘이, 그동안 Alistair는 아래 서재에서 귀 기울이고 있었다. Ciaran은 3행에 있고(1행, 2행, 4–8행은 이미 찼다), 따라서 Nora는 R3C15를 잃는다: R4C15 또는 R12C15. Gregory: R9C5, R12C5 또는 R12C13; Lorna: R4C5, R4C14, R12C5 또는 R12C13."},{"place":["G"],"cand":{"C":[[3,12],[3,16]],"D":[[1,7],[1,12]],"L":[[4,14],[12,13]],"N":[[4,15],[12,15]],"F":[[7,7],[7,8]],"B":[[13,13],[13,16]],"J":[[2,3],[2,7],[2,8],[2,12],[2,13],[2,14],[2,16]]},"text":"Ciaran이 R3C7 또는 R3C8, 파란 방에 있다면? 그 아래 응접실에는 정확히 한 여자가 있어야 한다 – Lorna R12C5, 그녀의 유일한 응접실 구석 – 따라서 12행은 그녀의 것이 되고, Nora가 4행의 사용인이 되며(R4C15), 혼자인 Delphine은 파란 방도 사용인의 방도 쓸 수 없어 R1C12로 가고, Gregory에게는 칸이 없다: R9C5는 Lorna의 열, R12C5와 R12C13은 그녀의 행에 있다. Ciaran이 R3C13에 있다면? 그 아래 식당은 하나뿐인 여자가 구석 R12C13에 있어야 하는데(R12C10은 Ernest의 열이다) – 이는 Ciaran 자신의 열이다. 따라서 <b>Ciaran R3C12 또는 R3C16</b>. Delphine이 R1C5에 있다면? 5열은 Gregory의 R9C5와 R12C5를 차지하므로, Gregory는 R12C13에 있게 되고, 그 행은 Nora를 R4C15로 보낸다 – 그러면 Lorna에게는 칸이 없다(R4C5는 Delphine의 열, R4C14는 Nora의 방에 있고, 그녀의 12행 구석들은 이미 사라졌다). Delphine이 사용인의 방, R1C14 또는 R1C16에 있다면? Nora는 그곳을 떠나 R12C15로 가야 하고, Ciaran은 R3C12로 가야 한다 – 그러면 Ciaran 아래의 식당에는 있을 수 있는 여자가 없다: Lorna의 구석 R12C13이 Nora의 행에 있기 때문이다. 따라서 <b>Delphine R1C7 또는 R1C12</b>. Gregory가 R12C5 또는 R12C13에 있다면? 12행은 다시 Nora를 R4C15로 보내고, Lorna는 칸 없이 남는다(R4C14는 Nora의 방에 있고, R4C5는 Gregory의 열이거나 – R12C13의 경우에는 – Nora의 행이다). 따라서 <b>Gregory R9C5</b>, 응접실의 북서쪽 구석이며, 5열은 Lorna에게 R4C14 또는 R12C13을 남긴다. 짝을 눈여겨보자: Lorna R4C14는 Nora R12C15, Ciaran R3C16과 짝을 이루고(그 아래 주방에는 Nora가 있다), Lorna R12C13은 Nora R4C15, Ciaran R3C12와 짝을 이룬다(식당에는 Lorna가 있다)."},{"place":["D","F"],"cand":{"J":[[2,3],[2,12],[2,13],[2,14],[2,16]],"C":[[3,12],[3,16]],"L":[[4,14],[12,13]],"N":[[4,15],[12,15]],"B":[[13,13],[13,16]]},"text":"Delphine이 R1C12, 육아실에 있다면? 12열은 Ciaran을 R3C16으로 보내므로, Lorna R4C14, Nora R12C15 – 혼자 주방에 – 그리고 Bianca R13C13(16열은 Ciaran의 것이다). Delphine 아래의 식당에는 정확히 한 사람이 있어야 하는데, 그곳에는 아무도 설 수 없다: 그 10–13열은 Ernest, Veronica, Delphine, Bianca의 것이고, 어차피 Keith는 Juliet 아래의 대연회장이나 응접실에 있다. 따라서 <b>Delphine R1C7</b>, 파란 방 침대 옆이다: 그녀 아래의 응접실에는 정확히 한 사람 – Gregory – 이 있으므로, Keith와 Otto는 응접실에 있지 않으며, Juliet은 파란 방의 칸들을 잃는다. 7열은 Delphine의 것이다: <b>Faye R7C8</b>, 그녀의 남쪽에 Ernest가 있다. Juliet: R2C3, R2C12, R2C13, R2C14 또는 R2C16."},{"place":["J","C","L","N","B","K","O"],"final":true,"text":"Juliet이 사용인의 방(R2C14 또는 R2C16)에 있다면? Keith는 그 아래 주방에 있게 되는데 – Nora가 주방에 있다면 그녀는 그곳에 혼자 있는 것이고, Nora가 R4C15에 있다면 그녀는 사용인의 방에 혼자 있는 것이다. Juliet이 육아실(R2C12 또는 R2C13)에 있다면? Keith는 그 아래 식당의 12열 또는 13열에 있는데(10열과 11열은 Ernest와 Veronica의 것이다), 그러면 Ciaran은 R3C16을, Lorna는 R4C14를 차지하고, Nora는 R12C15에서 혼자 주방에 있게 된다. 그러면 Otto에게는 방이 없다: 대연회장 위의 계단참에는 여자가 있을 수 없고, 응접실은 Gregory 혼자만의 것이며, 주방은 Nora 혼자만의 것이고, 식당의 남은 열은 Keith와 Juliet이 이미 써 버렸다. 따라서 <b>Juliet R2C3</b>, 계단참이며, Keith는 그녀 아래의 대연회장에 있다. Otto는 식당에 있을 수 없으므로(그 위 육아실에는 이제 여자가 없다), 12열은 오직 Ciaran의 것일 수밖에 없다: <b>Ciaran R3C12</b>. 그 아래 식당에 있는 하나뿐인 여자는 <b>Lorna R12C13</b>이며, 그녀의 남쪽에는 Bianca가 있다; Nora는 4행의 사용인, <b>Nora R4C15</b>, 사용인의 방에 혼자; 그리고 <b>Bianca R13C16</b>, 13열이 Lorna의 것이기 때문이다. Keith의 대연회장 칸인 R10C3과 R11C3은 Juliet의 열에 있다: <b>Keith R11C1</b>. 10행은 <b>Otto R10C14</b>에게 남으며, Nora 아래의 주방이다. 사건 종결: 은행가 Ernest가 안방에서 Veronica와 단둘이 있었다 – 그리고 Alistair는 그 아래 서재에서 마룻바닥이 삐걱거리는 소리를 낱낱이 들었다."}],"solver":{"rules":[{"type":"floors","pairs":[["Landing","Hall"],["BlueRoom","Salon"],["Nursery","Dining"],["Servants","Kitchen"],["Gallery","Library"],["Sewing","Conservatory"],["Master","Study"],["Tower","Chapel"]]},{"type":"areas_nonempty","areas":["Study"]}],"groups":{"Upstairs":["Landing","BlueRoom","Nursery","Servants","Gallery","Sewing","Master","Tower"],"Downstairs":["Hall","Salon","Dining","Kitchen","Library","Conservatory","Study","Chapel"]},"occupiable":["bench","stool","chair","armchair","sofa","chaise"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-15"}}