{"format":"murdoku-puzzle/1","id":"creator","version":1,"difficulty":"hard","level":7,"size":{"rows":10,"cols":10},"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":"Sisällöntuottajien talo","tagline":"Lumen-talo · miljoonan seuraajan juhlat · suorana studiosta","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-17","story":"Lumen-talo on järvenrantahuvila, jossa Lumen-sisällöntuottajakollektiivi asuu ja kuvaa. Tänä iltana he juhlivat miljoonatta seuraajaansa juhlilla, joita striimattiin suorana studiosta – kunnes Vesper, talon perustaja, löydettiin sieltä kuolleena, rengasvalon vierestä. Talossa oli yhdeksän ihmistä: neljä sisällöntuottajaa, kolme henkilökunnan jäsentä ja kaksi vierasta. Yksi heistä on murhaaja. Lue jokainen lausunto, etsi kaikkien ruutu pohjapiirroksesta ja paljasta murhaaja – joka oli yksin Vesperin kanssa studiossa.","rules":{"standard":["Jokaisella <b>rivillä</b> ja jokaisessa <b>sarakkeessa</b> on täsmälleen <b>yksi henkilö</b>. Heti kun sijoitat jonkun, yliviivaa koko hänen rivinsä ja sarakkeensa.","<b>”Vieressä”</b> = suoraan vasemmalla, oikealla, yläpuolella tai alapuolella, ja <b>samalla alueella</b>. Tavaroiden ruutuja (kamerat, rengasvalo, kirjoituspöydät, liesi, suihkulähde, puut…) ei voi miehittää; tuolien, baarijakkaroiden, sohvien, säkkituolien, sänkyjen, aurinkotuolien, ovimaton, penkin ja altaan veden ruudut voi. Alueen <b>kulma</b> on sellainen alueen ruutu, joka sijaitsee jossakin sen ympärille piirretyn pienimmän suorakulmion neljästä kulmasta – eli alueen ylimmässä tai alimmassa rivissä ja samalla sen vasemmanpuoleisimmassa tai oikeanpuoleisimmassa sarakkeessa.","Suunnat viittaavat riveihin ja sarakkeisiin, eivät samaan linjaan: <i>”täsmälleen yhden rivin päässä hänen pohjoispuolellaan oli nainen”</i> = suoraan ylemmällä rivillä oleva henkilö on nainen, missä tahansa sarakkeessa; <i>”Avasta pohjoiseen”</i> = ylempänä olevalla rivillä, missä tahansa sarakkeessa.","Murhaaja oli <b>yksin uhrin kanssa</b>: kukaan muu ei ollut sillä alueella."],"special":["<b>Juhlien suoratoiston talosääntö:</b> yhdelläkään alueella ei ollut enempää kuin <b>kaksi ihmistä</b>."]},"roleNames":{"creator":"sisällöntuottaja","crew":"henkilökunta","guest":"vieras","victim":"uhri"},"personGroups":[{"id":"creators","name":"Sisällöntuottajat","persons":["A","B","C","D","V"]},{"id":"crew","name":"Henkilökunta","persons":["E","F","G"]},{"id":"guests","name":"Vieraat","persons":["H","I"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Studio","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2]],"fill":"#e6d9c3","pattern":"planks","labelAt":[3,1.5],"name":"Studio"},{"id":"Editing Room","cells":[[1,5],[1,6],[1,7],[2,5],[2,6],[2,7],[3,6],[3,7]],"fill":"#dfe3e6","pattern":"tiles","labelAt":[2,6],"name":"Editointihuone"},{"id":"Guest Room","cells":[[1,8],[1,9],[1,10],[2,8],[2,9],[2,10],[3,8],[3,9],[3,10],[4,9],[4,10]],"fill":"#e9dcd2","pattern":"boards","labelAt":[3,9],"name":"Vierashuone"},{"id":"Hall","cells":[[3,3],[3,4],[3,5],[4,5],[5,5],[6,5],[7,5],[8,5]],"fill":"#e4e0d2","pattern":"marble","labelAt":[7,5],"name":"Eteinen"},{"id":"Kitchen","cells":[[4,1],[4,2],[4,3],[4,4],[5,1],[5,2],[5,3],[5,4],[6,1],[6,2],[6,3],[6,4],[7,1],[7,2]],"fill":"#e2e0d0","pattern":"tiles","labelAt":[6,2.5],"name":"Keittiö"},{"id":"Living Room","cells":[[4,6],[4,7],[4,8],[5,6],[5,7],[5,8],[5,9],[5,10],[6,6],[6,7],[6,8],[6,9],[6,10],[7,6],[7,7]],"fill":"#e3cfa8","pattern":"carpet","labelAt":[6,8],"name":"Olohuone"},{"id":"Pool Terrace","cells":[[7,3],[7,4],[8,1],[8,2],[8,3],[8,4],[8,6],[8,7],[8,8],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[9,7],[9,8],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7]],"fill":"#d8e6ea","pattern":"marble","labelAt":[10,5],"name":"Allasterassi"},{"id":"Garden","cells":[[7,8],[7,9],[7,10],[8,9],[8,10],[9,9],[9,10],[10,8],[10,9],[10,10]],"fill":"#d9ead3","pattern":"marble","labelAt":[8,9.5],"name":"Puutarha"}],"objectTypes":{"chair":{"occupiable":true,"name":"tuoli","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\"/>"},"bed":{"occupiable":true,"name":"sänky","icon":"<rect x=\"7\" y=\"1\" width=\"32\" height=\"44\" rx=\"6\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"5\" width=\"24\" height=\"10\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"19\" width=\"28\" height=\"22\" rx=\"4\" fill=\"#9fb3d6\"/>","iconTall":"<rect x=\"7\" y=\"3\" width=\"32\" height=\"86\" rx=\"7\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"7\" width=\"24\" height=\"12\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"24\" width=\"28\" height=\"61\" rx=\"4\" fill=\"#9fb3d6\"/>"},"doormat":{"occupiable":true,"name":"ovimatto","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"18\" rx=\"2\" fill=\"#a5834f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><g stroke=\"#7a5a2a\" stroke-width=\"1.2\"><line x1=\"9\" y1=\"18\" x2=\"37\" y2=\"18\"/><line x1=\"9\" y1=\"23\" x2=\"37\" y2=\"23\"/><line x1=\"9\" y1=\"28\" x2=\"37\" y2=\"28\"/></g>"},"stool":{"occupiable":true,"name":"baarijakkara","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\"/>"},"sofa":{"occupiable":true,"name":"sohva","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\"/>"},"beanbag":{"occupiable":true,"name":"säkkituoli","icon":"<ellipse cx=\"23\" cy=\"28\" rx=\"17\" ry=\"13\" fill=\"#e67e22\" stroke=\"#9c4a0f\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"21\" rx=\"12\" ry=\"8\" fill=\"#f39c4c\" stroke=\"#9c4a0f\" stroke-width=\"1\"/><ellipse cx=\"23\" cy=\"19\" rx=\"6\" ry=\"3\" fill=\"#f8b676\"/>"},"pool":{"occupiable":true,"name":"altaan vesi","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#9fd3ea\"/><path d=\"M4 14 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#e8f6fb\" stroke-width=\"2\"/><path d=\"M4 26 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#6fb6d4\" stroke-width=\"2\"/><path d=\"M4 38 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#e8f6fb\" stroke-width=\"2\"/>"},"lounger":{"occupiable":true,"name":"aurinkotuoli","icon":"<rect x=\"7\" y=\"6\" width=\"32\" height=\"36\" rx=\"5\" fill=\"#f6f1e6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"6\" width=\"32\" height=\"12\" rx=\"5\" fill=\"#e0a86a\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"11\" y1=\"24\" x2=\"35\" y2=\"24\" stroke=\"#d3c9b6\"/><line x1=\"11\" y1=\"30\" x2=\"35\" y2=\"30\" stroke=\"#d3c9b6\"/><line x1=\"11\" y1=\"36\" x2=\"35\" y2=\"36\" stroke=\"#d3c9b6\"/>"},"bench":{"occupiable":true,"name":"penkki","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\"/>"},"camera":{"occupiable":false,"name":"kamera","icon":"<rect x=\"6\" y=\"14\" width=\"26\" height=\"18\" rx=\"3\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><path d=\"M32 19 l9 -5 v18 l-9 -5 z\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><circle cx=\"15\" cy=\"23\" r=\"5\" fill=\"#5b6b76\" stroke=\"#c9d6dd\" stroke-width=\"1.2\"/><circle cx=\"26\" cy=\"18\" r=\"1.6\" fill=\"#e0362e\"/><rect x=\"17\" y=\"32\" width=\"4\" height=\"9\" fill=\"#5b6b76\"/><path d=\"M10 42 l9 -4 l9 4\" fill=\"none\" stroke=\"#5b6b76\" stroke-width=\"2.5\"/>"},"ringlight":{"occupiable":false,"name":"rengasvalo","icon":"<circle cx=\"23\" cy=\"17\" r=\"13\" fill=\"none\" stroke=\"#fff3b0\" stroke-width=\"6\"/><circle cx=\"23\" cy=\"17\" r=\"13\" fill=\"none\" stroke=\"#f2c94c\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"17\" r=\"7\" fill=\"#fffbe6\" opacity=\".5\"/><rect x=\"21\" y=\"30\" width=\"4\" height=\"9\" fill=\"#2f3b4a\"/><path d=\"M13 42 l10 -4 l10 4\" fill=\"none\" stroke=\"#2f3b4a\" stroke-width=\"2.5\"/>"},"desk":{"occupiable":false,"name":"kirjoituspöytä","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\"/>"},"pc":{"occupiable":false,"name":"editointitietokone","icon":"<rect x=\"3\" y=\"7\" width=\"27\" height=\"19\" rx=\"2\" fill=\"#1c232c\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"10\" width=\"21\" height=\"13\" fill=\"#2ecc71\"/><rect x=\"8\" y=\"12\" width=\"12\" height=\"2\" fill=\"#0b0e12\" opacity=\".5\"/><rect x=\"8\" y=\"16\" width=\"16\" height=\"2\" fill=\"#0b0e12\" opacity=\".5\"/><rect x=\"13\" y=\"26\" width=\"7\" height=\"4\" fill=\"#0b0e12\"/><rect x=\"8\" y=\"30\" width=\"17\" height=\"3\" rx=\"1\" fill=\"#0b0e12\"/><rect x=\"33\" y=\"5\" width=\"10\" height=\"30\" rx=\"2\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"38\" cy=\"10\" r=\"1.7\" fill=\"#7fc4d8\"/><rect x=\"35\" y=\"15\" width=\"6\" height=\"13\" fill=\"#161c25\"/><rect x=\"36\" y=\"17\" width=\"4\" height=\"2\" fill=\"#e74c3c\"/>"},"server":{"occupiable":false,"name":"palvelinkaappi","icon":"<rect x=\"12\" y=\"3\" width=\"22\" height=\"40\" rx=\"2\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"10\" r=\"1.3\" fill=\"#2ecc71\"/><rect x=\"15\" y=\"15\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"18\" r=\"1.3\" fill=\"#f0b429\"/><rect x=\"15\" y=\"23\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"26\" r=\"1.3\" fill=\"#2ecc71\"/><rect x=\"15\" y=\"31\" width=\"16\" height=\"6\" fill=\"#161c25\"/><circle cx=\"18\" cy=\"34\" r=\"1.3\" fill=\"#e74c3c\"/><rect x=\"22\" y=\"9\" width=\"7\" height=\"2\" fill=\"#7fc4d8\" opacity=\".7\"/><rect x=\"22\" y=\"25\" width=\"7\" height=\"2\" fill=\"#7fc4d8\" opacity=\".7\"/>"},"wardrobe":{"occupiable":false,"name":"vaatekaappi","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\"/>"},"lamp":{"occupiable":false,"name":"lamppu","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\"/>"},"mirror":{"occupiable":false,"name":"peili","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\"/>"},"stairs":{"occupiable":false,"name":"portaikko","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\"/>"},"stove":{"occupiable":false,"name":"liesi","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":"tiskiallas","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\"/>"},"counter":{"occupiable":false,"name":"keittiötaso","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\"/>"},"tv":{"occupiable":false,"name":"televisio","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"24\" rx=\"2\" fill=\"#1c232c\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"22\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"20\" width=\"26\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"26\" width=\"18\" height=\"3\" fill=\"#7fc4d8\"/><rect x=\"18\" y=\"34\" width=\"10\" height=\"4\" fill=\"#0b0e12\"/>"},"table":{"occupiable":false,"name":"pöytä","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\"/>"},"bookcase":{"occupiable":false,"name":"kirjahylly","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>"},"umbrella":{"occupiable":false,"name":"aurinkovarjo","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\"/>"},"tree":{"occupiable":false,"name":"puu","icon":"<rect x=\"20\" y=\"28\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"19\" r=\"13\" fill=\"#3f8a4a\" stroke=\"#2c5e33\" stroke-width=\"1.5\"/><circle cx=\"16\" cy=\"23\" r=\"7\" fill=\"#57a35e\"/><circle cx=\"30\" cy=\"14\" r=\"7\" fill=\"#57a35e\"/>"},"flowers":{"occupiable":false,"name":"kukkapenkki","icon":"<path d=\"M17 28 h12 l-2 12 h-8 z\" fill=\"#c9c3b8\" stroke=\"#6b6660\" stroke-width=\"1.2\"/><circle cx=\"16\" cy=\"19\" r=\"5\" fill=\"#e0526a\"/><circle cx=\"30\" cy=\"19\" r=\"5\" fill=\"#f2a53a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2d24a\"/><circle cx=\"23\" cy=\"22\" r=\"4.5\" fill=\"#d94a8a\"/><path d=\"M12 25 q6 -8 11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M34 25 q-6 -8 -11 -6\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/>"},"fountain":{"occupiable":false,"name":"suihkulähde","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\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"camera"},{"cell":[1,4],"type":"chair"},{"cell":[1,5],"type":"pc"},{"cell":[1,6],"type":"desk"},{"cell":[1,8],"type":"wardrobe"},{"cell":[1,9],"type":"bed"},{"cell":[2,2],"type":"ringlight"},{"cell":[2,4],"type":"camera"},{"cell":[2,5],"type":"chair"},{"cell":[2,7],"type":"server"},{"cell":[2,10],"type":"bed"},{"cell":[3,1],"type":"desk"},{"cell":[3,4],"type":"stairs"},{"cell":[3,8],"type":"mirror"},{"cell":[3,10],"type":"lamp"},{"cell":[4,1],"type":"stove"},{"cell":[4,2],"type":"counter"},{"cell":[4,6],"type":"tv"},{"cell":[4,8],"type":"bookcase"},{"cell":[5,1],"type":"sink"},{"cell":[5,3],"type":"stool"},{"cell":[5,5],"type":"doormat"},{"cell":[5,7],"type":"sofa"},{"cell":[5,8],"type":"table"},{"cell":[5,10],"type":"beanbag"},{"cell":[6,1],"type":"counter"},{"cell":[6,9],"type":"sofa"},{"cell":[7,1],"type":"stool"},{"cell":[7,6],"type":"beanbag"},{"cell":[7,10],"type":"tree"},{"cell":[8,2],"type":"lounger"},{"cell":[8,4],"type":"lounger"},{"cell":[8,7],"type":"table"},{"cell":[8,9],"type":"flowers"},{"cell":[9,2],"type":"pool"},{"cell":[9,3],"type":"pool"},{"cell":[9,6],"type":"umbrella"},{"cell":[9,9],"type":"fountain"},{"cell":[9,10],"type":"bench"},{"cell":[10,2],"type":"pool"},{"cell":[10,3],"type":"pool"},{"cell":[10,8],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Ava","gender":"F","role":"creator","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#c0392b","necklace":true},"clue":"Hän oli <b>aurinkovarjon</b> vieressä.","job":"vloggaaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ava\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><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=\"#c0392b\"/><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\"/><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":"creator","constraints":[{"type":"beside","obj":"umbrella"}]},{"id":"B","name":"Bastian","gender":"M","role":"creator","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#1c1a1a","style":"short","shirt":"#264653","headphones":true},"clue":"Hän istui <b>säkkituolilla</b>.","job":"pelistriimaaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bastian\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><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 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=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/></svg>","solverRole":"creator","constraints":[{"type":"on","obj":"beanbag"}]},{"id":"C","name":"Carmen","gender":"F","role":"creator","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#e9c6a4","hair":"#2b1c14","style":"ponytail","shirt":"#8e44ad","headband":"#f0b429"},"clue":"Hän oli <b>säkkituolin</b> vieressä.","job":"tanssisisällöntuottaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Carmen\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2b1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8e44ad\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#2b1c14\"/><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=\"#f0b429\"/></svg>","solverRole":"creator","constraints":[{"type":"beside","obj":"beanbag"}]},{"id":"D","name":"Dylan","gender":"M","role":"creator","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#f0cdb0","hair":"#b7482c","style":"curly","shirt":"#f4efe6","apron":true},"clue":"Hänen alueellaan oli <b>vieras</b>. Hän oli <b>alueensa kulmassa</b>.","job":"ruokasisällöntuottaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dylan\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><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\"/></svg>","solverRole":"creator","constraints":[{"type":"with_role","role":"guest"},{"type":"corner_of_area"}]},{"id":"E","name":"Eloise","gender":"F","role":"crew","color":"#e65100","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#5a3a22","style":"bun","shirt":"#2f3b4c","glasses":true},"clue":"Hän oli <b>Avan eteläpuolella</b>.","job":"manageri","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eloise\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><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=\"#5a3a22\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 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\"/><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":"crew","constraints":[{"type":"rel","q":"A","dir":"S"}]},{"id":"F","name":"Forrest","gender":"M","role":"crew","color":"#00838f","avatar":{"bg":"#3d5a6e","skin":"#e7b98f","hair":"#5a3a22","style":"slick","shirt":"#5d4037","beard":true},"clue":"<b>Täsmälleen yhden rivin päässä hänen pohjoispuolellaan</b> oli <b>naispuolinen sisällöntuottaja</b>.","job":"videoeditoija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Forrest\"><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#5a3a22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#5a3a22\"/></svg>","solverRole":"crew","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F","role":"creator"}]},{"id":"G","name":"Gloria","gender":"F","role":"crew","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#d9a57a","hair":"#1c1a1a","style":"bob","shirt":"#3f8a4a","cap":true},"clue":"Hän <b>ei ollut yksin</b> alueellaan.","job":"kuvaaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gloria\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f8a4a\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"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":"crew","constraints":[{"type":"not_alone"}]},{"id":"H","name":"Hamish","gender":"M","role":"guest","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f1c8a5","hair":"#c9c3b8","style":"bald","shirt":"#1b1b1b","bow":true,"glasses":true},"clue":"Hän <b>ei</b> ollut <b>keittiötason</b> vieressä. Hän oli <b>alueensa kulmassa</b>.","job":"sponsorin edustaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hamish\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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=\"#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=\"#c9c3b8\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 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\"/></svg>","solverRole":"guest","constraints":[{"type":"not_beside","obj":"counter"},{"type":"corner_of_area"}]},{"id":"I","name":"Iona","gender":"F","role":"guest","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#f0cdb0","hair":"#b7482c","style":"long","shirt":"#7a5a9a","earrings":true},"clue":"Hän oli <b>eteisessä</b>. Hän oli <b>yksin alueellaan</b>.","job":"chatin moderaattori","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Iona\"><rect width=\"80\" height=\"80\" fill=\"#4e6f8a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a9a\"/><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\"/><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":"area","areas":["Hall"]},{"type":"alone"}]},{"id":"V","name":"Vesper","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f6d8c0","hair":"#1c1a1a","style":"bun","shirt":"#1b1b1b","tiara":true},"clue":"<b>Uhri.</b> Hänet löydettiin <b>studiosta</b>, <b>rengasvalon</b> vierestä – yksin murhaajan kanssa.","job":"talon perustaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vesper\"><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#1c1a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"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\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"creator","constraints":[{"type":"area","areas":["Studio"]},{"type":"beside","obj":"ringlight"}]}],"victim":"V","murderer":"F","solution":{"V":[1,2],"F":[2,3],"I":[3,5],"H":[4,4],"B":[5,10],"C":[6,6],"D":[7,1],"G":[8,8],"A":[9,7],"E":[10,9]},"walkthrough":[{"place":[],"cand":{"V":[[1,2],[2,1],[2,3],[3,2]],"B":[[5,10],[7,6]],"C":[[5,9],[6,6],[6,10],[7,7]],"A":[[8,6],[9,5],[9,7]],"D":[[4,4],[7,1],[7,8],[10,10]],"H":[[4,4],[7,8],[10,10]],"I":[[3,3],[3,5],[4,5],[5,5],[6,5],[7,5],[8,5]],"E":[[9,1],[9,2],[9,3],[9,4],[9,5],[9,7],[9,8],[9,10],[10,1],[10,2],[10,3],[10,4],[10,5],[10,6],[10,7],[10,9],[10,10]]},"text":"Vesper löydettiin studiosta rengasvalon vierestä: R1C2, R2C1, R2C3 tai R3C2 – ja murhaaja oli siellä yksin hänen kanssaan. Bastian istui säkkituolilla, R5C10:ssä tai R7C6:ssa, molemmat olohuoneessa; Carmen oli säkkituolin vieressä: R5C9, R6C6, R6C10 tai R7C7 – myös olohuoneessa. Talosäännön mukaan yhdellä alueella sai olla enintään kaksi ihmistä, joten olohuone täyttyy Bastianista ja Carmenista, eikä kukaan muu voi olla siellä. Iona oli yksin eteisessä, jonka vapaat ruudut ovat R3C3, R3C5 ja sarake 5 väliltä R4C5–R8C5; R3C5:tä ei voi ottaa kukaan muu, koska se veisi Ionalta kerralla sekä rivin 3 että sarakkeen 5 – siis jokaisen hänen ruutunsa. Dylan oli vieraan kanssa: vieraat ovat Hamish ja Iona, ja Iona on yksin – joten Hamish on Dylanin kanssa, molemmat saman alueen kulmissa (alueen kulma on ruutu, joka on sen ympärille piirretyn suorakulmion jossakin neljästä kulmasta). Millä alueilla on kaksi käyttökelpoista kulmaa eri rivissä ja sarakkeessa? Studiossa vain R1C4, allasterassilla vain R10C1; editointihuoneen R1C7 ja R3C7 jakavat sarakkeen 7, vierashuoneen R1C10 ja R4C10 jakavat sarakkeen 10; eteinen on yksin Ionan, olohuone on täynnä. Jäljelle jää keittiö (R4C4 ja R7C1) ja puutarha (R7C8 ja R10C10). Ava oli aurinkovarjon vieressä – R8C6, R9C5 tai R9C7 (R10C6 ei käy, koska Eloise oli hänen eteläpuolellaan) – ja Eloise on rivillä 9 tai 10."},{"place":["H","D","B"],"cand":{"C":[[6,6]],"A":[[9,5],[9,7]],"I":[[3,3],[3,5],[8,5]],"V":[[1,2],[2,3],[3,2]],"E":[[10,2],[10,3],[10,5],[10,7],[10,9]],"F":[[2,3],[2,5],[2,8],[2,9],[3,2],[3,7],[3,9]]},"text":"<b>Voisivatko Dylan ja Hamish olla puutarhassa, R7C8:ssa ja R10C10:ssä?</b> Silloin Bastianille ei jäisi ruutua: R5C10 on sarakkeessa 10, R7C6 rivillä 7. Ristiriita – siis <b>Dylan ja Hamish ovat keittiössä, R4C4:ssä ja R7C1:ssä</b>. Hamish ei ollut keittiötason vieressä, ja R7C1 on keittiötason R6C1 naapuri: <b>Hamish on R4C4:ssä</b>, <b>Dylan R7C1:ssä</b>, keittiön jakkaralla. Rivi 7 on Dylanin, joten Bastianin säkkituoli R7C6 ei käy: <b>Bastian on R5C10:ssä</b>."},{"place":["C"],"cand":{"A":[[9,5],[9,7]],"I":[[3,3],[3,5],[8,5]],"V":[[1,2],[2,3],[3,2]],"E":[[10,2],[10,3],[10,5],[10,7],[10,9]],"F":[[2,3],[2,5],[2,8],[2,9],[3,2],[3,7],[3,9]],"G":[[1,2],[1,3],[1,7],[1,9],[2,3],[2,5],[2,8],[2,9],[3,2],[3,7],[3,9],[8,2],[8,3],[8,8]]},"text":"Carmen, säkkituolin vieressä: R5C9 on Bastianin rivillä, R6C10 hänen sarakkeessaan, R7C7 Dylanin rivillä – <b>Carmen on R6C6:ssa</b>. Rivit 4, 5, 6 ja 7 sekä sarakkeet 1, 4, 6 ja 10 ovat nyt varattuja. Ionalle jää R3C3, R3C5 ja R8C5. Avalle, aurinkovarjon vieressä, jää R9C5 tai R9C7 (R8C6 on Carmenin sarakkeessa), joten Eloise, hänen eteläpuolellaan, on rivillä 10: R10C2, R10C3, R10C5, R10C7 tai R10C9. Vesperille jää R1C2, R2C3 tai R3C2. Forrestin pohjoispuolella, täsmälleen yhtä riviä ylempänä, oli naispuolinen sisällöntuottaja (Ava, Carmen tai Vesper): Carmenin alapuolella on Dylanin rivi, joten Forrest on rivillä 10 Avan alapuolella, tai rivillä 2 tai 3 Vesperin alapuolella."},{"place":["A"],"cand":{"I":[[3,3],[3,5],[8,5]],"V":[[1,2],[2,3],[3,2]],"E":[[10,2],[10,3],[10,5],[10,9]],"F":[[2,3],[2,5],[2,8],[2,9],[3,2],[3,9]],"G":[[1,2],[1,3],[1,9],[2,3],[2,5],[2,8],[2,9],[3,2],[3,9],[8,2],[8,3],[8,8]]},"text":"<b>Voisiko Ava olla R9C5:ssä?</b> Silloin sarake 5 on hänen, ja Iona menettää R3C5:n ja R8C5:n: Iona on R3C3:ssa, hänen on rivi 3 ja sarake 3. Vesper menettää R2C3:n ja R3C2:n ja on R1C2:ssa – mutta silloin kukaan ei voi olla hänen kanssaan studiossa: R1C3 ja R1C4 ovat hänen rivillään, R2C1 Dylanin sarakkeessa, R2C3 Ionan sarakkeessa, R3C2 Ionan rivillä. Murhaajan olisi kuitenkin pitänyt olla hänen kanssaan – ristiriita. <b>Ava on R9C7:ssä</b>, ja Eloiselle, rivillä 10, jää R10C2, R10C3, R10C5 tai R10C9."},{"place":["V","F"],"cand":{"I":[[3,5],[8,5]],"E":[[10,5],[10,9]],"G":[[3,9],[8,8]]},"text":"<b>Voisiko Vesper olla R2C3:ssa?</b> Silloin sarake 3 on hänen, ja Iona on R3C5:ssä tai R8C5:ssä – sarakkeessa 5. Sarakkeessa 8 on vain yksi vapaa ruutu, R8C8: kaikki muu siellä on huonekalua tai varattua riviä (rivit 2, 6, 7 ja 9). Kuka voi olla R8C8:ssa? Ei Eloise (rivi 10), ei Iona, ei Forrest (hänellä pitäisi olla naispuolinen sisällöntuottaja rivillä 7, Dylanin rivillä) – vain Gloria. Mutta myös rivillä 1 on vain yksi mahdollinen asukas: sen vapaat ruudut R1C2, R1C7, R1C9 ja R1C10 ovat suljettuja Forrestilta (kenenkään pohjoispuolella rivi 1 ei ole), Eloiselta ja Ionalta – jälleen vain Gloria. Hän ei voi olla kahdessa paikassa: ristiriita. <b>Vesper on R1C2:ssa</b>: rivi 1 ja sarake 2 ovat hänen, joten hänen seuralaisensa studiossa voi olla vain R2C3:ssa (R1C3 ja R1C4 ovat hänen rivillään, R2C1 Dylanin sarakkeessa, R3C2 hänen omassa sarakkeessaan). Forrest ei voi olla rivillä 10, jonka Eloise tarvitsee, eikä rivillä 7: hän on rivillä 2, yhtä riviä Vesperin alapuolella – eikä Gloria voi ottaa R2C3:a, koska silloin Forrestille ei jäisi riviä. Siis <b>Forrest on R2C3:ssa, yksin Vesperin kanssa studiossa</b> – editoija on murhaaja. Sarake 3 on hänen: Iona on R3C5:ssä tai R8C5:ssä, Eloise R10C5:ssä tai R10C9:ssä, Gloria (ei yksin) R3C9:ssä tai R8C8:ssa."},{"place":["I","E","G"],"text":"Iona on joka tapauksessa sarakkeessa 5, joten Eloise, rivillä 10, on <b>R10C9:ssä</b>; sarake 9 on hänen, mikä lähettää <b>Glorian R8C8:aan</b>, allasterassille Avan luo – ja koska rivi 8 on nyt varattu, <b>Iona on R3C5:ssä</b>. Kaikki on sijoitettu."},{"final":true,"text":"Tapaus ratkaistu: Vesper oli yksin studiossa talon oman videoeditoijan kanssa. <b>Forrest on murhaaja!</b>"}],"solver":{"rules":[{"type":"area_count_max_each","areas":["Studio","Editing Room","Guest Room","Hall","Kitchen","Living Room","Pool Terrace","Garden"],"n":2}],"occupiable":["chair","stool","bench","sofa","beanbag","bed","doormat","lounger","pool"],"corner_mode":"bbox"},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-17"}}