{"format":"murdoku-puzzle/1","id":"reunion","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":"Luokkakuvat","tagline":"Vanha lukio · 25 vuoden luokkakokous · neljä luokkaa, neljä lohkoa","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-12","story":"Kaksikymmentäviisi vuotta ylioppilaaksi valmistumisen jälkeen vuosikurssi 2001 palasi vanhaan lukioon luokkakokoukseen. Sinä vuonna valmistui neljä luokkaa – latina-, reaali-, musiikki- ja urheiluluokka – ja valokuvaaja ripusti neljä vanhaa luokkakuvaa käytävälle. Kun koulukello soi ensimmäisen kuvan kohdalla, Vita, urheiluluokan juoksija, löydettiin kuolleena käytävältä. Jokainen oli siellä, missä kello heidät tavoitti.","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>. Esineruutuja (kirjahyllyt, kirjoituspulpetit, karttapallot, pukukaapit, kamera, pokaali, pesualtaat, mikroskooppi, vitriini, piano, rumpusetti, kontrabasso, nuottiteline, patsas, pöydät, maalaus, naulakot, verhot, puhujakoroke, lipputanko, ruukkukasvit, kellot, liitutaulu, vedenkeitin, puut, suihkulähde, kukkaistutus, tulostaulu, pallokori, kiipeilyseinä, tiski, automaatti ja suihku) ei voi miehittää; tuolit, lepoistuimet, jakkarat, penkit, sohva ja turvapatja voi. Lepoistuin ei ole tuoli. Alueen <b>nurkka</b> on tämän alueen ruutu, joka rajoittuu ulkopuoleen (toiseen alueeseen tai laudan reunaan) yhdeltä vaaka- ja yhdeltä pystysivulta.","Suunnat viittaavat riveihin ja sarakkeisiin, eivät samaan linjaan: <i>”täsmälleen yhden rivin päässä hänen pohjoispuolellaan oli mies”</i> = suoraan hänen rivinsä yläpuolella olevalla rivillä oleva henkilö on mies, missä tahansa sarakkeessa.","<i>”Jossain hänen sarakkeessaan oli penkki”</i> = penkki on jossakin hänen sarakkeensa ruudussa, missä tahansa alueessa; <i>”jossain hänen alueellaan oli kiipeilyseinä”</i> = jossakin sen alueen ruudussa, jolla hän oli. <i>”Hän ja Claudia olivat samanlaisen esineen vieressä”</i> = samantyyppisten esineiden vieressä; ne eivät ole välttämättä sama kappale. <i>”Hänen alueellaan oli nainen”</i> = vähintään yksi nainen hänen itsensä lisäksi; <i>”hänen alueellaan ei ollut yhtään miestä”</i> = ei yhtään miestä.","Murhaaja oli <b>yksin uhrin kanssa</b>: kukaan muu ei ollut sillä alueella."],"special":["<b>Kunkin luokan jäsenet olivat peräkkäisillä riveillä ja peräkkäisissä sarakkeissa.</b>"],"notes":["<i>”istui”</i> = oli tuolilla, lepoistuimessa, jakkaralla, penkillä, sohvalla tai turvapatjalla. Lepoistuin ei ole tuoli.","<i>”samanlaisen esineen vieressä”</i> = samaa lajia olevan esineen vieressä; ei tarvitse olla sama kappale."],"example":"<i>Esimerkki:</i> kolmen hengen luokka: rivit 2, 3, 4 käyvät, rivit 2, 3, 5 eivät. He eivät välttämättä olleet samalla lävistäjällä."},"roleNames":{"classics":"latinaluokka","science":"reaaliluokka","music":"musiikkiluokka","sports":"urheiluluokka","victim":"uhri"},"personGroups":[{"id":"classics","name":"Latinaluokka","persons":["A","B","C","D","E"]},{"id":"science","name":"Reaaliluokka","persons":["F","G","H","I"]},{"id":"music","name":"Musiikkiluokka","persons":["J","K","L","M"]},{"id":"sports","name":"Urheiluluokka","persons":["N","O","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Library","labelAt":[3,2],"cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[2,5],[3,1],[3,2],[3,3],[3,4],[4,3],[4,4]],"fill":"#e3d6bd","pattern":"boards","name":"Kirjasto"},{"id":"Corridor","labelAt":[3,6],"cells":[[1,6],[1,7],[2,6],[3,5],[3,6],[4,5],[5,4],[5,5],[6,4],[7,4],[8,4],[9,4],[9,5],[10,5],[11,5],[12,5],[12,6],[13,6],[14,6],[14,7],[15,7],[15,8],[16,8],[16,9]],"fill":"#e4e4dc","pattern":"tiles","name":"Käytävä"},{"id":"Chemistry Lab","labelAt":[4,10],"cells":[[1,8],[1,9],[1,10],[1,11],[1,12],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[3,7],[3,8],[3,9],[3,10],[3,11],[4,9],[4,10],[4,11]],"fill":"#dde8ec","pattern":"tiles","name":"Kemianlaboratorio"},{"id":"Music Room","labelAt":[4,14],"cells":[[1,13],[1,14],[1,15],[1,16],[2,13],[2,14],[2,15],[2,16],[3,12],[3,13],[3,14],[3,15],[3,16],[4,12],[4,13],[4,14],[5,13]],"fill":"#ead3c8","pattern":"boards","name":"Musiikkihuone"},{"id":"Cloakroom","labelAt":[6,2],"cells":[[4,1],[4,2],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3]],"fill":"#e0d8c8","pattern":"tiles","name":"Narikka"},{"id":"Assembly Hall","labelAt":[9,8],"cells":[[4,6],[4,7],[4,8],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[8,5],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[10,9],[10,10],[10,11]],"fill":"#e6dcc0","pattern":"boards","name":"Juhlasali"},{"id":"Art Room","labelAt":[8,15],"cells":[[4,15],[4,16],[5,14],[5,15],[5,16],[6,13],[6,14],[6,15],[6,16],[7,14],[7,15],[7,16],[8,15],[8,16]],"fill":"#e8e4d6","pattern":"planks","name":"Kuvataidehuone"},{"id":"Form Room","labelAt":[11,3],"cells":[[7,1],[7,2],[7,3],[8,1],[8,2],[8,3],[9,1],[9,2],[9,3],[10,1],[10,2],[10,3],[10,4],[11,1],[11,2],[11,3],[11,4],[12,4]],"fill":"#e2cfb8","pattern":"boards","name":"Luokkahuone"},{"id":"Head's Study","labelAt":[10,13],"cells":[[8,13],[8,14],[9,12],[9,13],[9,14],[9,15],[9,16],[10,12],[10,13],[10,14]],"fill":"#dccfb8","pattern":"boards","name":"Rehtorin huone"},{"id":"Courtyard","labelAt":[14,8],"cells":[[10,6],[10,7],[10,8],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[12,7],[12,8],[12,9],[12,10],[12,11],[13,7],[13,8],[13,9],[13,10],[14,8],[14,9],[15,9]],"fill":"#d6e2d2","pattern":"tiles","name":"Piha"},{"id":"Staff Room","labelAt":[13,14],"cells":[[10,15],[10,16],[11,12],[11,13],[11,14],[11,15],[11,16],[12,12],[12,13],[12,14],[12,15],[12,16],[13,13],[13,14],[13,15],[13,16],[14,15],[14,16]],"fill":"#e9d4cc","pattern":"boards","name":"Opettajainhuone"},{"id":"Gym","labelAt":[16,13],"cells":[[13,11],[13,12],[14,10],[14,11],[14,12],[14,13],[14,14],[15,10],[15,11],[15,12],[15,13],[15,14],[15,15],[15,16],[16,10],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#ead9c6","pattern":"planks","name":"Liikuntasali"},{"id":"Canteen","labelAt":[14,3],"cells":[[12,1],[12,2],[12,3],[13,1],[13,2],[13,3],[13,4],[13,5],[14,1],[14,2],[14,3],[14,4],[15,1],[15,2],[16,1]],"fill":"#e8eef2","pattern":"tiles","name":"Ruokala"},{"id":"Changing Room","labelAt":[16,5],"cells":[[14,5],[15,3],[15,4],[15,5],[15,6],[16,2],[16,3],[16,4],[16,5],[16,6],[16,7]],"fill":"#dde8ec","pattern":"tiles","name":"Pukuhuone"}],"objectTypes":{"armchair":{"occupiable":true,"name":"lepoistuin","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\"/>"},"bench":{"occupiable":true,"name":"penkki","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"chair":{"occupiable":true,"name":"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\"/>"},"crashmat":{"occupiable":true,"name":"turvapatja","icon":"<rect x=\"2\" y=\"2\" width=\"42\" height=\"42\" rx=\"4\" fill=\"#3a6fb0\" stroke=\"#1f3f6b\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"6\" width=\"34\" height=\"34\" rx=\"3\" fill=\"none\" stroke=\"#8fb4e0\" stroke-width=\"1.2\"/><line x1=\"23\" y1=\"6\" x2=\"23\" y2=\"40\" stroke=\"#8fb4e0\" stroke-width=\"1.2\"/>"},"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\"/>"},"stool":{"occupiable":true,"name":"jakkara","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\"/>"},"ballbasket":{"occupiable":false,"name":"pallokori","icon":"<path d=\"M15 34 L13 43 M31 34 L33 43\" stroke=\"#5b6770\" stroke-width=\"2\" stroke-linecap=\"round\"/><circle cx=\"16\" cy=\"16\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><circle cx=\"24\" cy=\"13.500\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><circle cx=\"31\" cy=\"16.500\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><path d=\"M9 20 H37 L32 35 H14 Z\" fill=\"#e9eef0\" stroke=\"#5b6770\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M16.500 20 L18.500 35 M23 20 V35 M29.500 20 L27.500 35 M10.700 25 H35.300 M12.300 30 H33.700\" stroke=\"#5b6770\" stroke-width=\"1\"/>"},"blackboard":{"occupiable":false,"name":"liitutaulu","icon":"<rect x=\"2\" y=\"5\" width=\"42\" height=\"34\" rx=\"2\" fill=\"#7a5230\" stroke=\"#4a3017\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"8\" width=\"36\" height=\"27\" fill=\"#2e6b4e\"/><path d=\"M11 28 L11 15 L26 28 Z\" fill=\"none\" stroke=\"#f4f1e6\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M29 14 h8 M29 19 h6 M29 24 h8\" stroke=\"#f4f1e6\" stroke-width=\"1.3\" stroke-linecap=\"round\"/><rect x=\"6\" y=\"39\" width=\"34\" height=\"3\" rx=\"1\" fill=\"#4a3017\"/><rect x=\"9\" y=\"37.5\" width=\"5\" height=\"2\" fill=\"#f4f1e6\"/>"},"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>"},"cabinet":{"occupiable":false,"name":"vitriini","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\"/>"},"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\"/>"},"climbwall":{"occupiable":false,"name":"kiipeilyseinä","icon":"<rect x=\"3\" y=\"3\" width=\"40\" height=\"40\" fill=\"#8b8f96\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><g><circle cx=\"11\" cy=\"10\" r=\"3\" fill=\"#e0362e\"/><circle cx=\"24\" cy=\"8\" r=\"2.6\" fill=\"#f0b429\"/><circle cx=\"36\" cy=\"13\" r=\"3\" fill=\"#3fbf7f\"/><circle cx=\"15\" cy=\"22\" r=\"2.8\" fill=\"#1f6fb2\"/><circle cx=\"30\" cy=\"24\" r=\"3.2\" fill=\"#e0362e\"/><circle cx=\"9\" cy=\"34\" r=\"3\" fill=\"#f0b429\"/><circle cx=\"22\" cy=\"36\" r=\"2.6\" fill=\"#3fbf7f\"/><circle cx=\"37\" cy=\"35\" r=\"3\" fill=\"#1f6fb2\"/></g>"},"clock":{"occupiable":false,"name":"kello","icon":"<rect x=\"15\" y=\"14\" width=\"16\" height=\"27\" rx=\"1.5\" fill=\"#7a4e2a\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"40\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#5e3a1e\" stroke=\"#4a2e16\"/><path d=\"M13 16 v-9 q0 -5 10 -5 q10 0 10 5 v9 z\" fill=\"#8f5e34\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"10\" r=\"5.5\" fill=\"#f4efe6\" stroke=\"#c9a03a\" stroke-width=\"1.2\"/><path d=\"M23 10 v-3.5 M23 10 h2.8\" stroke=\"#2a2018\" stroke-width=\"1.1\" stroke-linecap=\"round\"/><rect x=\"19\" y=\"19\" width=\"8\" height=\"16\" rx=\"4\" fill=\"#3a2414\"/><line x1=\"23\" y1=\"19\" x2=\"23\" y2=\"30\" stroke=\"#c9a03a\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"31\" r=\"2.4\" fill=\"#c9a03a\"/>"},"counter":{"occupiable":false,"name":"tiski","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\"/>"},"curtain":{"occupiable":false,"name":"verho","icon":"<path d=\"M6 4 h34 v38 q-8 -6 -17 0 q-9 -6 -17 0 z\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><g stroke=\"#8a1a22\" stroke-width=\"1.5\"><line x1=\"12\" y1=\"8\" x2=\"10\" y2=\"38\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\"/><line x1=\"34\" y1=\"8\" x2=\"36\" y2=\"38\"/></g><rect x=\"4\" y=\"3\" width=\"38\" height=\"4\" rx=\"2\" fill=\"#c9a03a\"/>"},"desk":{"occupiable":false,"name":"kirjoituspulpetti","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\"/>"},"doublebass":{"occupiable":false,"name":"kontrabasso","icon":"<path d=\"M23 43 v2\" stroke=\"#6b7278\" stroke-width=\"1.6\"/><path d=\"M23 3 v18\" stroke=\"#3a2412\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M20 1.5 h6 v4 h-6 z\" fill=\"#3a2412\"/><path d=\"M23 17 q-8 0 -8 6 q0 3 2.5 4.5 q-5.5 2 -5.5 8.5 q0 7 11 7 q11 0 11 -7 q0 -6.500 -5.500 -8.500 q2.500 -1.500 2.500 -4.500 q0 -6 -8 -6 z\" fill=\"#b5651d\" stroke=\"#5a2f0a\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><path d=\"M21.6 6 v31 M23 6 v31 M24.4 6 v31\" stroke=\"#f7e7a8\" stroke-width=\".6\"/><rect x=\"19.5\" y=\"33\" width=\"7\" height=\"1.8\" fill=\"#3a2412\"/><path d=\"M17 29 q-1.500 2 0 4 M29 29 q1.500 2 0 4\" fill=\"none\" stroke=\"#3a2412\" stroke-width=\"1.2\" stroke-linecap=\"round\"/>"},"drumkit":{"occupiable":false,"name":"rumpusetti","icon":"<path d=\"M6 43 V9 M40 43 V7\" stroke=\"#6b7278\" stroke-width=\"1.4\"/><path d=\"M14 42 l3 -4 M32 42 l-3 -4\" stroke=\"#6b7278\" stroke-width=\"1.6\" stroke-linecap=\"round\"/><circle cx=\"23\" cy=\"30\" r=\"12\" fill=\"#d7263d\" stroke=\"#5a1510\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"30\" r=\"8.5\" fill=\"#f7f4ee\" stroke=\"#5a1510\" stroke-width=\"1\"/><rect x=\"9\" y=\"12\" width=\"11\" height=\"8\" rx=\"2\" fill=\"#d7263d\" stroke=\"#5a1510\" stroke-width=\"1.2\"/><rect x=\"26\" y=\"12\" width=\"11\" height=\"8\" rx=\"2\" fill=\"#d7263d\" stroke=\"#5a1510\" stroke-width=\"1.2\"/><rect x=\"9\" y=\"11\" width=\"11\" height=\"2.4\" rx=\"1\" fill=\"#f7f4ee\" stroke=\"#5a1510\" stroke-width=\".8\"/><rect x=\"26\" y=\"11\" width=\"11\" height=\"2.4\" rx=\"1\" fill=\"#f7f4ee\" stroke=\"#5a1510\" stroke-width=\".8\"/><ellipse cx=\"6\" cy=\"8\" rx=\"5.5\" ry=\"1.8\" fill=\"#e0b050\" stroke=\"#7a5a1a\" stroke-width=\"1\"/><ellipse cx=\"40\" cy=\"6\" rx=\"5.5\" ry=\"1.8\" fill=\"#e0b050\" stroke=\"#7a5a1a\" stroke-width=\"1\"/>"},"flagpole":{"occupiable":false,"name":"lipputanko","icon":"<rect x=\"22\" y=\"4\" width=\"2.5\" height=\"38\" fill=\"#3b3b3b\"/><path d=\"M24.5 6 h14 l-4 5 l4 5 h-14 z\" fill=\"#c0392b\"/><rect x=\"16\" y=\"40\" width=\"15\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/>"},"flowers":{"occupiable":false,"name":"kukkaistutus","icon":"<rect x=\"2\" y=\"8\" width=\"42\" height=\"30\" rx=\"7\" fill=\"#b9a38a\" stroke=\"#6e5a44\" stroke-width=\"1.5\"/><path d=\"M8 11.5 h30 q4 0 4 4 v15 q0 4 -4 4 h-30 q-4 0 -4 -4 v-15 q0 -4 4 -4 z\" fill=\"#6b4a2e\"/><path d=\"M2.6 18 h3 M2.6 28 h3 M40.4 18 h3 M40.4 28 h3 M15 8.6 v2.6 M31 8.6 v2.6 M15 34.8 v2.6 M31 34.8 v2.6\" stroke=\"#6e5a44\" stroke-width=\"1\"/><ellipse cx=\"8.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 19.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"19.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 19.2)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 18.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"18.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 18.2)\" fill=\"#4f9e58\"/><ellipse cx=\"12.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 12.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"16.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 16.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"20.8\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 20.8 25.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"25.2\" cy=\"25.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 25.2 25.7)\" fill=\"#4f9e58\"/><ellipse cx=\"29.3\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 29.3 26.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"33.7\" cy=\"26.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 33.7 26.2)\" fill=\"#4f9e58\"/><ellipse cx=\"8.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 8.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"12.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 12.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"16.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 16.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"21.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 21.2 33.2)\" fill=\"#4f9e58\"/><ellipse cx=\"25.3\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 25.3 32.7)\" fill=\"#3f8a4a\"/><ellipse cx=\"29.7\" cy=\"32.7\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 29.7 32.7)\" fill=\"#4f9e58\"/><ellipse cx=\"33.8\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(-30 33.8 33.2)\" fill=\"#3f8a4a\"/><ellipse cx=\"38.2\" cy=\"33.2\" rx=\"2.4\" ry=\"1.2\" transform=\"rotate(30 38.2 33.2)\" fill=\"#4f9e58\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"16\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"17.00\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"18.81\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"18.12\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"15.88\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"15.19\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"17\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"16.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"17.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"17.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"14.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"14.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"16\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"16.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"12.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"15.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"14.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#d94a8a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"24.90\" cy=\"23.50\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"25.31\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"24.62\" r=\"1.7\"/><circle cx=\"21.46\" cy=\"22.38\" r=\"1.7\"/><circle cx=\"23.59\" cy=\"21.69\" r=\"1.7\"/></g><circle cx=\"23\" cy=\"23.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#e0526a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"33.40\" cy=\"24.00\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"25.81\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"25.12\" r=\"1.7\"/><circle cx=\"29.96\" cy=\"22.88\" r=\"1.7\"/><circle cx=\"32.09\" cy=\"22.19\" r=\"1.7\"/></g><circle cx=\"31.5\" cy=\"24\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f2d24a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"12.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"8.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"11.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"10.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f2a53a\"/><g fill=\"#b05fc4\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"20.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"17.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"19.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"19\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#f28c3a\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"29.40\" cy=\"30.50\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"32.31\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"31.62\" r=\"1.7\"/><circle cx=\"25.96\" cy=\"29.38\" r=\"1.7\"/><circle cx=\"28.09\" cy=\"28.69\" r=\"1.7\"/></g><circle cx=\"27.5\" cy=\"30.5\" r=\"1.1\" fill=\"#f7e07a\"/><g fill=\"#fbfaf6\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\".4\"><circle cx=\"37.90\" cy=\"31.00\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"32.81\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"32.12\" r=\"1.7\"/><circle cx=\"34.46\" cy=\"29.88\" r=\"1.7\"/><circle cx=\"36.59\" cy=\"29.19\" r=\"1.7\"/></g><circle cx=\"36\" cy=\"31\" r=\"1.1\" fill=\"#f7e07a\"/>"},"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\"/>"},"globe":{"occupiable":false,"name":"karttapallo","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\"/>"},"kettle":{"occupiable":false,"name":"vedenkeitin","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\"/>"},"lectern":{"occupiable":false,"name":"puhujakoroke","icon":"<rect x=\"21\" y=\"18\" width=\"4\" height=\"20\" fill=\"#6e4a2a\"/><rect x=\"13\" y=\"38\" width=\"20\" height=\"4\" rx=\"1.5\" fill=\"#6e4a2a\"/><path d=\"M9 20 l28 -8 l0 6 l-28 8 z\" fill=\"#a5733f\" stroke=\"#5a3a1c\" stroke-width=\"1.2\"/><path d=\"M12 18 l22 -6\" stroke=\"#f7f4ee\" stroke-width=\"3\"/><path d=\"M14 20 l18 -5\" stroke=\"#5b5852\" stroke-width=\".8\"/>"},"locker":{"occupiable":false,"name":"pukukaappi","icon":"<rect x=\"8\" y=\"4\" width=\"30\" height=\"38\" rx=\"2\" fill=\"#7f95a8\" stroke=\"#3d4f5e\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"4\" x2=\"23\" y2=\"42\" stroke=\"#3d4f5e\"/><rect x=\"11\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"11\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><circle cx=\"19\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/><circle cx=\"34\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/>"},"microscope":{"occupiable":false,"name":"mikroskooppi","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>"},"painting":{"occupiable":false,"name":"maalaus","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"26\" rx=\"1\" fill=\"#d4a017\" stroke=\"#7a5a10\" stroke-width=\"2\"/><rect x=\"11\" y=\"11\" width=\"24\" height=\"18\" fill=\"#7fc4d8\"/><path d=\"M11 29 l8 -9 l5 5 l4 -6 l7 10 z\" fill=\"#3f8a4a\"/><circle cx=\"30\" cy=\"15\" r=\"2.5\" fill=\"#f0b429\"/><rect x=\"20\" y=\"33\" width=\"6\" height=\"8\" fill=\"#5b5852\"/><rect x=\"14\" y=\"40\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#5b5852\"/>"},"piano":{"occupiable":false,"name":"piano","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>"},"plant":{"occupiable":false,"name":"ruukkukasvi","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\"/>"},"rack":{"occupiable":false,"name":"naulakko","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\"/>"},"scoreboard":{"occupiable":false,"name":"tulostaulu","icon":"<path d=\"M12 30 V43 M34 30 V43\" stroke=\"#3d4f5e\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><rect x=\"4\" y=\"5\" width=\"38\" height=\"26\" rx=\"2\" fill=\"#1f2a33\" stroke=\"#0e151b\" stroke-width=\"1.5\"/><path d=\"M4 18 H42 M25 5 V31 M33.500 5 V31\" stroke=\"#51606c\" stroke-width=\"1\"/><rect x=\"7\" y=\"9.500\" width=\"15\" height=\"4\" rx=\"1\" fill=\"#d7e1e8\"/><rect x=\"7\" y=\"22.500\" width=\"15\" height=\"4\" rx=\"1\" fill=\"#d7e1e8\"/><rect x=\"27.500\" y=\"8.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"36\" y=\"8.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"27.500\" y=\"21.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"36\" y=\"21.500\" width=\"3.500\" height=\"6\" fill=\"#e26d5a\"/>"},"shower":{"occupiable":false,"name":"suihku","icon":"<rect x=\"20\" y=\"6\" width=\"6\" height=\"14\" fill=\"#8a949c\"/><rect x=\"12\" y=\"18\" width=\"22\" height=\"6\" rx=\"3\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><line x1=\"15\" y1=\"26\" x2=\"14\" y2=\"38\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"20\" y1=\"26\" x2=\"19\" y2=\"40\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"25\" y1=\"26\" x2=\"26\" y2=\"40\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"30\" y1=\"26\" x2=\"31\" y2=\"38\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/>"},"sink":{"occupiable":false,"name":"pesuallas","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\"/>"},"stand":{"occupiable":false,"name":"nuottiteline","icon":"<rect x=\"13\" y=\"6\" width=\"20\" height=\"16\" rx=\"2\" fill=\"#3d444b\" stroke=\"#161c25\"/><line x1=\"16\" y1=\"11\" x2=\"30\" y2=\"11\" stroke=\"#f4efe6\"/><line x1=\"16\" y1=\"16\" x2=\"30\" y2=\"16\" stroke=\"#f4efe6\"/><line x1=\"23\" y1=\"22\" x2=\"23\" y2=\"38\" stroke=\"#3d444b\" stroke-width=\"2.5\"/><path d=\"M14 42 l9 -6 l9 6\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"2.5\"/>"},"statue":{"occupiable":false,"name":"patsas","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\"/>"},"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\"/>","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\"/>"},"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\"/>"},"trophy":{"occupiable":false,"name":"pokaali","icon":"<path d=\"M13 6 h20 v10 q0 10 -10 12 q-10 -2 -10 -12 z\" fill=\"#f2c94c\" stroke=\"#8a6a12\" stroke-width=\"1.5\"/><path d=\"M13 9 q-8 0 -6 8 q2 6 8 6 M33 9 q8 0 6 8 q-2 6 -8 6\" fill=\"none\" stroke=\"#8a6a12\" stroke-width=\"2\"/><rect x=\"20\" y=\"28\" width=\"6\" height=\"7\" fill=\"#8a6a12\"/><rect x=\"14\" y=\"35\" width=\"18\" height=\"6\" rx=\"1.5\" fill=\"#5b4a1a\"/><path d=\"M18 12 h10\" stroke=\"#fff3b0\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"vending":{"occupiable":false,"name":"automaatti","icon":"<rect x=\"9\" y=\"4\" width=\"28\" height=\"38\" rx=\"3\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"8\" width=\"16\" height=\"18\" fill=\"#7fc4d8\"/><rect x=\"13\" y=\"29\" width=\"20\" height=\"4\" fill=\"#f0b429\"/><rect x=\"13\" y=\"35\" width=\"20\" height=\"3\" fill=\"#8a94a0\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"bookcase"},{"cell":[1,3],"type":"bookcase"},{"cell":[1,5],"type":"bookcase"},{"cell":[1,8],"type":"sink"},{"cell":[1,11],"type":"sink"},{"cell":[1,13],"type":"drumkit"},{"cell":[1,16],"type":"piano"},{"cell":[2,3],"type":"desk"},{"cell":[2,9],"type":"microscope"},{"cell":[2,11],"type":"stool"},{"cell":[2,15],"type":"stand"},{"cell":[3,1],"type":"bookcase"},{"cell":[3,3],"type":"chair"},{"cell":[3,8],"type":"stool"},{"cell":[3,14],"type":"chair"},{"cell":[3,16],"type":"doublebass"},{"cell":[4,1],"type":"rack"},{"cell":[4,4],"type":"globe"},{"cell":[4,6],"type":"curtain"},{"cell":[4,8],"type":"curtain"},{"cell":[4,11],"type":"cabinet"},{"cell":[4,12],"type":"chair"},{"cell":[4,16],"type":"sink"},{"cell":[5,2],"type":"bench"},{"cell":[5,9],"type":"lectern"},{"cell":[5,12],"type":"flagpole"},{"cell":[5,16],"type":"statue"},{"cell":[6,1],"type":"rack"},{"cell":[6,4],"type":"locker"},{"cell":[6,14],"type":"table"},{"cell":[6,15],"type":"stool"},{"cell":[7,2],"type":"blackboard"},{"cell":[7,6],"type":"chair"},{"cell":[7,8],"type":"chair"},{"cell":[7,10],"type":"chair"},{"cell":[7,12],"type":"chair"},{"cell":[7,16],"type":"painting"},{"cell":[8,4],"type":"locker"},{"cell":[8,7],"type":"chair"},{"cell":[8,9],"type":"chair"},{"cell":[8,11],"type":"chair"},{"cell":[8,13],"type":"clock"},{"cell":[8,16],"type":"chair"},{"cell":[9,1],"type":"desk"},{"cell":[9,3],"type":"desk"},{"cell":[9,4],"type":"camera"},{"cell":[9,6],"type":"plant"},{"cell":[9,14],"type":"desk"},{"cell":[9,16],"type":"bookcase"},{"cell":[10,1],"type":"chair"},{"cell":[10,3],"type":"chair"},{"cell":[10,8],"type":"flowers"},{"cell":[10,10],"type":"clock"},{"cell":[10,13],"type":"armchair"},{"cell":[10,16],"type":"kettle"},{"cell":[11,2],"type":"desk"},{"cell":[11,6],"type":"tree"},{"cell":[11,8],"type":"bench"},{"cell":[11,13],"type":"sofa"},{"cell":[12,1],"type":"counter"},{"cell":[12,2],"type":"counter"},{"cell":[12,4],"type":"globe"},{"cell":[12,6],"type":"trophy"},{"cell":[12,9],"type":"fountain"},{"cell":[12,14],"type":"table"},{"cell":[12,16],"type":"armchair"},{"cell":[13,3],"type":"chair"},{"cell":[13,7],"type":"bench"},{"cell":[13,10],"type":"tree"},{"cell":[13,13],"type":"plant"},{"cell":[14,2],"type":"table"},{"cell":[14,14],"type":"scoreboard"},{"cell":[14,16],"type":"rack"},{"cell":[15,1],"type":"chair"},{"cell":[15,4],"type":"bench"},{"cell":[15,8],"type":"bench"},{"cell":[15,11],"type":"crashmat"},{"cell":[15,12],"type":"crashmat"},{"cell":[15,16],"type":"climbwall"},{"cell":[16,1],"type":"vending"},{"cell":[16,2],"type":"locker"},{"cell":[16,3],"type":"locker"},{"cell":[16,4],"type":"locker"},{"cell":[16,7],"type":"shower"},{"cell":[16,11],"type":"ballbasket"},{"cell":[16,16],"type":"climbwall"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Amanda","gender":"F","role":"classics","color":"#c62828","avatar":{"bg":"#5a4a6a","skin":"#f3d3b5","hair":"#b5703a","style":"long","shirt":"#7a2a4a","necklace":true,"lips":"#9a2a3a"},"clue":"Hän <b>istui</b>.","job":"asianajaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Amanda\"><rect width=\"80\" height=\"80\" fill=\"#5a4a6a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#b5703a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a2a4a\"/><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=\"#b5703a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M35.4 42.9 Q37.7 40.9 40 42.3 Q42.3 40.9 44.6 42.9 Q40 47.6 35.4 42.9 Z\" fill=\"#9a2a3a\"/></svg>","solverRole":"classics","constraints":[{"type":"on_any","objs":["armchair","bench","chair","crashmat","sofa","stool"]}]},{"id":"B","name":"Brandon","gender":"M","role":"classics","color":"#1565c0","avatar":{"bg":"#3a4a5a","skin":"#efc7a3","hair":"#5a3a22","style":"short","shirt":"#2a3a5a","beard":true,"glasses":true},"clue":"Hän oli <b>yksin alueellaan</b>.","job":"kirjakauppias","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brandon\"><rect width=\"80\" height=\"80\" fill=\"#3a4a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2a3a5a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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\"/><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":"classics","constraints":[{"type":"alone"}]},{"id":"C","name":"Claudia","gender":"F","role":"classics","color":"#ad1457","avatar":{"bg":"#6a3a4a","skin":"#f6d8c0","hair":"#1c1a1a","style":"bob","shirt":"#8a2a4a","earrings":true},"clue":"Hän <b>istui</b>.","job":"museon kuraattori","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Claudia\"><rect width=\"80\" height=\"80\" fill=\"#6a3a4a\"/><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=\"#8a2a4a\"/><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=\"#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":"classics","constraints":[{"type":"on_any","objs":["armchair","bench","chair","crashmat","sofa","stool"]}]},{"id":"D","name":"Dave","gender":"M","role":"classics","color":"#6a1b9a","avatar":{"bg":"#4a4a4a","skin":"#e9c6a4","hair":"#9a9a9a","style":"bald","shirt":"#3a3a3a","mustache":true,"mustacheColor":"#8a8a8a"},"clue":"Hän ja <b>Claudia</b> olivat <b>samanlaisen esineen</b> vieressä.","job":"toimittaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dave\"><rect width=\"80\" height=\"80\" fill=\"#4a4a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a3a3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#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=\"#9a9a9a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#9a9a9a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#8a8a8a\"/></svg>","solverRole":"classics","constraints":[{"type":"same_object_type","q":"C"}]},{"id":"E","name":"Ella","gender":"F","role":"classics","color":"#2e7d32","avatar":{"bg":"#3a5a5a","skin":"#f1c8a5","hair":"#c8a050","style":"bun","shirt":"#2e6a5a","glasses":true},"clue":"Hänen alueellaan <b>ei ollut yhtään miestä</b>. Hän oli <b>alueensa nurkassa</b>.","job":"kääntäjä","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ella\"><rect width=\"80\" height=\"80\" fill=\"#3a5a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e6a5a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#c8a050\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#c8a050\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"classics","constraints":[{"type":"no_gender_in_area","gender":"M"},{"type":"corner_of_area"}]},{"id":"F","name":"Franklin","gender":"M","role":"science","color":"#00838f","avatar":{"bg":"#2f3f4f","skin":"#f3d3b5","hair":"#3a2a1a","style":"slick","shirt":"#1f2f4f","mustache":true,"mustacheColor":"#3a2a1a"},"clue":"Hän oli <b>kirjoituspulpetin</b> vieressä.","job":"apteekkari","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Franklin\"><rect width=\"80\" height=\"80\" fill=\"#2f3f4f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f2f4f\"/><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 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#3a2a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1a\"/></svg>","solverRole":"science","constraints":[{"type":"beside","obj":"desk"}]},{"id":"G","name":"Gwenda","gender":"F","role":"science","color":"#e65100","avatar":{"bg":"#6a5a3a","skin":"#efc7a3","hair":"#8a3a1a","style":"ponytail","shirt":"#5a6a2a"},"clue":"Jossain hänen <b>sarakkeessaan</b> oli <b>penkki</b>.","job":"eläinlääkäri","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gwenda\"><rect width=\"80\" height=\"80\" fill=\"#6a5a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#8a3a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5a6a2a\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#8a3a1a\"/><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":"science","constraints":[{"type":"col_has","obj":"bench"}]},{"id":"H","name":"Harry","gender":"M","role":"science","color":"#5d4037","avatar":{"bg":"#4a3a3a","skin":"#e4b998","hair":"#2a1a10","style":"short","shirt":"#5a2a2a","beard":true},"clue":"Hänen alueellaan oli <b>nainen</b>.","job":"vanhan koulun kemianopettaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Harry\"><rect width=\"80\" height=\"80\" fill=\"#4a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5a2a2a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1a10\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2a1a10\"/></svg>","solverRole":"science","constraints":[{"type":"with_gender","gender":"F"}]},{"id":"I","name":"Ishani","gender":"F","role":"science","color":"#558b2f","avatar":{"bg":"#5a3a5a","skin":"#c68642","hair":"#1c1a1a","style":"long","shirt":"#c56a8a","necklace":true,"earrings":true},"clue":"Hän oli <b>alueensa nurkassa</b>.","job":"kirurgi","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ishani\"><rect width=\"80\" height=\"80\" fill=\"#5a3a5a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c56a8a\"/><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=\"#c68642\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c68642\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"science","constraints":[{"type":"corner_of_area"}]},{"id":"J","name":"Josie","gender":"F","role":"music","color":"#283593","avatar":{"bg":"#3a4a6a","skin":"#f6d8c0","hair":"#5a3a22","style":"bob","shirt":"#3a5a8a","headband":"#f0d060"},"clue":"Hänen alueellaan oli <b>mies</b>.","job":"sellisti","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Josie\"><rect width=\"80\" height=\"80\" fill=\"#3a4a6a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a5a8a\"/><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=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0d060\"/></svg>","solverRole":"music","constraints":[{"type":"with_gender","gender":"M"}]},{"id":"K","name":"Kyle","gender":"M","role":"music","color":"#37474f","avatar":{"bg":"#3a3a4a","skin":"#e9c6a4","hair":"#1c1a1a","style":"short","shirt":"#1b1b1b","beard":true,"headphones":true},"clue":"Jossain hänen alueellaan oli <b>kiipeilyseinä</b>. <b>Täsmälleen yhden rivin päässä</b> hänen pohjoispuolellaan oli <b>mies</b>.","job":"äänisuunnittelija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kyle\"><rect width=\"80\" height=\"80\" fill=\"#3a3a4a\"/><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=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/><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":"music","constraints":[{"type":"area_has","obj":"climbwall"},{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"L","name":"Luna","gender":"F","role":"music","color":"#7b1fa2","avatar":{"bg":"#6a4a5a","skin":"#f1c8a5","hair":"#e2c47a","style":"long","shirt":"#6a2a6a","earrings":true,"lips":"#b03050"},"clue":"<b>Täsmälleen yhden rivin päässä</b> hänen pohjoispuolellaan oli <b>nainen</b>.","job":"laulunopettaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Luna\"><rect width=\"80\" height=\"80\" fill=\"#6a4a5a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#e2c47a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6a2a6a\"/><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 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#e2c47a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M35.4 42.9 Q37.7 40.9 40 42.3 Q42.3 40.9 44.6 42.9 Q40 47.6 35.4 42.9 Z\" fill=\"#b03050\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"music","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"}]},{"id":"M","name":"Marcel","gender":"M","role":"music","color":"#0277bd","avatar":{"bg":"#4a5a4a","skin":"#e7b98f","hair":"#2a1a10","style":"slick","shirt":"#2e4a2e","mustache":true,"mustacheColor":"#2a1a10","glasses":true},"clue":"Hän ja <b>Josie</b> olivat <b>samanlaisen esineen</b> vieressä.","job":"musiikkituottaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Marcel\"><rect width=\"80\" height=\"80\" fill=\"#4a5a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e4a2e\"/><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=\"#2a1a10\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><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=\"#2a1a10\"/></svg>","solverRole":"music","constraints":[{"type":"same_object_type","q":"J"}]},{"id":"N","name":"Nate","gender":"M","role":"sports","color":"#f9a825","avatar":{"bg":"#2a4a3a","skin":"#efc7a3","hair":"#8a5a2a","style":"bald","shirt":"#1a5a2a","beard":true,"cap":true},"clue":"Hän <b>ei</b> ollut <b>Käytävällä</b>.","job":"jalkapallovalmentaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nate\"><rect width=\"80\" height=\"80\" fill=\"#2a4a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1a5a2a\"/><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=\"#8a5a2a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#8a5a2a\"/><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":"sports","constraints":[{"type":"not_area","areas":["Corridor"]}]},{"id":"O","name":"Oona","gender":"F","role":"sports","color":"#c2185b","avatar":{"bg":"#5a5a3a","skin":"#f3d3b5","hair":"#2a1a10","style":"ponytail","shirt":"#8a6a2a"},"clue":"Hän oli <b>alueensa nurkassa</b>.","job":"fysioterapeutti","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Oona\"><rect width=\"80\" height=\"80\" fill=\"#5a5a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2a1a10\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a6a2a\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#2a1a10\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"sports","constraints":[{"type":"corner_of_area"}]},{"id":"V","name":"Vita","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#2a2a3a","skin":"#efc7a3","hair":"#5a3a22","style":"ponytail","shirt":"#c62828","whistle":true},"clue":"<b>Uhri.</b> Hänet löydettiin <b>Käytävältä</b> – yksin murhaajan kanssa.","job":"liikunnanopettaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vita\"><rect width=\"80\" height=\"80\" fill=\"#2a2a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#5a3a22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 56 Q40 68 47 56\" fill=\"none\" stroke=\"#c9302c\" stroke-width=\"1.6\"/><rect x=\"37\" y=\"66\" width=\"7\" height=\"5\" rx=\"1.5\" fill=\"#e0b040\" stroke=\"#7a5a12\" stroke-width=\".8\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"sports","constraints":[{"type":"area","areas":["Corridor"]}]}],"victim":"V","murderer":"H","solution":{"D":[1,9],"C":[2,11],"A":[3,8],"E":[4,12],"B":[5,10],"I":[6,3],"H":[7,4],"F":[8,1],"G":[9,2],"O":[10,6],"N":[11,7],"V":[12,5],"L":[13,16],"J":[14,13],"M":[15,14],"K":[16,15]},"walkthrough":[{"cand":{"F":[[2,2],[2,4],[3,3],[8,1],[8,3],[9,2],[10,1],[10,2],[10,3],[11,1],[11,3]],"V":[[1,6],[1,7],[2,6],[3,5],[3,6],[4,5],[5,5],[9,5],[10,5],[11,5],[12,5],[13,6],[14,6],[14,7],[15,7]],"K":[[13,11],[13,12],[14,10],[14,11],[14,12],[14,13],[15,10],[15,11],[15,12],[15,13],[15,14],[15,15],[16,10],[16,12],[16,13],[16,14],[16,15]]},"text":"Ensin sarakkeet. Jokainen luokka ottaa niin monta peräkkäistä saraketta kuin siinä on jäseniä – 5, 4, 4 ja 3 –, joten neljä luokkaa jakaa kuusitoista saraketta jossakin järjestyksessä, ja sama pätee riveihin. Franklin oli kirjoituspulpetin vieressä: kirjoituspulpetit ovat ruuduissa R2C3, R9C1, R9C3, R11C2 ja R9C14, joten hän on sarakkeessa 1, 2, 3, 4, 13, 14 tai 15. Gwendan sarakkeessa oli penkki: penkit ovat ruuduissa R5C2, R11C8, R13C7, R15C4 ja R15C8, joten hän on sarakkeessa 2, 4, 7 tai 8. Reaaliluokan neljän peräkkäisen sarakkeen, joihin molemmat kuuluvat, täytyy sisältää sarake 4, joten kaista alkaa sarakkeesta 1, 2, 3 tai 4 – ja kaikki sen länsipuolella on kokonainen luokka: yksi tai kaksi saraketta ei sovi kenellekään, eikä kolmijäseninen urheiluluokka voi ottaa sarakkeita 1–3, koska Vita oli Käytävällä, jonka läntisimmät ruudut ovat sarakkeessa 4. Siis <b>reaaliluokalla on sarakkeet 1–4</b>. Vitan Käytävän ruudut ovat nyt sarakkeissa 5–9, joten urheiluluokan kaista sisältää yhden niistä; Kylellä oli kiipeilyseinä alueellaan, joten hän on Liikuntasalissa (sarakkeet 10–16) ja musiikkiluokan kaista ulottuu ainakin sarakkeeseen 10. Jos urheiluluokka ei alkaisi sarakkeesta 5, sarakkeet 5–8 tai 5–9 olisivat kokonainen luokka, musiikki- tai latinaluokka: musiikki 5–8 jättää Kylen ulkopuolelle, ja latinan 5–9 jälkeen urheilun kaista olisi 10–12 tai 14–16, kaukana Käytävästä. Siis <b>urheiluluokalla on sarakkeet 5–7</b>, ja itä on joko latina 8–12 ja musiikki 13–16 tai musiikki 8–11 ja latina 12–16."},{"cand":{"K":[[14,13],[15,13],[15,14],[15,15],[16,13],[16,14],[16,15]],"C":[[2,11],[3,8],[4,12],[7,8],[7,10],[7,12],[8,9],[8,11]],"V":[[1,6],[1,7],[2,6],[3,5],[3,6],[4,5],[5,5],[9,5],[10,5],[11,5],[12,5]]},"text":"Oletetaan, että musiikkiluokalla olisi sarakkeet 8–11. Sen neljä riviä sisältävät yhden Liikuntasalin rivin (Kyle), ja Liikuntasalin ruudut sarakkeissa 8–11 ovat riveillä 13–16: musiikin kaista on rivit 13–16 tai rivit 10–13 niin, että urheiluluokka on riveillä 14–16 sen alla. Marcel ja Josie olivat samanlaisen esineen vieressä, joten kumpikin on jonkin esineen vieressä. Riveillä 13–16 musiikin ruudut esineen vieressä ovat R13C8 ja R16C8 (kummassakin penkki), R13C9 (suihkulähde ja puu) sekä R14C11, R15C10, R15C11 ja R16C10 Liikuntasalissa (turvapatja ja pallokori). Suihkulähteellä ja puulla on vain yksi tällainen ruutu, kahden penkkiruudun yhteinen sarake on 8 – joten Josie ja Marcel ovat molemmat Liikuntasalissa Kylen kanssa: kolme henkilöä Liikuntasalin ruuduissa sarakkeissa 10 ja 11, mikä on mahdotonta. Riveillä 10–13 Kylen ainoa Liikuntasalin ruutu on R13C11, joten sarake 11 on hänen, ja mies yhden rivin päässä hänen pohjoispuolellaan, rivillä 12, on Marcel. Luna ja Josie ottavat rivit 10 ja 11. Rivi 10 tarjoaa yhden musiikin ruudun sarakkeen 11 ulkopuolella, R10C9 (R10C8 on kukkaistutus, R10C10 kello). Josie siinä olisi kellon vieressä, eikä Marcel rivillä 12 voi olla kellon vieressä. Siis Luna on ruudussa R10C9 ja Josie rivillä 11, ruudussa R11C8 tai R11C10 (sarake 9 on Lunan): R11C8 on vain kukkaistutuksen vieressä, jonka toinen vapaa naapuriruutu R10C7 on urheilun sarakkeessa, ja R11C10 ei ole minkään vieressä. Molemmat tapaukset kaatuvat: <b>latinaluokalla on sarakkeet 8–12 ja musiikkiluokalla sarakkeet 13–16</b>. Liikuntasalin ruudut näissä sarakkeissa ovat riveillä 14–16, joten <b>musiikkiluokalla on rivit 13–16</b>."},{"place":["C"],"cand":{"D":[[1,9],[1,10],[1,12]],"A":[[3,8],[4,12]],"E":[[1,12],[2,12],[3,12],[4,9],[4,12]],"V":[[10,5],[11,5],[12,5]]},"text":"Claudia istui, ja Dave oli samanlaisen esineen vieressä kuin hän – joten Claudia on esineen vieressä. Istumapaikat sarakkeissa 8–12: jakkarat R2C11 ja R3C8, tuolit R4C12, R7C8, R7C10, R7C12, R8C9 ja R8C11 sekä turvapatja R15C11–R15C12, joka on musiikin riveillä. Ruudun R3C8 ja Juhlasalin tuolien vieressä ei ole omalla alueellaan yhtään esinettä, ja ruudun R4C12 naapurit – vitriini ja lipputanko – kuuluvat muihin alueisiin. Jäljelle jää vain R2C11, pesualtaan R1C11 vieressä: <b>Claudia on ruudussa R2C11</b>, ja viiden rivin kaista, joka sisältää rivin 2, voi olla vain rivit 1–5. Rivit 6–12 jäävät reaali- ja urheiluluokalle. Urheilu riveillä 6–8 on mahdotonta: Käytävän ruudut sarakkeissa 5–7 ovat riveillä 1–5 ja 9–15, ja Vita tarvitsee yhden niistä. Siis <b>reaaliluokalla on rivit 6–9 ja urheiluluokalla rivit 10–12</b>. Lohkot ovat selvät: latina rivit 1–5 × sarakkeet 8–12, reaali 6–9 × 1–4, urheilu 10–12 × 5–7, musiikki 13–16 × 13–16. Dave on pesualtaan vieressä latinan lohkossa: R1C9, R1C10 tai R1C12 (R2C8 on Claudian rivillä)."},{"place":["E","A","B","D"],"cand":{"F":[[8,1],[8,3],[9,2]],"G":[[6,2],[7,4],[8,2],[9,2]],"I":[[6,3],[7,1],[7,3]],"H":[[6,2],[6,3],[7,1],[7,3],[7,4],[8,1],[8,2],[8,3],[9,2]]},"text":"Latinan lohko, rivit 1–5 ja sarakkeet 8–12: Kemianlaboratorio, Musiikkihuoneen ruudut R3C12 ja R4C12 sekä Juhlasalin rivi 5. Dave on Kemianlaboratoriossa, joten Ella, jonka alueella ei ollut yhtään miestä, ei ole: hänen nurkkansa ovat R3C12 ja R4C12 Musiikkihuoneessa. Brandon oli yksin alueellaan – ei Claudian ja Daven kanssa, ei Ellan kanssa –, joten hän on Juhlasalissa, ruudussa R5C8, R5C10 tai R5C11, ja rivi 5 on hänen. Amanda istui: R3C8 tai R4C12. Ella ja Amanda täyttävät rivit 3 ja 4, ja R3C12 yhdessä ruudun R4C12 kanssa jakaisivat sarakkeen 12: <b>Ella on ruudussa R4C12, Amanda ruudussa R3C8</b>. Sarake 12 on Ellan, joten Dave on ruudussa R1C9 tai R1C10; sarakkeet 8 ja 11 on viety, joten <b>Brandon on ruudussa R5C10</b> – ja <b>Dave ruudussa R1C9</b>."},{"place":["H","I","G","F"],"cand":{"V":[[10,5],[11,5],[12,5]],"N":[[10,6],[10,7],[11,7],[12,7]],"O":[[10,5],[10,6],[10,7],[11,5],[11,7],[12,5],[12,7]]},"text":"Reaalin lohko, rivit 6–9 ja sarakkeet 1–4: Narikan ruudut R6C2 ja R6C3, Luokkahuone riveillä 7–9 sekä Käytävän ruutu R7C4. Sarakkeessa 4 on tässä yksi vapaa ruutu, R7C4 (pukukaapit ruuduissa R6C4 ja R8C4, kamera ruudussa R9C4), joten joku luokasta on Käytävällä – Vitan kanssa: <b>murhaaja on reaaliluokassa</b>. Rivillä 9 on samoin vain yksi vapaa ruutu, R9C2. Kuka on ruudussa R7C4? Ei Franklin, joka on kirjoituspulpetin vieressä (R8C1, R8C3 tai R9C2), eikä Ishani, joka on alueensa nurkassa – R6C3, R7C1 tai R7C3; ruudulla R7C4 on seinät idässä ja lännessä mutta ei ylä- eikä alapuolella. Gwenda, jonka sarakkeessa on penkki, on sarakkeessa 2 (penkki R5C2) tai 4 (R15C4). Jos Gwenda olisi ruudussa R7C4, Harry olisi Luokkahuoneessa riveillä 8–9 vain Franklinin kanssa, koska Ishani olisi Narikassa – ei yhtään naista hänen alueellaan. Siis <b>Harry on ruudussa R7C4, Käytävällä: Harry on murhaaja</b>. Rivi 7 on hänen, joten <b>Ishani on ruudussa R6C3</b>, ja sarake 3 on hänen: Franklin on ruudussa R8C1 tai R9C2 ja Gwenda ruudussa R8C2 tai R9C2 – molemmat sarakkeessa 2, ellei Franklin ota ruutua R8C1. <b>Franklin on ruudussa R8C1, Gwenda ruudussa R9C2</b>."},{"place":["O"],"cand":{"N":[[11,7],[12,7]],"V":[[11,5],[12,5]],"K":[[14,13],[15,13],[15,14],[15,15],[16,13],[16,14],[16,15]],"J":[[13,14],[13,16],[14,13],[14,15],[15,13],[15,14],[15,15],[16,15]],"M":[[13,14],[13,16],[14,13],[14,15],[15,13],[15,14],[15,15],[16,15]]},"text":"Urheilun lohko, rivit 10–12 ja sarakkeet 5–7: Käytävän ruudut R10C5, R11C5 ja R12C5 sekä Pihan ruudut R10C6, R10C7, R11C7 ja R12C7 (puu ruudussa R11C6, pokaali ruudussa R12C6). Vita on Käytävällä, joten sarake 5 on hänen, ja Nate, joka ei ollut Käytävällä, on Pihalla. Oona oli alueensa nurkassa: Pihan ruuduista vain R10C6 on sellainen (seinät sen yläpuolella ja länsipuolella), ja Käytävän nurkka R12C5 panisi hänet Vitan kanssa samaan paikkaan – mutta vain Harry oli yksin Vitan kanssa. <b>Oona on ruudussa R10C6</b>; rivi 10 on hänen, joten Nate on ruudussa R11C7 tai R12C7 ja Vita ruudussa R11C5 tai R12C5."},{"place":["J","M","K","L","V","N"],"text":"Musiikin lohko, rivit 13–16 ja sarakkeet 13–16: Opettajainhuoneen ruudut R13C14, R13C15, R13C16 ja R14C15 sekä Liikuntasalin ruudut R14C13, R15C13, R15C14, R15C15, R16C13, R16C14 ja R16C15. Josie ja Marcel olivat samanlaisen esineen vieressä. Ruudut esineen vieressä: R13C14 (pöytä R12C14 ja kasvi), R13C16 (lepoistuin ja naulakko), R14C15 (naulakko R14C16), R14C13 ja R15C14 (tulostaulu), R15C13 (turvapatja), R15C15 ja R16C15 (kiipeilyseinä). Pöydällä, kasvilla, lepoistuimella ja turvapatjalla on kullakin vain yksi tällainen ruutu, ja kiipeilyseinän pari jakaa sarakkeen 15. Naulakkopari R13C16 ja R14C15 jättäisi Kylelle ja Lunalle Liikuntasalin ruudut riveillä 15–16 ja sarakkeissa 13–14, ja se heistä, joka on rivillä 16, saisi toisen yhden rivin päähän pohjoiseen – väärä sukupuoli Kylen miehelle tai Lunan naiselle. Siis <b>Josie ja Marcel ovat ruuduissa R14C13 ja R15C14</b>, tulostaulun vieressä. Kyle, Liikuntasalissa rivien 14–15 ja sarakkeiden 13–14 ulkopuolella, on ruudussa <b>R16C15</b>; mies yhden rivin päässä hänen pohjoispuolellaan on <b>Marcel, ruudussa R15C14</b>, ja <b>Josie on ruudussa R14C13</b> – kaksi miestä alueellaan. <b>Luna</b> ottaa rivin 13 viedyiden sarakkeiden ulkopuolelta: <b>R13C16</b>. Yhden rivin päässä hänen pohjoispuolellaan oli nainen: rivi 12 on Vitan, ei Naten – <b>Vita on ruudussa R12C5, Nate ruudussa R11C7</b>."},{"final":true,"text":"Vita löydettiin Käytävältä, ruudusta R12C5, ja ainoa toinen henkilö Käytävällä on Harry ruudussa R7C4: <b>Harry on murhaaja!</b>"}],"solver":{"rules":[{"type":"group_consecutive"}],"occupiable":["bench","chair","sofa","armchair","stool","crashmat"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-12"},"score":579.069}