{"format":"murdoku-puzzle/1","id":"eldest-sits","version":1,"difficulty":"hard","level":8,"size":{"rows":12,"cols":12},"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":"Vanhin istuu","tagline":"Porvarisasunto Wienissä · Isoäiti Vilhelminan nimipäivä, syksy 1896 · jokaisessa huoneessa vanhin istuu, muut seisovat","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-11","story":"Wien, syksy 1896. Isoäiti Vilhelminan nimipäivää viettämään oli kokoontunut koko Lindnerin perhe, neljä vierasta ja kolme palvelijaa. Yhdeksältä kaasulamput kierrettiin pimeiksi yllätyskakun vuoksi; kun valo palasi, Vilhelmina istui kuolleena lepoistuimellaan salongissa. Jokainen väittää olleensa siellä, minne etiketti hänet sijoitti. Jokaisessa kortissa on henkilön ikä – loput kertovat istumapaikat.","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>. Esineiden ruudut (naulakko, peili, kirjahyllyt, kirjoituspulpetti, karttapallo, uuni, pesuallas, tiski, maalaukset, patsas, kaakelikamiina, pöydät, kello, kaapit, sermi, gramofoni, kynttelikkö, piano, harppu, nuottiteline, nukkekoti, pehmonalle, palmut ja suihkulähde) eivät voi olla miehitettyjä; lepoistuin, sohva, tuolit, penkit, rahit ja šeslongi sen sijaan voivat. Lepoistuin ei ole tuoli. Kaksi esinettä ovat samaa lajia vain, jos niillä on sama kuva."],"special":["<b>Jokaisella alueella, jolla joku oli, istui täsmälleen yksi henkilö: siellä olleista vanhin.</b>"],"notes":["<i>”istui”</i> = oli lepoistuimella, sohvalla, tuolilla, penkillä, rahilla tai šeslongilla. Lepoistuin ei ole tuoli.","<i>”heti sellaisen alueen vieressä, jossa ei ollut ketään”</i> = hänen ruutunsa rajautuu seinän läpi tyhjään alueeseen."],"example":"<i>Esimerkki:</i> missä oli kolme henkilöä, siellä istui vain vanhin, kaksi muuta ei istunut."},"roleNames":{"family":"perheenjäsen","guest":"vieras","staff":"palvelija","victim":"uhri"},"personGroups":[{"id":"family","name":"Perhe","persons":["A","B","C","D","V"]},{"id":"guests","name":"Vieraat","persons":["E","F","G","H"]},{"id":"staff","name":"Palvelijat","persons":["I","J","K"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Hall","labelAt":[2,2],"cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2]],"fill":"#e4ddd0","pattern":"tiles","name":"Eteinen"},{"id":"Library","labelAt":[2,6],"cells":[[1,4],[1,5],[1,6],[1,7],[1,8],[2,4],[2,5],[2,6],[2,7],[2,8],[3,5],[3,6],[3,7],[3,8]],"fill":"#e3d6bd","pattern":"boards","name":"Kirjasto"},{"id":"Kitchen","labelAt":[2,10],"cells":[[1,9],[1,10],[1,11],[1,12],[2,9],[2,10],[2,11],[2,12],[3,11],[3,12]],"fill":"#e8e4d6","pattern":"tiles","name":"Keittiö"},{"id":"Corridor","labelAt":[7,6],"cells":[[3,3],[3,4],[3,9],[3,10],[4,4],[4,9],[5,4],[5,9],[6,4],[6,9],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9]],"fill":"#d9d2c4","pattern":"tiles","name":"Käytävä"},{"id":"Salon","labelAt":[6,2],"cells":[[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[7,1],[7,2],[7,3],[8,1],[8,2]],"fill":"#ead3c8","pattern":"carpet","name":"Salonki"},{"id":"Smoking Room","labelAt":[6,6],"cells":[[4,5],[4,6],[4,7],[4,8],[5,5],[5,6],[5,7],[5,8],[6,5],[6,6],[6,7],[6,8]],"fill":"#d8cbb6","pattern":"boards","name":"Tupakkahuone"},{"id":"Dining Room","labelAt":[6,11],"cells":[[4,10],[4,11],[4,12],[5,10],[5,11],[5,12],[6,10],[6,11],[6,12],[7,10],[7,11],[7,12],[8,11],[8,12]],"fill":"#e6dcc0","pattern":"boards","name":"Ruokasali"},{"id":"Music Room","labelAt":[9,3],"cells":[[8,3],[8,4],[8,5],[8,6],[9,1],[9,2],[9,3],[9,4],[9,5],[9,6],[10,1],[10,2],[10,3]],"fill":"#dcd8e2","pattern":"boards","name":"Musiikkihuone"},{"id":"Nursery","labelAt":[9,8],"cells":[[8,7],[8,8],[8,9],[8,10],[9,7],[9,8],[9,9],[9,10],[10,7],[10,8]],"fill":"#e7dbe0","pattern":"carpet","name":"Lastenhuone"},{"id":"Winter Garden","labelAt":[11,7],"cells":[[9,11],[9,12],[10,4],[10,5],[10,6],[10,9],[10,10],[10,11],[10,12],[11,1],[11,2],[11,3],[11,4],[11,5],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[11,12],[12,1],[12,2],[12,3],[12,4],[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12]],"fill":"#d6e2c9","pattern":"marble","name":"Talvipuutarha"}],"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\"/>"},"lounger":{"occupiable":true,"name":"šeslongi","icon":"<rect x=\"7\" y=\"6\" width=\"32\" height=\"36\" rx=\"5\" fill=\"#f6f1e6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"6\" width=\"32\" height=\"12\" rx=\"5\" fill=\"#e0a86a\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"11\" y1=\"24\" x2=\"35\" y2=\"24\" stroke=\"#d3c9b6\"/><line x1=\"11\" y1=\"30\" x2=\"35\" y2=\"30\" stroke=\"#d3c9b6\"/><line x1=\"11\" y1=\"36\" x2=\"35\" y2=\"36\" stroke=\"#d3c9b6\"/>"},"pouf":{"occupiable":true,"name":"rahi","icon":"<circle cx=\"23\" cy=\"23\" r=\"16\" fill=\"#c8843a\" stroke=\"#6b3f14\" stroke-width=\"1.5\"/><path d=\"M23 7 v32 M7 23 h32 M11.7 11.7 l22.6 22.6 M34.3 11.7 l-22.6 22.6\" stroke=\"#9a5a22\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"23\" r=\"9.5\" fill=\"#d99a52\" stroke=\"#f2d49a\" stroke-width=\"1.4\" stroke-dasharray=\"2.2 1.8\"/><circle cx=\"23\" cy=\"23\" r=\"2.6\" fill=\"#6b3f14\"/>"},"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\"/>"},"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":"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\"/>"},"candelabra":{"occupiable":false,"name":"kynttelikkö","icon":"<rect x=\"20\" y=\"30\" width=\"6\" height=\"12\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><rect x=\"14\" y=\"41\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><path d=\"M23 30 v-10 M23 22 q-9 0 -11 -8 M23 22 q9 0 11 -8\" fill=\"none\" stroke=\"#c9a03a\" stroke-width=\"2.5\"/><g fill=\"#f4efe6\"><rect x=\"10\" y=\"6\" width=\"4\" height=\"9\"/><rect x=\"21\" y=\"3\" width=\"4\" height=\"10\"/><rect x=\"32\" y=\"6\" width=\"4\" height=\"9\"/></g><g fill=\"#f2a53a\"><ellipse cx=\"12\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/><ellipse cx=\"23\" cy=\"1.5\" rx=\"1.6\" ry=\"2.4\"/><ellipse cx=\"34\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/></g>"},"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\"/>"},"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\"/>"},"dollhouse":{"occupiable":false,"name":"nukkekoti","icon":"<rect x=\"31\" y=\"8\" width=\"4\" height=\"8\" fill=\"#b0603c\" stroke=\"#8a3a52\" stroke-width=\".8\"/><path d=\"M5 21 L23 6 L41 21 Z\" fill=\"#d86a8a\" stroke=\"#8a3a52\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><rect x=\"9\" y=\"21\" width=\"28\" height=\"21\" fill=\"#fbe7c6\" stroke=\"#8a6a4a\" stroke-width=\"1.4\"/><line x1=\"9\" y1=\"31.5\" x2=\"37\" y2=\"31.5\" stroke=\"#8a6a4a\" stroke-width=\"1.1\"/><rect x=\"12\" y=\"24\" width=\"8\" height=\"5.5\" fill=\"#fff3b0\" stroke=\"#8a6a4a\"/><rect x=\"26\" y=\"24\" width=\"8\" height=\"5.5\" fill=\"#9fd3e6\" stroke=\"#8a6a4a\"/><rect x=\"12\" y=\"34\" width=\"8\" height=\"5.5\" fill=\"#9fd3e6\" stroke=\"#8a6a4a\"/><rect x=\"26\" y=\"34\" width=\"7\" height=\"8\" fill=\"#b0603c\" stroke=\"#8a6a4a\"/><circle cx=\"23\" cy=\"15\" r=\"2.6\" fill=\"#fff4c8\" stroke=\"#8a3a52\"/>"},"foldscreen":{"occupiable":false,"name":"sermi","icon":"<path d=\"M5 9 l12 -4 v34 l-12 4 z\" fill=\"#c75b4a\" stroke=\"#6e2a20\" stroke-width=\"1.3\"/><path d=\"M17 5 l12 4 v34 l-12 -4 z\" fill=\"#e07a63\" stroke=\"#6e2a20\" stroke-width=\"1.3\"/><path d=\"M29 9 l12 -4 v34 l-12 4 z\" fill=\"#c75b4a\" stroke=\"#6e2a20\" stroke-width=\"1.3\"/><g fill=\"none\" stroke=\"#f3d27a\" stroke-width=\"1.1\"><path d=\"M8 20 q3 -4 6 0\"/><path d=\"M20 16 q3 4 6 0\"/><path d=\"M32 20 q3 -4 6 0\"/></g><g fill=\"#f3d27a\"><circle cx=\"11\" cy=\"28\" r=\"1.4\"/><circle cx=\"23\" cy=\"26\" r=\"1.4\"/><circle cx=\"35\" cy=\"28\" r=\"1.4\"/></g>"},"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\"/>"},"gramophone":{"occupiable":false,"name":"gramofoni","icon":"<path d=\"M33 37 h6 M39 37 v-3\" stroke=\"#4a2a12\" stroke-width=\"1.6\" stroke-linecap=\"round\"/><rect x=\"7\" y=\"31\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#8a5a2b\" stroke=\"#4a2a12\" stroke-width=\"1.4\"/><ellipse cx=\"20\" cy=\"31\" rx=\"11\" ry=\"2.4\" fill=\"#2b2b2b\" stroke=\"#111\" stroke-width=\".8\"/><circle cx=\"20\" cy=\"31\" r=\"1\" fill=\"#d7263d\"/><path d=\"M24 30 q2 -9 8 -12\" fill=\"none\" stroke=\"#b8902f\" stroke-width=\"2.2\" stroke-linecap=\"round\"/><path d=\"M30 20 L21 5 q9 -5 21 1 q2 8 -4 17 z\" fill=\"#e0b050\" stroke=\"#7a5a1a\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M30 20 L26 6 M30 20 L32 4.500 M30 20 L38 6.500\" stroke=\"#7a5a1a\" stroke-width=\".8\"/>"},"harp":{"occupiable":false,"name":"harppu","icon":"<path d=\"M12 40 V10 q0 -6 8 -6 q14 0 16 20 q1 10 -8 16 z\" fill=\"#e6cfa8\" stroke=\"#8a6a3a\" stroke-width=\"2\"/><g stroke=\"#8a6a3a\" stroke-width=\"1\"><line x1=\"17\" y1=\"12\" x2=\"17\" y2=\"38\"/><line x1=\"21\" y1=\"12\" x2=\"21\" y2=\"38\"/><line x1=\"25\" y1=\"14\" x2=\"25\" y2=\"38\"/><line x1=\"29\" y1=\"18\" x2=\"29\" y2=\"38\"/></g>"},"mirror":{"occupiable":false,"name":"peili","icon":"<rect x=\"12\" y=\"4\" width=\"22\" height=\"38\" rx=\"9\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"32\" rx=\"7\" fill=\"#dfe9ee\"/><path d=\"M19 11 q-3 8 0 20\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".8\"/>"},"oven":{"occupiable":false,"name":"uuni","icon":"<rect x=\"19\" y=\"2\" width=\"8\" height=\"7\" fill=\"#7a7f86\" stroke=\"#3b3f44\" stroke-width=\"1\"/><rect x=\"6\" y=\"8\" width=\"34\" height=\"34\" rx=\"3\" fill=\"#efe4cc\" stroke=\"#6b5a45\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"10.6\" width=\"16\" height=\"1.8\" rx=\".9\" fill=\"#b08a4a\"/><rect x=\"10\" y=\"13\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#3a2a22\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><rect x=\"15\" y=\"24.8\" width=\"16\" height=\"1.8\" rx=\".9\" fill=\"#b08a4a\"/><rect x=\"10\" y=\"27.4\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#3a2a22\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><path d=\"M13 22 q10 -6 20 0 M13 36.4 q10 -6 20 0\" fill=\"none\" stroke=\"#ff9a3c\" stroke-width=\"2.2\"/><rect x=\"6\" y=\"40\" width=\"34\" height=\"3\" rx=\"1\" fill=\"#6b5a45\"/>"},"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\"/>"},"palm":{"occupiable":false,"name":"palmu","icon":"<path d=\"M12 43 h26\" stroke=\"#c9a66b\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M21 43 q1 -14 3 -24 l3 .6 q-2 10 -2 23.4 z\" fill=\"#a8733f\" stroke=\"#5a3a1a\" stroke-width=\"1.2\" stroke-linejoin=\"round\"/><g fill=\"#3f9a4f\" stroke=\"#1f5a2c\" stroke-width=\"1\" stroke-linejoin=\"round\"><path d=\"M25 19 q-10 -12 -22 -6 q10 -1 17 8 z\"/><path d=\"M25 19 q10 -13 20 -5 q-9 -2 -16 7 z\"/><path d=\"M25 19 q-4 -13 -14 -15 q7 5 9 16 z\"/><path d=\"M25 19 q3 -13 13 -16 q-6 6 -8 17 z\"/><path d=\"M25 19 q-10 -2 -17 8 q9 -6 17 -4 z\"/><path d=\"M25 19 q10 -2 16 9 q-8 -7 -15 -5 z\"/></g><circle cx=\"23\" cy=\"21\" r=\"1.8\" fill=\"#8a4a1a\"/><circle cx=\"27\" cy=\"21.5\" r=\"1.8\" fill=\"#8a4a1a\"/>"},"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>"},"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\"/>"},"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\"/>"},"teddy":{"occupiable":false,"name":"pehmonalle","icon":"<circle cx=\"14\" cy=\"9\" r=\"4.6\" fill=\"#a86b3c\" stroke=\"#5a3a1a\" stroke-width=\"1.2\"/><circle cx=\"32\" cy=\"9\" r=\"4.6\" fill=\"#a86b3c\" stroke=\"#5a3a1a\" stroke-width=\"1.2\"/><circle cx=\"14\" cy=\"9\" r=\"2.2\" fill=\"#e8c9a0\"/><circle cx=\"32\" cy=\"9\" r=\"2.2\" fill=\"#e8c9a0\"/><ellipse cx=\"23\" cy=\"32\" rx=\"12\" ry=\"10\" fill=\"#a86b3c\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"23\" cy=\"34\" rx=\"6\" ry=\"5.5\" fill=\"#e8c9a0\"/><path d=\"M11 27 q-4 4 -2 9 M35 27 q4 4 2 9\" fill=\"none\" stroke=\"#5a3a1a\" stroke-width=\"1.2\"/><circle cx=\"23\" cy=\"16\" r=\"9.5\" fill=\"#b97a48\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"23\" cy=\"19.5\" rx=\"4.6\" ry=\"3.4\" fill=\"#e8c9a0\"/><ellipse cx=\"23\" cy=\"18.3\" rx=\"1.6\" ry=\"1.2\" fill=\"#2b2b2b\"/><circle cx=\"19.2\" cy=\"13.5\" r=\"1.4\" fill=\"#2b2b2b\"/><circle cx=\"26.8\" cy=\"13.5\" r=\"1.4\" fill=\"#2b2b2b\"/><path d=\"M17 25 l6 3 l6 -3 l-1 5 l-5 -2 l-5 2 z\" fill=\"#c0392b\" stroke=\"#7a1020\" stroke-width=\".8\"/><ellipse cx=\"14\" cy=\"41.5\" rx=\"5.2\" ry=\"3.4\" fill=\"#e8c9a0\" stroke=\"#5a3a1a\" stroke-width=\"1.1\"/><ellipse cx=\"32\" cy=\"41.5\" rx=\"5.2\" ry=\"3.4\" fill=\"#e8c9a0\" stroke=\"#5a3a1a\" stroke-width=\"1.1\"/>"},"tilestove":{"occupiable":false,"name":"kaakelikamiina","icon":"<rect x=\"13\" y=\"6\" width=\"20\" height=\"36\" rx=\"5\" fill=\"#e9efe6\" stroke=\"#4f6b55\" stroke-width=\"1.5\"/><path d=\"M13 14 h20 M13 22 h20 M13 30 h20 M23 6 v24\" stroke=\"#9fb8a3\" stroke-width=\"1\"/><rect x=\"18\" y=\"31\" width=\"10\" height=\"7\" rx=\"1.5\" fill=\"#4a3a2a\" stroke=\"#2b2118\" stroke-width=\"1\"/><rect x=\"11\" y=\"40\" width=\"24\" height=\"3\" fill=\"#4f6b55\"/><rect x=\"16\" y=\"3\" width=\"14\" height=\"4\" rx=\"2\" fill=\"#b7c9b8\" stroke=\"#4f6b55\" stroke-width=\"1.2\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"rack"},{"cell":[1,3],"type":"mirror"},{"cell":[1,4],"type":"bookcase"},{"cell":[1,7],"type":"bookcase"},{"cell":[1,9],"type":"sink"},{"cell":[1,11],"type":"chair"},{"cell":[1,12],"type":"oven"},{"cell":[2,4],"type":"chair"},{"cell":[2,5],"type":"desk"},{"cell":[3,2],"type":"bench"},{"cell":[3,6],"type":"chair"},{"cell":[3,8],"type":"globe"},{"cell":[3,10],"type":"chair"},{"cell":[3,12],"type":"counter"},{"cell":[4,3],"type":"tilestove"},{"cell":[4,6],"type":"pouf"},{"cell":[4,8],"type":"gramophone"},{"cell":[4,10],"type":"candelabra"},{"cell":[4,12],"type":"cabinet"},{"cell":[5,4],"type":"painting"},{"cell":[5,6],"type":"cabinet"},{"cell":[5,7],"type":"pouf"},{"cell":[5,9],"type":"painting"},{"cell":[5,10],"type":"chair"},{"cell":[5,11],"type":"table"},{"cell":[6,1],"type":"chair"},{"cell":[6,2],"type":"table"},{"cell":[6,5],"type":"foldscreen"},{"cell":[6,11],"type":"table"},{"cell":[6,12],"type":"chair"},{"cell":[7,3],"type":"clock"},{"cell":[7,6],"type":"statue"},{"cell":[7,11],"type":"chair"},{"cell":[8,1],"type":"armchair"},{"cell":[8,2],"type":"sofa"},{"cell":[8,5],"type":"chair"},{"cell":[8,10],"type":"dollhouse"},{"cell":[9,3],"type":"chair"},{"cell":[9,4],"type":"piano"},{"cell":[9,8],"type":"chair"},{"cell":[10,1],"type":"harp"},{"cell":[10,3],"type":"stand"},{"cell":[10,4],"type":"palm"},{"cell":[10,7],"type":"teddy"},{"cell":[10,10],"type":"lounger"},{"cell":[10,12],"type":"palm"},{"cell":[11,1],"type":"palm"},{"cell":[11,4],"type":"fountain"},{"cell":[11,6],"type":"palm"},{"cell":[11,9],"type":"palm"},{"cell":[12,3],"type":"palm"},{"cell":[12,6],"type":"bench"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Andreas","gender":"M","role":"family","age":49,"color":"#c62828","avatar":{"bg":"#4a3b5a","skin":"#efc7a3","hair":"#4a3a2a","style":"short","shirt":"#2b2b33","mustache":true,"mustacheColor":"#4a3a2a","bow":true},"clue":"Hän oli <b>Ruokasalissa</b>. <b>Täsmälleen yhden rivin päässä</b> hänen pohjoispuolellaan oli <b>mies</b>.","job":"isäntä, Vilhelminan poika","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Andreas\"><rect width=\"80\" height=\"80\" fill=\"#4a3b5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2b2b33\"/><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=\"#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=\"#4a3a2a\"/><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=\"#4a3a2a\"/></svg>","solverRole":"family","constraints":[{"type":"area","areas":["Dining Room"]},{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"B","name":"Babette","gender":"F","role":"family","age":46,"color":"#2e7d32","avatar":{"bg":"#6a4a5a","skin":"#f3d3b5","hair":"#5a3a22","style":"bun","shirt":"#6a1b3a","necklace":true,"earrings":true},"clue":"Hän <b>ei</b> ollut alueensa nurkassa. Hän oli <b>heti sellaisen alueen vieressä, jossa ei ollut ketään</b>.","job":"isännän vaimo","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Babette\"><rect width=\"80\" height=\"80\" fill=\"#6a4a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6a1b3a\"/><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\"/><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=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"family","constraints":[{"type":"not_corner_of_area"},{"type":"adjacent_area_empty"}]},{"id":"C","name":"Christine","gender":"F","role":"family","age":23,"color":"#1565c0","avatar":{"bg":"#7a6a8a","skin":"#f6d8c0","hair":"#8a4a2b","style":"long","shirt":"#c56a8a","headband":"#f4efe6"},"clue":"Jossain hänen <b>rivillään</b> oli <b>tuoli</b>. Hän <b>ei</b> ollut <b>Kirjastossa</b>.","job":"talon tytär","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Christine\"><rect width=\"80\" height=\"80\" fill=\"#7a6a8a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#8a4a2b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c56a8a\"/><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=\"#8a4a2b\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f4efe6\"/></svg>","solverRole":"family","constraints":[{"type":"row_has","obj":"chair"},{"type":"not_area","areas":["Library"]}]},{"id":"D","name":"Daniel","gender":"M","role":"family","age":19,"color":"#6a1b9a","avatar":{"bg":"#3a4a6a","skin":"#f1c8a5","hair":"#2a1a10","style":"short","shirt":"#3a4a6a","glasses":true},"clue":"Hänen <b>sarakkeessaan</b> oli jossakin <b>tuoli</b>. Hän <b>ei istunut</b>.","job":"talon poika, ylioppilas","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Daniel\"><rect width=\"80\" height=\"80\" fill=\"#3a4a6a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a4a6a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#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\"/></svg>","solverRole":"family","constraints":[{"type":"col_has","obj":"chair"},{"type":"not_on_any","objs":["armchair","bench","chair","lounger","pouf","sofa"]}]},{"id":"E","name":"Eduard","gender":"M","role":"guest","age":78,"color":"#e65100","avatar":{"bg":"#2f3f4f","skin":"#e7b98f","hair":"#d8d4cc","style":"bald","shirt":"#1f2f4f","mustache":true,"mustacheColor":"#d8d4cc","beard":true},"clue":"<b>Nainen</b> oli <b>saman kirjahyllyn</b> vieressä kuin hän.","job":"eläkkeellä oleva kenraali, kummisetä","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eduard\"><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#d8d4cc\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#d8d4cc\"/><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=\"#d8d4cc\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#d8d4cc\"/></svg>","solverRole":"guest","constraints":[{"type":"someone_share_object","obj":"bookcase","gender":"F"}]},{"id":"F","name":"Florentina","gender":"F","role":"guest","age":74,"color":"#00838f","avatar":{"bg":"#5a5a6a","skin":"#f3d3b5","hair":"#d8d4cc","style":"bun","shirt":"#3a3a4a","glasses":true,"necklace":true},"clue":"Hän oli <b>Kirjastossa</b>.","job":"Vilhelminan käly","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Florentina\"><rect width=\"80\" height=\"80\" fill=\"#5a5a6a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a3a4a\"/><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\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#d8d4cc\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d8d4cc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"guest","constraints":[{"type":"area","areas":["Library"]}]},{"id":"G","name":"Gabriel","gender":"M","role":"guest","age":28,"color":"#ad1457","avatar":{"bg":"#8a3a3a","skin":"#efc7a3","hair":"#1c1a1a","style":"slick","shirt":"#1f3f7f","mustache":true,"mustacheColor":"#1c1a1a"},"clue":"Hän oli <b>Irman kanssa</b>.","job":"husaariluutnantti, Christinen ihailija","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gabriel\"><rect width=\"80\" height=\"80\" fill=\"#8a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f3f7f\"/><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 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"guest","constraints":[{"type":"with","q":"I"}]},{"id":"H","name":"Herman","gender":"M","role":"guest","age":57,"color":"#5d4037","avatar":{"bg":"#4a5a4a","skin":"#e9c6a4","hair":"#7a7a7a","style":"short","shirt":"#2a2a2a","beard":true,"glasses":true},"clue":"Hän oli <b>palmun</b> vieressä. Hän <b>ei</b> ollut alueensa nurkassa.","job":"perhelääkäri","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Herman\"><rect width=\"80\" height=\"80\" fill=\"#4a5a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2a2a2a\"/><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=\"#7a7a7a\"/><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=\"#7a7a7a\"/></svg>","solverRole":"guest","constraints":[{"type":"beside","obj":"palm"},{"type":"not_corner_of_area"}]},{"id":"I","name":"Irma","gender":"F","role":"staff","age":62,"color":"#558b2f","avatar":{"bg":"#6a5a3a","skin":"#f1c8a5","hair":"#9a9a9a","style":"bun","shirt":"#4a4a4a","apron":true},"clue":"Hänen alueellaan oli jossain <b>suihkulähde</b>.","job":"keittäjätär","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Irma\"><rect width=\"80\" height=\"80\" fill=\"#6a5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a4a4a\"/><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=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#9a9a9a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#9a9a9a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"area_has","obj":"fountain"}]},{"id":"J","name":"Johanna","gender":"F","role":"staff","age":34,"color":"#283593","avatar":{"bg":"#4a4a5a","skin":"#f6d8c0","hair":"#3a2a1a","style":"bun","shirt":"#2a2a3a","apron":true,"headband":"#ffffff"},"clue":"Hänen alueellaan oli <b>täsmälleen yksi muu henkilö</b>.","job":"taloudenhoitaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Johanna\"><rect width=\"80\" height=\"80\" fill=\"#4a4a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2a2a3a\"/><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=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#3a2a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#ffffff\"/></svg>","solverRole":"staff","constraints":[{"type":"with_count","n":1}]},{"id":"K","name":"Kristof","gender":"M","role":"staff","age":41,"color":"#f9a825","avatar":{"bg":"#3a3a3a","skin":"#e4b998","hair":"#3a2a1a","style":"slick","shirt":"#1b1b1b","mustache":true,"mustacheColor":"#3a2a1a","bow":true},"clue":"Jossain hänen <b>rivillään</b> oli <b>suihkulähde</b>.","job":"kamariherra","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=\"#3a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#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=\"#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":"staff","constraints":[{"type":"row_has","obj":"fountain"}]},{"id":"V","name":"Vilhelmina","gender":"F","role":"victim","age":71,"color":"#1b1b1b","avatar":{"bg":"#2a2a3a","skin":"#f3d3b5","hair":"#e8e4dc","style":"bun","shirt":"#1b1b1b","necklace":true,"glasses":true},"clue":"<b>Uhri.</b> Hänet löydettiin <b>Salongista</b>, <b>lepoistuimesta</b> – yksin murhaajan kanssa.","job":"isoäiti","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vilhelmina\"><rect width=\"80\" height=\"80\" fill=\"#2a2a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><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\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#e8e4dc\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#e8e4dc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"family","constraints":[{"type":"area","areas":["Salon"]},{"type":"on","obj":"armchair"}]}],"victim":"V","murderer":"B","solution":{"A":[7,11],"B":[5,3],"C":[3,2],"D":[6,8],"E":[2,4],"F":[1,5],"G":[9,12],"H":[12,9],"I":[10,10],"J":[4,6],"K":[11,7],"V":[8,1]},"walkthrough":[{"cand":{"I":[[10,10],[12,6]],"K":[[11,2],[11,3],[11,5],[11,7],[11,8],[11,10],[11,11],[11,12]],"G":[[9,11],[9,12]],"H":[[10,5],[10,11],[12,2],[12,4],[12,9]]},"text":"Aloita talvipuutarhasta. Irmalla oli suihkulähde alueellaan, Gabriel oli Irman kanssa, Kristofilla oli suihkulähde rivillään – rivillä 11, joka on kokonaan talvipuutarhassa – ja Herman oli palmun vieressä, ja kaikki palmut ovat talvipuutarhassa. Siispä Gabriel, Herman, Irma ja Kristof olivat kaikki talvipuutarhassa, jonka ruudut ovat riveillä 9–12: nämä neljä riviä ovat heidän, eikä kukaan muu ollut talvipuutarhassa. Musiikkihuone ja lastenhuone ulottuvat vain riveille 8–10, ja rivi 8 on Vilhelminan: molemmat huoneet olivat tyhjiä. Säännön mukaan neljästä vanhin, Irma (62), istui – šeslongilla R10C10 tai penkillä R12C6 – ja kolme miestä seisoi: Kristof rivillä 11, Herman palmun vieressä, Gabriel rivillä 9 (R9C11 tai R9C12: molemmat ruudut ovat talvipuutarhan nurkkia, Herman ei ollut nurkassa, ja Irma istui rivillä 10 tai 12). Vilhelmina istui lepoistuimessa, joten murhaaja seisoi hänen vieressään salongissa ja on alle 71-vuotias: ei Eduard (78) eikä Florentina (74), ei kukaan talvipuutarhan miehistä eikä Andreas, joka oli ruokasalissa – siis <b>Babette, Christine, Daniel tai Johanna</b>."},{"place":["E","F"],"cand":{"H":[[10,11],[12,2],[12,9]],"K":[[11,2],[11,3],[11,7],[11,8],[11,10],[11,11],[11,12]],"I":[[10,10],[12,6]],"G":[[9,11],[9,12]]},"text":"Eduard (78) on kaikista vanhin, joten missä tahansa hän olikin, hän istui. Nainen oli saman kirjahyllyn vieressä kuin hän: kirjahyllyt ovat kirjastossa (R1C4, R1C7), ja ainoa istumapaikka jonkin niistä vieressä on tuoli R2C4 – <b>Eduard on ruudussa R2C4</b>, ja nainen on ruudussa R1C5, toisessa tuon kirjahyllyn vieressä olevassa ruudussa. Babette ei voi olla siinä (mikään muu alue ei kosketa ruutua R1C5), Johanna ei myöskään (Florentinan kanssa hänen alueellaan olisi kaksi muuta henkilöä), Christine ei ollut kirjastossa: <b>Florentina on ruudussa R1C5</b>. Rivit 1 ja 2 ovat nyt varatut. Keittiössä on jäljellä vain R3C11, jossa joku seisoisi eikä kukaan istuisi – keittiö oli tyhjä. Eteisessä on jäljellä vain penkki R3C2 (R3C1 on Vilhelminan sarakkeessa): enintään yksi henkilö oli siellä, ja hän istui."},{"cand":{"A":[[6,12],[7,11]],"G":[[9,11],[9,12]],"H":[[10,11],[12,2],[12,9]],"I":[[10,10],[12,6]],"K":[[11,2],[11,3],[11,7],[11,8],[11,10],[11,11],[11,12]]},"text":"Andreas (49) oli ruokasalissa, ja kaikki, jotka voisivat vielä olla siellä hänen kanssaan – Babette, Christine, Daniel, Johanna – ovat nuorempia, joten hän oli se, joka istui: tuolilla ruudussa R5C10, R6C12 tai R7C11. Oletetaan <b>R5C10</b>. Sarake 10 on hänen, joten Irma istuu penkillä R12C6, Herman jättää rivin 12 ja siirtyy ruutuun R10C11, ja mies täsmälleen yhden rivin päässä Andreaksen pohjoispuolella, rivillä 4, voi olla vain Daniel (Eduard on rivillä 2, muut miehet riveillä 9–12). Danielin sarakkeessa piti olla tuoli, eikä hän istunut: rivillä 4 jää siihen vain R4C11 – Hermanin sarake. Ristiriita: Andreas on ruudussa <b>R6C12 tai R7C11</b>."},{"place":["A","I","G"],"cand":{"B":[[3,7],[4,2],[5,3]],"D":[[6,3],[6,6],[6,8]],"H":[[12,2],[12,9]],"K":[[11,2],[11,3],[11,7],[11,8]]},"text":"Babette (46) seisoi: itseään vanhemmista vain Andreas (ruokasali), Eduard (kirjasto) ja Vilhelmina (salonki) saattoivat istua samassa huoneessa hänen kanssaan, ja paikat, joilla hän voisi istua yksin – eteisen penkki R3C2, käytävän tuoli R3C10 – ovat nurkkia. Ei nurkassa ja heti tyhjän alueen vieressä hänellä on kuusi ruutua: R3C7 (kirjasto, tupakkahuoneen vieressä), R4C2 (salonki, eteisen alla), R5C3 ja R6C3 (salonki, käytävän vieressä), R4C11 (ruokasali, keittiön alla) ja R6C10 (ruokasali, käytävän vieressä). Oletetaan nyt <b>Andreas ruutuun R6C12</b>. Sarake 12 on hänen, joten Gabriel on ruudussa R9C11, Herman jättää sarakkeen 11 ja siirtyy riville 12, ja Irma istuu šeslongilla R10C10. Mies yhden rivin päässä Andreaksen pohjoispuolella, rivillä 5, on Daniel: R5C3 (salonki) tai R5C8 (tupakkahuone). Babettelle jää kaksi ruutua, R3C7 tai R4C2 (R4C11 on Gabrielin sarakkeessa, R5C3 Danielin rivillä, R6C3 ja R6C10 Andreaksen rivillä). Ruudussa R3C7 tupakkahuone on tyhjä, joten Daniel on ruudussa R5C3 Vilhelminan kanssa – ja Johannalla ei ole minne mennä: salongissa olisi kolme henkilöä, rahit ovat tyhjässä huoneessa, käytävällä kukaan ei voi istua (sen tuoli R3C10 on Babetten rivillä), ja R4C11, R7C10 ja R7C12 ovat varatuissa sarakkeissa. Ruudussa R4C2 eteinen on tyhjä ja Babette on Vilhelminan kanssa, joten Daniel seisoo ruudussa R5C8 tupakkahuoneessa – mutta rahit R4C6 ja R5C7 ovat Babetten ja Danielin riveillä, eikä kukaan vanhempi voi istua siellä. Molemmat kaatuvat: <b>Andreas on ruudussa R7C11</b>. Sarake 11 on hänen, joten Herman on rivillä 12 (R12C2 tai R12C9), <b>Irma istuu šeslongilla R10C10</b> ja <b>Gabriel on ruudussa R9C12</b>. Mies rivillä 6 on Daniel: R6C3, R6C6 tai R6C8."},{"place":["B"],"cand":{"D":[[6,6],[6,8]],"J":[[4,2],[4,6]],"H":[[12,2],[12,9]],"K":[[11,2],[11,7],[11,8]]},"text":"Babette: R3C7, R4C2 tai R5C3 (R4C11 on Andreaksen sarakkeessa, R6C3 ja R6C10 Danielin rivillä). Oletetaan <b>R3C7</b>: tupakkahuone on tyhjä, Daniel on ruudussa R6C3 Vilhelminan kanssa, eikä Johannalla – rivillä 4 tai 5 – ole ruutua: salongissa olisi kolme henkilöä, rahit ovat tyhjässä huoneessa, R4C9 vaatisi käytävän tuolin R3C10 olevan varattu Babetten rivillä, R5C8 on tyhjässä tupakkahuoneessa, R4C11 on Andreaksen ja R5C12 Gabrielin sarakkeessa. Oletetaan <b>R4C2</b>: eteinen on tyhjä ja Babette on murhaaja; Daniel seisoo tupakkahuoneessa (R6C6 tai R6C8), joten joku vanhempi istuu rahilla – R4C6 on Babetten rivillä, joten ruudussa R5C7: Christine tai Johanna. Toinen heistä on rivillä 3: ei eteisen penkillä (eteinen on tyhjä), ei ruudussa R3C7 (Christine ei ollut kirjastossa, ja Johanna olisi siellä kolmas henkilö), ei käytävän tuolilla R3C10 (Irman sarake). Ristiriita. Siispä <b>Babette on ruudussa R5C3</b>, seisomassa salongissa Vilhelminan kanssa: <b>Babette on murhaaja</b>, ja hänen vieressään oleva käytävä oli tyhjä."},{"place":["J","C","D"],"cand":{"K":[[11,7]],"H":[[12,9]]},"text":"Daniel seisoi rivillä 6, mutta ei salongissa (Vilhelmina ja Babette täyttävät sen): ruudussa R6C6 tai R6C8 tupakkahuoneessa, joten siellä joku vanhempi istui rahilla – R5C7 on Babetten rivillä, joten ruudussa R4C6. Johanna ei voi olla rivillä 3 (yksin eteisen penkillä hänellä ei olisi ketään seuranaan, kirjastossa hän olisi kolmas henkilö, R3C10 on Irman sarakkeessa), joten <b>Johanna istuu rahilla R4C6</b>, ja Daniel on ainoa muu henkilö hänen alueellaan, ja <b>Christine on eteisen penkillä R3C2</b>, yksin, tuoli rivillään. Sarake 6 on Johannan: <b>Daniel on ruudussa R6C8</b>, tuoli sarakkeessaan (R9C8)."},{"place":["K","H"],"text":"Kristof on rivillä 11, ja sarakkeet 2, 3, 5, 8, 10, 11 ja 12 ovat varatut: <b>Kristof on ruudussa R11C7</b>, palmun R11C6 vieressä. Herman: R12C2 on Christinen sarakkeessa, joten hän on ruudussa <b>R12C9</b>, palmun R11C9 vieressä eikä nurkassa. Kaikki on sijoitettu, ja jokaisessa asutussa huoneessa istuu täsmälleen yksi henkilö ja hän on siellä vanhin – Vilhelmina salongissa, Eduard kirjastossa, Johanna tupakkahuoneessa, Andreas yksin ruokasalissa, Christine yksin eteisessä, Irma talvipuutarhassa."},{"final":true,"text":"Vilhelmina löydettiin lepoistuimesta salongissa, ja ainoa toinen siellä ollut henkilö oli Babette, seisomassa ruudussa R5C3: <b>Babette on murhaaja!</b>"}],"solver":{"rules":[{"type":"eldest_sits","seats":["armchair","sofa","chair","bench","pouf","lounger"]}],"occupiable":["armchair","sofa","chair","bench","pouf","lounger"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-11"},"score":168.07}