{"format":"murdoku-puzzle/1","id":"dome","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":"Kupoli","tagline":"Suuri kirjasto · sulkemisaika · kuiskaus kupolin alla","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-27","story":"Sulkemisaika Suuressa kirjastossa. Kuuluisan kupolin alla viimeiset lukijat olivat vielä kumartuneina kirjoituspöytiensä ylle, kun vahtimestarin kello soi – ja kun valot syttyivät uudelleen, ylikirjastonhoitaja Valerian makasi kuolleena Käsikirjoituslokerossa. Kupoli on kuiskausgalleria: jokainen lukusalissa syntynyt ääni kulkeutuu täsmälleen yhteen paikkaan – vastakkaiseen ruutuun salin keskipisteen kautta – eikä minnekään muualle. Jokainen epäilty kertoi tarkastajalle, missä oli ja mitä – tai ketä – kuuli. Kukaan ei kuullut murhaajaa. Etsi se, joka oli yksin Valerianin kanssa.","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 (kirjoituspöydät, kirjahyllyt, hyllyt, tiskit, patsaat, karttapallot, portaat…) ei voi miehittää; tuolit, nojatuolit, penkin ja ovimaton voi.","Suunnat viittaavat riveihin ja sarakkeisiin, eivät samaan linjaan: <i>”täsmälleen yhden rivin päässä hänen pohjoispuolellaan oli nainen”</i> = suoraan yläpuolella olevalla rivillä oleva henkilö on nainen, missä tahansa sarakkeessa; <i>”Alman pohjoispuolella”</i> = hänen rivinsä yläpuolella olevalla rivillä.","Murhaaja oli <b>yksin uhrin kanssa</b>: kukaan muu ei ollut sillä alueella."],"special":["<b>Kupolin kaiku:</b> kupoli kuljettaa jokaisen äänen täsmälleen yhteen paikkaan – salin <b>keskipisteen kautta peilattuun</b> ruutuun (rivi 17 − r, sarake 17 − s: ruudun R3C6 kaikuruutu on R14C11, ja päinvastoin). Se, joka oli tuossa ruudussa, kuuli puhujan, eikä kukaan muu. Kuuleminen on molemminpuolista: jos hän kuuli toisen, toinen kuuli hänet. <i>”Ei kuullut ketään”</i> = hänen kaikuruutunsa oli tyhjä (tai siinä on esine); <i>”kuuli naisen”</i> = kaikuruudussa oli nainen; <i>”kuuli Alman”</i> = Alma oli siellä. Myös uhri saattoi tulla kuulluksi. <i>Apu:</i> valitse ruutu laudalta, niin sen kaikuruutu piirtyy esiin.","<b>Kukaan ei kuullut murhaajaa:</b> murhaajan kaikuruutu oli <b>tyhjä</b>. Jokainen, joka kuuli jonkun, on siis syytön."]},"roleNames":{"reader":"lukija","staff":"kirjaston henkilökunta","visitor":"vierailija","victim":"uhri"},"personGroups":[{"id":"readers","name":"Lukijat","persons":["A","B","C","D","E","F"]},{"id":"staff","name":"Kirjaston henkilökunta","persons":["G","H","I","J","K","V"]},{"id":"visitors","name":"Vierailijat","persons":["L","M","N","O"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Vestibule","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2],[3,3]],"fill":"#e4e0d2","pattern":"tiles","labelAt":[1.5,4],"name":"Eteishalli"},{"id":"Office","cells":[[3,4],[3,5],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3]],"fill":"#e0e0d0","pattern":"tiles","labelAt":[4,2.5],"name":"Toimisto"},{"id":"Cloakroom","cells":[[1,6],[1,7],[1,8],[1,9],[1,10],[1,11],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10]],"fill":"#d8d4c8","pattern":"tiles","labelAt":[1.5,8],"name":"Narikka"},{"id":"Catalogue Hall","cells":[[1,12],[1,13],[1,14],[1,15],[1,16],[2,11],[2,12],[2,13],[2,14],[2,15],[3,12],[3,13],[3,14]],"fill":"#dfe3e6","pattern":"planks","labelAt":[2,14],"name":"Luettelosali"},{"id":"Periodicals","cells":[[2,16],[3,15],[3,16],[4,14],[4,15],[4,16],[5,14],[5,15],[5,16],[6,15],[6,16],[7,15],[7,16],[8,15],[8,16],[9,15],[9,16],[10,15]],"fill":"#e6d8dc","pattern":"planks","labelAt":[7,15.5],"name":"Aikakauslehtisali"},{"id":"Manuscript Alcove","cells":[[10,16],[11,15],[11,16],[12,14],[12,15],[12,16]],"fill":"#e8dcc0","pattern":"marble","labelAt":[11,15.5],"name":"Käsikirjoituslokero"},{"id":"Bindery","cells":[[13,14],[13,15],[13,16],[14,12],[14,13],[14,14],[14,15],[14,16],[15,10],[15,11],[15,12],[15,13],[15,14],[15,15],[15,16],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#e3d6c6","pattern":"planks","labelAt":[14.5,14],"name":"Kirjansidontapaja"},{"id":"Staircase","cells":[[15,6],[15,7],[15,8],[15,9],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10]],"fill":"#d9dde3","pattern":"marble","labelAt":[15.5,8],"name":"Portaikko"},{"id":"Stacks","cells":[[11,1],[11,2],[12,1],[12,2],[12,3],[13,1],[13,2],[13,3],[14,1],[14,2],[14,3],[14,4],[14,5],[15,1],[15,2],[15,3],[15,4],[15,5],[16,1],[16,2],[16,3],[16,4]],"fill":"#d9cfc0","pattern":"planks","labelAt":[15,3],"name":"Kirjavarasto"},{"id":"Rare Books Room","cells":[[6,1],[6,2],[7,1],[7,2],[8,1],[8,2],[9,1],[9,2],[10,1],[10,2]],"fill":"#e2d0c0","pattern":"marble","labelAt":[8,1.5],"name":"Harvinaisten kirjojen huone"},{"id":"History Section","cells":[[3,6],[3,7],[3,8],[4,4],[4,5],[4,6],[4,7],[4,8],[5,4],[5,5],[5,6],[5,7],[5,8],[6,3],[6,4],[6,5],[6,6],[6,7],[6,8],[7,3],[7,4],[7,5],[7,6],[7,7],[8,3],[8,4],[8,5],[8,6]],"fill":"#ece3cf","pattern":"marble","labelAt":[5,6],"name":"Historian osasto"},{"id":"Science Section","cells":[[3,9],[3,10],[3,11],[4,9],[4,10],[4,11],[4,12],[4,13],[5,9],[5,10],[5,11],[5,12],[5,13],[6,9],[6,10],[6,11],[6,12],[6,13],[6,14],[7,10],[7,11],[7,12],[7,13],[7,14],[8,11],[8,12],[8,13],[8,14]],"fill":"#dfe8e6","pattern":"marble","labelAt":[5,11],"name":"Luonnontieteiden osasto"},{"id":"Law Section","cells":[[9,3],[9,4],[9,5],[9,6],[10,3],[10,4],[10,5],[10,6],[10,7],[11,3],[11,4],[11,5],[11,6],[11,7],[11,8],[12,4],[12,5],[12,6],[12,7],[12,8],[13,4],[13,5],[13,6],[13,7],[13,8],[14,6],[14,7],[14,8]],"fill":"#e9dccf","pattern":"marble","labelAt":[12,6],"name":"Oikeustieteen osasto"},{"id":"Arts Section","cells":[[9,11],[9,12],[9,13],[9,14],[10,10],[10,11],[10,12],[10,13],[10,14],[11,9],[11,10],[11,11],[11,12],[11,13],[11,14],[12,9],[12,10],[12,11],[12,12],[12,13],[13,9],[13,10],[13,11],[13,12],[13,13],[14,9],[14,10],[14,11]],"fill":"#e6dde9","pattern":"marble","labelAt":[12,11],"name":"Taiteiden osasto"},{"id":"Central Desk","cells":[[7,8],[7,9],[8,7],[8,8],[8,9],[8,10],[9,7],[9,8],[9,9],[9,10],[10,8],[10,9]],"fill":"#d6d9c9","pattern":"marble","labelAt":[8.5,8.5],"name":"Keskustiski"}],"objectTypes":{"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\"/>"},"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\"/>"},"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\"/>"},"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>"},"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\"/>"},"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\"/>"},"safe":{"occupiable":false,"name":"kassakaappi","icon":"<rect x=\"9\" y=\"6\" width=\"28\" height=\"34\" rx=\"3\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"7\" fill=\"none\" stroke=\"#9aa1a8\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"23\" r=\"2\" fill=\"#9aa1a8\"/><rect x=\"31\" y=\"14\" width=\"3\" height=\"18\" fill=\"#9aa1a8\"/>"},"shelf":{"occupiable":false,"name":"hylly","icon":"<rect x=\"8\" y=\"5\" width=\"30\" height=\"36\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"9\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"8\" fill=\"#d4b98f\"/><rect x=\"11\" y=\"31\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/>"},"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\"/>"},"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\"/>"},"cabinet":{"occupiable":false,"name":"kaappi","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\"/>"},"lectern":{"occupiable":false,"name":"lukupulpetti","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\"/>"},"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\"/>"},"armchair":{"occupiable":true,"name":"nojatuoli","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\"/>"},"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>"},"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\"/>"},"trolley":{"occupiable":false,"name":"kirjakärry","icon":"<rect x=\"7\" y=\"12\" width=\"32\" height=\"18\" rx=\"3\" fill=\"#9aa1a8\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"6\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#a15c3e\" stroke=\"#3f2d1d\"/><circle cx=\"13\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><circle cx=\"33\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><line x1=\"39\" y1=\"12\" x2=\"42\" y2=\"4\" stroke=\"#3d444b\" stroke-width=\"2\"/>"},"crate":{"occupiable":false,"name":"laatikko","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"30\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"20\" x2=\"40\" y2=\"20\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"30\" x2=\"40\" y2=\"30\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"17\" y1=\"10\" x2=\"17\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"29\" y1=\"10\" x2=\"29\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/>"},"stairs":{"occupiable":false,"name":"portaat","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\"/>"},"stepladder":{"occupiable":false,"name":"tikkaat","icon":"<line x1=\"13\" y1=\"42\" x2=\"20\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"33\" y1=\"42\" x2=\"26\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"16\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"18\" y1=\"20\" x2=\"28\" y2=\"20\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"20\" y1=\"10\" x2=\"26\" y2=\"10\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/>"},"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\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"statue"},{"cell":[1,3],"type":"plant"},{"cell":[1,6],"type":"rack"},{"cell":[1,10],"type":"rack"},{"cell":[1,12],"type":"cabinet"},{"cell":[1,14],"type":"cabinet"},{"cell":[2,1],"type":"rack"},{"cell":[2,2],"type":"doormat"},{"cell":[2,7],"type":"counter"},{"cell":[2,9],"type":"bench"},{"cell":[2,13],"type":"lectern"},{"cell":[3,4],"type":"shelf"},{"cell":[3,16],"type":"shelf"},{"cell":[4,2],"type":"desk"},{"cell":[4,8],"type":"desk"},{"cell":[4,10],"type":"desk"},{"cell":[4,15],"type":"table"},{"cell":[5,1],"type":"safe"},{"cell":[5,2],"type":"chair"},{"cell":[5,4],"type":"globe"},{"cell":[5,13],"type":"globe"},{"cell":[5,14],"type":"armchair"},{"cell":[6,1],"type":"bookcase"},{"cell":[6,4],"type":"desk"},{"cell":[6,5],"type":"chair"},{"cell":[6,12],"type":"chair"},{"cell":[6,13],"type":"desk"},{"cell":[6,16],"type":"shelf"},{"cell":[7,6],"type":"desk"},{"cell":[7,7],"type":"chair"},{"cell":[7,8],"type":"counter"},{"cell":[7,9],"type":"counter"},{"cell":[7,10],"type":"chair"},{"cell":[7,11],"type":"desk"},{"cell":[8,3],"type":"statue"},{"cell":[8,8],"type":"chair"},{"cell":[8,14],"type":"statue"},{"cell":[8,16],"type":"armchair"},{"cell":[9,3],"type":"statue"},{"cell":[9,9],"type":"chair"},{"cell":[9,14],"type":"statue"},{"cell":[9,16],"type":"shelf"},{"cell":[10,1],"type":"bookcase"},{"cell":[10,4],"type":"desk"},{"cell":[10,8],"type":"counter"},{"cell":[10,9],"type":"counter"},{"cell":[10,13],"type":"desk"},{"cell":[10,16],"type":"lamp"},{"cell":[11,1],"type":"bookcase"},{"cell":[11,6],"type":"chair"},{"cell":[11,7],"type":"desk"},{"cell":[11,10],"type":"desk"},{"cell":[11,11],"type":"chair"},{"cell":[11,16],"type":"desk"},{"cell":[12,1],"type":"bookcase"},{"cell":[12,8],"type":"globe"},{"cell":[12,9],"type":"globe"},{"cell":[12,16],"type":"bookcase"},{"cell":[13,3],"type":"stepladder"},{"cell":[13,4],"type":"chair"},{"cell":[13,5],"type":"desk"},{"cell":[13,11],"type":"desk"},{"cell":[13,13],"type":"chair"},{"cell":[13,16],"type":"shelf"},{"cell":[14,1],"type":"bookcase"},{"cell":[14,4],"type":"bookcase"},{"cell":[14,13],"type":"table"},{"cell":[15,11],"type":"table"},{"cell":[15,12],"type":"chair"},{"cell":[16,1],"type":"bookcase"},{"cell":[16,2],"type":"trolley"},{"cell":[16,5],"type":"stairs"},{"cell":[16,6],"type":"stairs"},{"cell":[16,7],"type":"stairs"},{"cell":[16,12],"type":"trolley"},{"cell":[16,15],"type":"crate"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alma","gender":"F","role":"reader","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#5a3a22","style":"bun","shirt":"#264653","glasses":true},"clue":"Hän oli <b>kirjoituspöydän</b> vieressä. Hänen alueensa ihmisistä <b>täsmälleen yksi oli mies</b>.","job":"väitöskirjatutkija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alma\"><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\"/><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":"reader","constraints":[{"type":"beside","obj":"desk"},{"type":"with_gender_count","gender":"M","n":1}]},{"id":"B","name":"Balduin","gender":"M","role":"reader","color":"#2e7d32","avatar":{"bg":"#5b2c6f","skin":"#e9c6a4","hair":"#c9c3b8","style":"short","shirt":"#5d4037","beard":true},"clue":"<b>Täsmälleen yhden rivin päässä</b> hänen pohjoispuolellaan oli <b>mies</b>. Jossakin hänen <b>rivissään</b> oli <b>hylly</b>.","job":"historioitsija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Balduin\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><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=\"#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=\"#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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#c9c3b8\"/></svg>","solverRole":"reader","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"M"},{"type":"row_has","obj":"shelf"}]},{"id":"C","name":"Cuthbert","gender":"M","role":"reader","color":"#1565c0","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#c9c3b8","style":"bald","shirt":"#2f3b4c","bow":true,"glasses":true},"clue":"Hänen alueellaan ei ollut <b>yhtään muuta miestä</b>. Hän <b>kuuli kirjaston henkilökunnan jäsenen</b>.","job":"eläkkeellä oleva tuomari","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cuthbert\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><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":"reader","constraints":[{"type":"no_gender_in_area","gender":"M"},{"type":"echo_someone","role":"staff"}]},{"id":"D","name":"Dominika","gender":"F","role":"reader","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#f0cdb0","hair":"#2b1c14","style":"long","shirt":"#8e44ad","scarf":"#f4efe6"},"clue":"Jossakin hänen <b>rivissään</b> oli <b>tiski</b>. Jossakin hänen <b>rivissään</b> oli <b>kirjahylly</b>.","job":"runoilija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dominika\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 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=\"#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=\"#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\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f4efe6\"/></svg>","solverRole":"reader","constraints":[{"type":"row_has","obj":"counter"},{"type":"row_has","obj":"bookcase"}]},{"id":"E","name":"Eberhard","gender":"M","role":"reader","color":"#e65100","avatar":{"bg":"#3d5a6e","skin":"#e7b98f","hair":"#1c1a1a","style":"curly","shirt":"#264653"},"clue":"Hän <b>kuuli Alman</b>. Jossakin hänen <b>sarakkeessaan</b> oli <b>tuoli</b>.","job":"oikeustieteen opiskelija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eberhard\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#264653\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><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=\"#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\"/></svg>","solverRole":"reader","constraints":[{"type":"echo_named","q":"A"},{"type":"col_has","obj":"chair"}]},{"id":"F","name":"Felicitas","gender":"F","role":"reader","color":"#00838f","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#b7482c","style":"bob","shirt":"#3f6a8a","earrings":true},"clue":"Jossakin hänen <b>sarakkeessaan</b> oli <b>naulakko</b>. Hän oli <b>yksin miehen kanssa</b>.","job":"sukututkija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Felicitas\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f6a8a\"/><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=\"#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":"reader","constraints":[{"type":"col_has","obj":"rack"},{"type":"with_gender","gender":"M","exact":true}]},{"id":"G","name":"Gunther","gender":"M","role":"staff","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#e4b998","hair":"#5a3a22","style":"slick","shirt":"#4e342e","mustache":true},"clue":"Hän oli <b>ainoa mies</b> jonkin <b>tuolin</b> vieressä. Jossakin hänen <b>sarakkeessaan</b> oli <b>tuoli</b>.","job":"apulaiskirjastonhoitaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gunther\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4e342e\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#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 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"staff","constraints":[{"type":"only_beside","obj":"chair","gender":"M"},{"type":"col_has","obj":"chair"}]},{"id":"H","name":"Honora","gender":"F","role":"staff","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f1c8a5","hair":"#d9b464","style":"ponytail","shirt":"#2f3b4c","glasses":true},"clue":"Hän oli <b>yksin alueellaan</b>. Jossakin hänen <b>sarakkeessaan</b> oli <b>tuoli</b>.","job":"tietopalvelukirjastonhoitaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Honora\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#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\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"alone"},{"type":"col_has","obj":"chair"}]},{"id":"I","name":"Igor","gender":"M","role":"staff","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#e9c6a4","hair":"#1c1a1a","style":"short","shirt":"#1b1b1b","beanie":"#000000"},"clue":"Hän oli <b>ainoa mies</b> <b>ruukkukasvin</b> vieressä. Hän <b>ei kuullut ketään</b>.","job":"yövahtimestari","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Igor\"><rect width=\"80\" height=\"80\" fill=\"#4e6f8a\"/><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=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#000000\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#000000\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"staff","constraints":[{"type":"only_beside","obj":"plant","gender":"M"},{"type":"echo_none"}]},{"id":"J","name":"Jutta","gender":"F","role":"staff","color":"#283593","avatar":{"bg":"#5a2a2a","skin":"#f0cdb0","hair":"#5a3a22","style":"bun","shirt":"#f4efe6","necklace":true},"clue":"Jossakin hänen <b>sarakkeessaan</b> oli <b>penkki</b>. <b>Joku toinen</b> oli <b>saman tuolin</b> vieressä kuin hän.","job":"luetteloija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jutta\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><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\"/></svg>","solverRole":"staff","constraints":[{"type":"col_has","obj":"bench"},{"type":"someone_share_object","obj":"chair"}]},{"id":"K","name":"Kristof","gender":"M","role":"staff","color":"#33691e","avatar":{"bg":"#2f3b4c","skin":"#e7b98f","hair":"#2b1c14","style":"short","shirt":"#7a5a9a","apron":true},"clue":"Jossakin hänen alueellaan oli <b>kirjahylly</b>. Hänen alueellaan oli <b>täsmälleen yksi muu henkilö</b>.","job":"kirjansitoja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kristof\"><rect width=\"80\" height=\"80\" fill=\"#2f3b4c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a9a\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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\"/></svg>","solverRole":"staff","constraints":[{"type":"area_has","obj":"bookcase"},{"type":"with_count","n":1}]},{"id":"L","name":"Lavinia","gender":"F","role":"visitor","color":"#37474f","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#1c1a1a","style":"bob","shirt":"#c0392b","headband":"#f0b429"},"clue":"Hän <b>ei</b> ollut <b>minkään tuolin</b> vieressä.","job":"kupolia mittaava arkkitehti","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Lavinia\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#c0392b\"/><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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f0b429\"/></svg>","solverRole":"visitor","constraints":[{"type":"not_beside","obj":"chair"}]},{"id":"M","name":"Maude","gender":"F","role":"visitor","color":"#bf360c","avatar":{"bg":"#1b2a33","skin":"#e4b998","hair":"#b7482c","style":"ponytail","shirt":"#3f8a4a","glasses":true},"clue":"Hän oli <b>luonnontieteiden osastolla</b>. Hän oli <b>yksin vierailijan kanssa</b>.","job":"toimittaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Maude\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f8a4a\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"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":"visitor","constraints":[{"type":"area","areas":["Science Section"]},{"type":"with_role","role":"visitor","exact":true}]},{"id":"N","name":"Nestor","gender":"M","role":"visitor","color":"#4e342e","avatar":{"bg":"#7a6a3c","skin":"#f1c8a5","hair":"#c9c3b8","style":"bald","shirt":"#8a949c","beard":true,"glasses":true},"clue":"Hän <b>kuuli Honoran</b>.","job":"antikvaari","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nestor\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a949c\"/><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\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#c9c3b8\"/></svg>","solverRole":"visitor","constraints":[{"type":"echo_named","q":"H"}]},{"id":"O","name":"Ortrun","gender":"F","role":"visitor","color":"#00695c","avatar":{"bg":"#3d5a6e","skin":"#f6d8c0","hair":"#d9b464","style":"long","shirt":"#e8c0d0","earrings":true,"necklace":true},"clue":"Hänen alueellaan oli <b>nainen</b>. Hän <b>kuuli lukijan</b>.","job":"kirjaston hyväntekijä","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ortrun\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><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=\"#e8c0d0\"/><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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"visitor","constraints":[{"type":"with_gender","gender":"F"},{"type":"echo_someone","role":"reader"}]},{"id":"V","name":"Valerian","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e9c6a4","hair":"#c9c3b8","style":"slick","shirt":"#1b1b1b","glasses":true},"clue":"<b>Uhri.</b> Hänet löydettiin <b>käsikirjoituslokerosta</b>, <b>kirjoituspöydän</b> vierestä – yksin murhaajan kanssa.","job":"ylikirjastonhoitaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valerian\"><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=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 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\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"staff","constraints":[{"type":"area","areas":["Manuscript Alcove"]},{"type":"beside","obj":"desk"}]}],"victim":"V","murderer":"K","solution":{"H":[1,13],"I":[2,3],"B":[3,6],"A":[4,7],"M":[5,11],"C":[6,2],"O":[7,12],"J":[8,9],"G":[9,8],"D":[10,5],"V":[11,15],"K":[12,14],"E":[13,10],"L":[14,16],"F":[15,1],"N":[16,4]},"walkthrough":[{"place":["V","J"],"cand":{"A":[[4,7],[13,10],[13,12],[14,11]],"B":[[3,1],[3,2],[3,3],[3,5],[3,6],[3,7],[3,8],[3,12],[3,13],[6,2],[6,3],[6,8],[13,1],[13,2],[13,4],[13,6],[13,7],[13,8],[13,10],[13,13]],"C":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[2,16],[3,5],[3,6],[3,7],[3,12],[4,4],[4,5],[4,7],[4,16],[6,2],[13,10],[13,13],[14,5],[14,10],[14,11],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"D":[[10,2],[10,3],[10,5],[10,6],[10,7],[10,10],[10,11],[10,12]],"E":[[3,6],[4,5],[4,7],[13,10]],"F":[[2,6],[2,10],[3,1],[3,6],[4,1],[4,6],[5,6],[6,6],[7,1],[9,1],[9,6],[13,1],[13,6],[13,10],[14,6],[14,10],[15,1],[15,6],[15,10],[16,10]],"G":[[5,5],[6,6],[6,7],[7,5],[9,8],[9,10],[13,12],[14,12],[15,13]],"H":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[3,6],[3,7],[3,12],[4,4],[4,7],[13,4],[13,6],[13,10],[13,12],[13,13],[14,5],[14,6],[14,7],[14,10],[14,11],[14,12],[15,5],[15,6],[15,7],[15,12],[15,13],[16,4],[16,10]],"I":[[1,2],[1,4],[2,3]],"K":[[6,2],[7,1],[7,2],[9,1],[9,2],[12,14],[13,1],[13,2],[14,2],[14,3],[14,5],[15,1],[15,2],[15,3],[15,4],[15,5],[16,3],[16,4]],"L":[[1,2],[1,4],[1,5],[1,7],[1,8],[1,11],[1,13],[1,16],[2,2],[2,3],[2,4],[2,5],[2,6],[2,8],[2,10],[2,11],[2,12],[2,16],[3,1],[3,2],[3,3],[3,5],[3,6],[3,7],[3,8],[3,10],[3,11],[3,12],[3,13],[4,1],[4,3],[4,4],[4,5],[4,6],[4,7],[4,11],[4,12],[4,13],[4,16],[5,2],[5,6],[5,7],[5,8],[5,10],[5,11],[5,16],[6,2],[6,3],[6,5],[6,8],[6,12],[7,1],[7,2],[7,3],[7,4],[7,7],[7,10],[7,13],[7,16],[9,1],[9,2],[9,4],[9,5],[9,6],[9,7],[9,11],[9,12],[9,13],[12,14],[13,1],[13,2],[13,4],[13,6],[13,7],[13,8],[13,10],[13,13],[14,2],[14,3],[14,5],[14,6],[14,7],[14,8],[14,10],[14,11],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,8],[15,10],[15,12],[15,16],[16,3],[16,4],[16,8],[16,10],[16,11],[16,13],[16,16]],"M":[[3,10],[3,11],[4,11],[4,12],[4,13],[5,10],[5,11],[5,12],[6,10],[6,11],[6,12],[7,10],[7,12],[7,13]],"N":[[1,7],[1,13],[2,4],[2,5],[2,10],[2,11],[2,12],[3,5],[3,6],[3,7],[3,10],[3,11],[3,12],[4,4],[4,5],[4,7],[4,11],[4,13],[13,10],[13,13],[14,5],[14,10],[14,11],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"O":[[1,7],[2,11],[3,6],[3,7],[3,11],[4,4],[4,5],[4,7],[4,11],[4,13],[7,5],[7,7],[7,10],[7,12],[13,10],[14,5],[14,10],[14,11],[14,12],[14,16],[15,7]]},"text":"Valerian löydettiin Käsikirjoituslokerosta kirjoituspöydän vierestä: sen ainoa tällainen ruutu on <b>R11C15</b>. Murhaaja oli siellä yksin hänen kanssaan, ja lokeron vapaista ruuduista vain R12C14 on Valerianin rivin ja sarakkeen ulkopuolella – joten <b>murhaaja on ruudussa R12C14</b>, ja rivi 12 ja sarake 14 ovat kaikilta muilta suljettuja. Kukaan ei kuullut murhaajaa, joten hänen kaikuruutunsa <b>R5C3 pysyy tyhjänä</b>. Kuuleminen on molemminpuolista: joka kuuli jonkun, tuli itse kuulluksi ja on syytön – Cuthbert, Eberhard, Nestor ja Ortrun, sekä myös Alma ja Honora, jotka tulivat kuulluiksi. Se, joka on ruudussa R6C2, Valerianin kaikuruudussa, kuuli henkilökunnan jäsenen. Jutta: penkki on sarakkeessa 9, ja tämän sarakkeen ainoa tuolin vieressä oleva ruutu on <b>R8C9</b> (tuolit R8C8 ja R9C9) – Keskustiski; saman tuolin vieressä oleva henkilö on ruudussa R9C8 tai R9C10 (R8C7 on hänen omalla rivillään). Dominika tarvitsee rivilleen tiskin ja kirjahyllyn: vain <b>rivillä 10</b> on molemmat. Igor on ruukkukasvin vieressä: R1C2, R1C4 tai R2C3. Alma ei voi olla luonnontieteiden osastolla (Maude on siellä yksin vierailijan kanssa), joten Eberhard – joka kuuli hänet ja jonka sarakkeessa on tuoli – ja Alma, kirjoituspöydän vieressä ja alueellaan täsmälleen yksi mies, muodostavat yhden neljästä kaikuruutuparista: <b>Eberhard R3C6 / Alma R14C11, R4C5 / R13C12, R4C7 / R13C10 tai R13C10 / R4C7</b>."},{"place":[],"cand":{"A":[[4,7],[14,11]],"B":[[3,1],[3,2],[3,3],[3,5],[3,6],[3,7],[3,8],[3,12],[3,13],[6,2],[6,3],[6,8],[13,1],[13,2],[13,4],[13,7],[13,8],[13,10],[13,13]],"C":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[2,16],[3,5],[3,6],[3,7],[3,12],[4,4],[4,5],[4,7],[4,16],[6,2],[14,5],[14,10],[14,11],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"D":[[10,2],[10,3],[10,5],[10,6],[10,7],[10,10],[10,11],[10,12]],"E":[[3,6],[13,10]],"F":[[2,6],[2,10],[3,1],[3,6],[4,1],[4,6],[5,6],[6,6],[7,1],[9,1],[9,6],[13,1],[13,10],[14,6],[14,10],[15,1],[15,6],[15,10],[16,10]],"G":[[5,5],[6,6],[6,7],[7,5],[9,8],[9,10],[13,12],[14,12],[15,13]],"H":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[3,6],[3,7],[3,12],[13,4],[13,10],[13,12],[13,13],[14,5],[14,6],[14,10],[14,11],[14,12],[15,5],[15,6],[15,7],[15,12],[15,13],[16,4],[16,10]],"I":[[1,2],[1,4],[2,3]],"K":[[6,2],[7,1],[7,2],[9,1],[9,2],[12,14],[13,1],[13,2],[14,2],[14,3],[14,5],[15,1],[15,2],[15,3],[15,4],[15,5],[16,3],[16,4]],"L":[[1,2],[1,4],[1,5],[1,7],[1,8],[1,11],[1,13],[1,16],[2,2],[2,3],[2,4],[2,5],[2,6],[2,8],[2,10],[2,11],[2,12],[2,16],[3,1],[3,2],[3,3],[3,5],[3,6],[3,7],[3,8],[3,11],[3,12],[3,13],[4,1],[4,3],[4,4],[4,5],[4,6],[4,7],[4,12],[4,13],[4,16],[5,2],[5,6],[5,7],[5,8],[5,10],[5,11],[5,16],[6,2],[6,3],[6,5],[6,8],[6,12],[7,1],[7,2],[7,3],[7,4],[7,7],[7,10],[7,13],[7,16],[9,1],[9,2],[9,4],[9,5],[9,6],[9,7],[9,11],[9,12],[9,13],[12,14],[13,1],[13,2],[13,4],[13,7],[13,8],[13,10],[13,13],[14,2],[14,3],[14,5],[14,6],[14,8],[14,10],[14,11],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,8],[15,10],[15,12],[15,16],[16,3],[16,4],[16,8],[16,10],[16,11],[16,13],[16,16]],"M":[[3,11],[4,12],[4,13],[5,10],[5,11],[5,12],[6,10],[6,11],[6,12],[7,10],[7,12],[7,13]],"N":[[1,7],[1,13],[2,4],[2,5],[2,10],[2,11],[2,12],[3,5],[3,6],[3,7],[3,11],[3,12],[4,4],[4,5],[4,7],[4,13],[14,5],[14,10],[14,11],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"O":[[1,7],[2,11],[3,6],[3,7],[3,11],[4,4],[4,7],[4,13],[7,5],[7,7],[7,10],[7,12],[13,10],[14,5],[14,10],[14,11],[14,12],[14,16],[15,7]]},"text":"<b>Alma ei ole rivillä 13.</b> Ainoa mies hänen alueellaan voisi olla vain taiteiden osaston rivillä 13: Balduinilla on hylly rivillään (rivit 3, 6 tai 13 – ei 9, koska mies täsmälleen yhden rivin päässä hänestä pohjoiseen olisi Juttan rivillä), Eberhardin ruutu taiteiden osastolla on R13C10, Guntherin ainoa taiteiden osaston ruutu tuolin vieressä on R13C12, ja Cuthbert tai Nestor tarvitsisi henkilökunnan jäsenen kaikuruutuunsa historian osastolla – Guntherin kaikuruudut sieltä ovat käyttökelvottomia (rivit 10–12 tai kirjoituspöytä), Igor ei kuullut ketään, Kristofin alueella on kirjahylly, joten vain Honora, yksin – mutta Alma tai Eberhard on historian osastolla jokaisessa parissa. Kun Alma on rivillä 13, yksikään mies ei voisi liittyä hänen seuraansa, joten <b>Alma on ruudussa R4C7 tai R14C11</b>, Eberhard häntä vastapäätä ruudussa R13C10 tai R3C6 – eivätkä Cuthbert ja Nestor ole taiteiden osastolla lainkaan."},{"place":[],"cand":{"A":[[4,7],[14,11]],"B":[[3,1],[3,2],[3,3],[3,5],[3,6],[3,7],[3,8],[3,12],[3,13],[13,1],[13,2],[13,4],[13,7],[13,8],[13,10],[13,13]],"C":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[2,16],[6,2],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"D":[[10,2],[10,3],[10,5],[10,6],[10,7],[10,10],[10,11],[10,12]],"E":[[3,6],[13,10]],"F":[[2,6],[2,10],[4,1],[4,6],[5,6],[6,6],[7,1],[14,6],[14,10],[15,1],[15,6],[16,10]],"G":[[9,8],[9,10]],"H":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[15,5],[15,6],[15,7],[15,12],[15,13],[16,4],[16,10]],"I":[[1,2],[1,4],[2,3]],"K":[[6,2],[7,1],[7,2],[12,14],[14,2],[14,3],[14,5],[15,1],[15,2],[15,3],[15,4],[15,5],[16,3],[16,4]],"L":[[1,2],[1,4],[1,5],[1,7],[1,8],[1,11],[1,13],[1,16],[2,2],[2,3],[2,4],[2,5],[2,6],[2,8],[2,10],[2,11],[2,12],[2,16],[4,1],[4,3],[4,4],[4,5],[4,6],[4,7],[4,12],[4,13],[4,16],[5,2],[5,6],[5,7],[5,8],[5,10],[5,11],[5,16],[6,2],[6,3],[6,5],[6,8],[6,12],[7,1],[7,2],[7,3],[7,4],[7,7],[7,10],[7,13],[7,16],[12,14],[14,2],[14,3],[14,5],[14,6],[14,8],[14,10],[14,11],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,8],[15,10],[15,12],[15,16],[16,3],[16,4],[16,8],[16,10],[16,11],[16,13],[16,16]],"M":[[4,12],[4,13],[5,10],[5,11],[5,12],[6,10],[6,11],[6,12],[7,10],[7,12],[7,13]],"N":[[1,7],[1,13],[2,4],[2,5],[2,10],[2,11],[2,12],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"O":[[1,7],[2,11],[4,4],[4,7],[4,13],[7,5],[7,7],[7,10],[7,12],[14,5],[14,10],[14,11],[14,12],[14,16],[15,7]]},"text":"Juttan seuralainen tuolin vieressä on ruudussa R9C8 tai R9C10. Mies siellä olisi mies tuolin vieressä – Gunther itse. Nainen? Alman ruudut ovat muualla, Dominika on rivillä 10 ja Maude luonnontieteiden osastolla; Felicitas on yksin miehen kanssa ja Honora yksin, joten kumpikaan ei jaa kirjoituspöytää Juttan kanssa; Lavinia ei ole tuolin vieressä; Ortrun kuuli lukijan, mutta ruudusta R9C8 hänen kaikuruutunsa olisi Juttan ja ruudusta R9C10 se olisi R8C7, Juttan rivillä ja tyhjä. Siis <b>Gunther on ruudussa R9C8 tai R9C10</b>, eikä Keskustiskillä – joka on kokonaan riveillä 8 ja 9 – ole ketään muuta. Vielä kolme tosiseikkaa: Juttan kaikuruutu on Guntherin (R9C8) tai tyhjä R8C7, Igor ei kuullut ketään ja Honoran kuuntelija on Nestor, joten <b>Cuthbert kuuli Valerianin tai Kristofin</b>; ja Aikakauslehtisalin jäljellä olevat ruudut (sarakkeet 14 ja 15 ovat suljettuja) ovat kaikki sarakkeessa 16, joten siihen mahtuu enintään yksi henkilö – ei Ortrun, joka tarvitsee naisen alueelleen."},{"place":["A","E","G"],"cand":{"B":[[3,1],[3,2],[3,3],[3,5],[3,6],[3,7],[3,12],[3,13],[6,2],[6,3],[6,5],[13,1],[13,2],[13,4],[13,6],[13,7],[13,10],[13,13]],"C":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[2,16],[3,5],[3,6],[3,7],[3,12],[4,4],[4,5],[4,7],[4,16],[5,6],[5,7],[6,2],[14,5],[14,10],[14,11],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"D":[[10,2],[10,3],[10,5],[10,6],[10,7],[10,10],[10,11],[10,12]],"F":[[2,6],[2,10],[3,1],[3,6],[4,1],[4,6],[5,6],[6,6],[7,1],[13,1],[13,6],[13,10],[14,6],[14,10],[15,1],[15,6],[15,10],[16,10]],"H":[[1,7],[1,13],[2,5],[2,10],[2,11],[2,12],[3,6],[3,7],[3,12],[5,5],[5,7],[13,4],[13,6],[13,10],[13,12],[13,13],[14,5],[14,6],[14,7],[14,10],[14,11],[14,12],[15,5],[15,6],[15,7],[15,12],[15,13],[16,4],[16,10]],"I":[[1,2],[1,4],[2,3]],"K":[[6,2],[7,1],[7,2],[12,14],[13,1],[13,2],[14,2],[14,3],[14,5],[15,1],[15,2],[15,3],[15,4],[15,5],[16,3],[16,4]],"L":[[1,2],[1,4],[1,5],[1,7],[1,11],[1,13],[1,16],[2,2],[2,3],[2,4],[2,5],[2,6],[2,10],[2,11],[2,12],[2,16],[3,1],[3,2],[3,3],[3,5],[3,6],[3,7],[3,10],[3,11],[3,12],[3,13],[4,1],[4,3],[4,4],[4,5],[4,6],[4,7],[4,11],[4,12],[4,13],[4,16],[5,2],[5,6],[5,7],[5,11],[5,16],[6,2],[6,3],[6,5],[6,12],[7,1],[7,2],[7,3],[7,4],[7,7],[7,10],[7,13],[7,16],[12,14],[13,1],[13,2],[13,4],[13,6],[13,7],[13,10],[13,13],[14,2],[14,3],[14,5],[14,6],[14,7],[14,10],[14,11],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,10],[15,12],[15,16],[16,3],[16,4],[16,10],[16,11],[16,13],[16,16]],"M":[[3,10],[3,11],[4,11],[4,12],[4,13],[5,11],[5,12],[6,10],[6,11],[6,12],[7,10],[7,12],[7,13]],"N":[[1,7],[1,13],[2,4],[2,5],[2,10],[2,11],[2,12],[3,5],[3,6],[3,7],[3,10],[3,11],[3,12],[4,4],[4,5],[4,7],[4,11],[4,13],[5,6],[5,7],[5,11],[14,5],[14,10],[14,11],[15,5],[15,6],[15,7],[15,12],[16,4],[16,10]],"O":[[1,7],[2,11],[2,16],[3,7],[3,11],[4,3],[4,4],[4,7],[4,11],[4,13],[4,16],[5,6],[5,7],[5,11],[7,3],[7,5],[7,7],[7,10],[7,12],[13,10],[14,3],[14,5],[14,10],[14,11],[14,12],[14,16],[15,7]]},"text":"<b>Voisiko Alma olla ruudussa R14C11</b> ja Eberhard ruudussa R3C6? Rivi 14 ja sarake 11 olisivat hänen, rivi 3 ja sarake 6 Eberhardin. Ainoa mies taiteiden osastolla on rivillä 13 (vaihe 2): Gunther on kirjoituspöydän luona, joten se on Balduin, ruudussa R13C10 tai R13C13 – ja mies täsmälleen yhden rivin päässä hänestä pohjoiseen, rivillä 12, on murhaaja: ei Felicitas (sarakkeessa 14 ei ole naulakkoa), ei Lavinia, vaan <b>Kristof ruudussa R12C14</b>. Sarake 16 (Luettelosali, Aikakauslehtisali, Kirjansidontapaja) voisi silloin olla vain Lavinian: Felicitasilla ei ole siellä naulakkoa, Honoralla ei tuolia, Cuthbertin kaikuruudut sarakkeessa 1 eivät tarjoa henkilökuntaa (Kristof on jo sijoitettu, Honoralla ei ole tuolia sarakkeessa 1), Nestorin kaikuruudut eivät tarjoa Honoraa, ja Ortrun tarvitsisi naisen Aikakauslehtisaliin tai lukijan esineruutuun. Felicitas, yksin miehen kanssa, tarvitsee naulakon sarakkeeseensa: sarake 1 – R7C1 tai R15C1 (Toimistossa yksikään mies ei voi liittyä hänen seuraansa). Rivit 4 ja 5 voisivat silloin sisältää vain Lavinian (R4C16 tai R5C16) ja Mauden, ja rivit 4–6 vain Lavinian, Mauden ja Cuthbertin – joten Cuthbert on rivillä 6, ruudussa <b>R6C2</b>, ja kuulee Valerianin. Mauden vierailija on Ortrun (Lavinia on sarakkeessa 16; Nestorin kaikuruudut luonnontieteiden osastolta ovat riveillä 10–13, jotka ovat suljettuja Honoralta), joten Ortrun on rivillä 7, Felicitas ruudussa R15C1, yksin ainoan Kirjavarastolle jäävän miehen kanssa – Nestorin, ruudussa R16C3 tai R16C4. Nestor kuuli Honoran, joten Honora olisi ruudussa R1C14, joka on kaappi, tai ruudussa R1C13; mutta vain Balduin (R13C10 / R13C13), Maude (R4C12 / R4C13 / R5C10 / R5C12) ja Ortrun (R7C10 / R7C12 / R7C13) voivat miehittää sarakkeet 10, 12 ja 13, joten sarake 13 on heidän eikä Honoralla ole ruutua. <b>Ristiriita: Alma on ruudussa R4C7</b>, Eberhard hänen kaikuruudussaan <b>R13C10</b> – ja sarake 10 on hänen, joten <b>Gunther on ruudussa R9C8</b>."},{"place":["B","K","C","O","D"],"cand":{"F":[[2,10],[3,6],[4,1],[13,1],[13,10],[14,10],[15,1],[15,10],[16,10]],"H":[[1,7],[1,13],[2,10],[2,11],[3,6],[5,7],[13,4],[13,10],[13,13],[14,7],[14,10],[14,11],[15,7],[15,13],[16,4],[16,10]],"I":[[1,4],[2,3]],"L":[[1,4],[1,7],[1,11],[1,13],[1,16],[2,3],[2,4],[2,10],[2,11],[2,16],[3,6],[4,1],[4,3],[4,4],[4,7],[4,11],[4,13],[4,16],[5,7],[5,11],[5,16],[6,2],[12,14],[13,1],[13,4],[13,7],[13,10],[13,13],[14,3],[14,7],[14,10],[14,11],[14,16],[15,1],[15,3],[15,4],[15,7],[15,10],[15,16],[16,3],[16,4],[16,10],[16,11],[16,13],[16,16]],"M":[[4,11],[4,13],[5,11],[7,12]],"N":[[1,7],[1,13],[2,4],[2,10],[2,11],[3,6],[4,4],[4,7],[4,11],[4,13],[5,7],[5,11],[14,10],[14,11],[15,7],[16,4],[16,10]]},"text":"Alman mies historian osastolla: Eberhard, Gunther ja Igor ovat muualla, Kristofin alueella on kirjahylly, ja Cuthbert tai Nestor tarvitsisi henkilökunnan jäsenen kaikuruutuunsa taiteiden osastolla, jossa sellaista ei voi olla – joten se on <b>Balduin</b>. Rivi 6 on hänelle mahdoton (rivillä 5 ei voi olla miestä), joten hän on rivillä 3: <b>R3C6</b>, ja mies täsmälleen yhden rivin päässä hänestä pohjoiseen on rivillä 2. Felicitas tarvitsee nyt sarakkeen 1 (sarakkeet 6 ja 10 ovat varattuja), joten Kristof ei ole sarakkeessa 1, eikä Cuthbert – joka kuuli Valerianin tai Kristofin – voi olla sarakkeessa 16; kukaan muu kuin Lavinia ei voi, joten <b>Lavinia on sarakkeessa 16</b> eikä ole murhaaja. Felicitasilla ei ole naulakkoa sarakkeessa 14: <b>murhaaja ruudussa R12C14 on Kristof!</b> Hänen kaikuruutunsa R5C3 on tyhjä, joten Cuthbert kuuli Valerianin: <b>Cuthbert on ruudussa R6C2</b>. Mauden vierailija on Ortrun (Lavinia on sarakkeessa 16, Nestorin kaikuruudut luonnontieteiden osastolta ovat riveillä 10–12, jotka ovat suljettuja Honoralta); Ortrun kuuli lukijan, ja luonnontieteiden osaston ainoa ruutu, jonka kaikuruudussa voi olla lukija, on <b>R7C12</b> – vastapäätä <b>Dominikaa ruudussa R10C5</b>."},{"place":["L","F","N","H"],"cand":{"I":[[2,3]],"M":[[4,11],[5,11],[7,12]]},"text":"Rivi 14 on Lavinian, ja hänen ainoa ruutunsa sarakkeessa 16 on <b>R14C16</b>. Felicitas on sarakkeessa 1: R3C1 on Balduinin rivillä, R4C1 Toimistossa ei ole miestä hänelle, R7C1 on Ortrunin rivillä – siis <b>R15C1</b>, Kirjavarastossa, yksin miehen kanssa – Igor on Eteishallissa, joten hänen miehensä on <b>Nestor</b>, ruudussa R16C3 tai R16C4. Nestor kuuli Honoran: R16C3 panisi Honoran kaapille R1C14, joten <b>Honora on ruudussa R1C13</b>, yksin Luettelosalissa, ja <b>Nestor ruudussa R16C4</b>."},{"place":["I","M"],"cand":{},"text":"Mies yhden rivin päässä Balduinista pohjoiseen, rivillä 2, voi olla vain <b>Igor</b>: R2C3, ruukkukasvin vieressä. Maude ottaa luonnontieteiden osaston viimeisen vapaan ruudun, <b>R5C11</b>."},{"final":true,"text":"Tapaus ratkaistu: kirjansitoja Kristof oli yksin Valerianin kanssa Käsikirjoituslokerossa, eikä kukaan kuullut siitä sanaakaan – <b>Kristof on murhaaja!</b>"}],"solver":{"rules":[{"type":"echo"},{"type":"unheard_murderer"}],"occupiable":["chair","armchair","bench","doormat"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-27"}}