{"format":"murdoku-puzzle/1","id":"tennis","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":"Sekanelinpeli","tagline":"Tenniskerho · finaalin ilta · parit puhuvat yhdellä äänellä","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-29","story":"Sekanelinpelin finaalin ilta Lindenparkin tenniskerholla. Viisi paria pelasi turnauksen Katyan, kerhon valmentajan, silmien alla, ja he ovat niin yhteen hitsautuneita, että sanoivat osan lauseistaankin yhdessä. Pian viimeisen vaihdon jälkeen Valerio, kerhon puheenjohtaja, löydettiin kuolleena Toimistostaan, kirjoituspöytänsä vierestä. Kerholla oli yksitoista ihmistä: viisi paria ja valmentaja. Yksi heistä on tappaja. Lue jokainen lausunto, etsi jokaisen ruutu pohjapiirroksesta ja paljasta murhaaja – se, joka oli yksin Valerion kanssa Toimistossa.","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>. Ruutuja, joissa on esine (verkot, pallokorit, pallokone, kenttäjyrä, tulostaulu, kukkalaatikot, aurinkovarjot, pöydät, tiskit, pokaalit, kaapit, suihku, mailatelineet, kirjoituspöytä), ei voi miehittää; istumapaikat – katsomon istuimet, penkit, tuolit, baarijakkara ja erotuomarin tuoli – voidaan miehittää. Alueen <b>kulma</b> on sellainen alueen ruutu, joka rajautuu ulkopuoleen (toiseen alueeseen tai pelilaudan reunaan) yhdellä vaakasuoralla ja yhdellä pystysuoralla sivullaan.","<i>”Hänen rivissään oli verkko”</i> = hänen rivinsä jollakin ruudulla on verkko, millä tahansa alueella; sama pätee sarakkeisiin.","Suunnat viittaavat riveihin ja sarakkeisiin, eivät samaan linjaan: <i>”täsmälleen yhden rivin päässä hänen pohjoispuolellaan oli nainen”</i> = suoraan ylemmällä rivillä oleva henkilö on nainen, missä tahansa sarakkeessa.","Murhaaja oli <b>yksin uhrin kanssa</b>: kukaan muu ei ollut sillä alueella."],"special":["<b>Parien yhteisissä lauseissa ”jompikumpi heistä” tarkoittaa täsmälleen toista kahdesta.</b>"]},"roleNames":{"player":"pelaaja","staff":"kerho","victim":"uhri"},"personGroups":[{"id":"pair1","name":"Annabel ja Benoit","persons":["A","B"]},{"id":"pair2","name":"Carlos ja Dalia","persons":["C","D"]},{"id":"pair3","name":"Estelle ja Felipe","persons":["E","F"]},{"id":"pair4","name":"Goran ja Hermine","persons":["G","H"]},{"id":"pair5","name":"Irina ja Jannik","persons":["I","J"]},{"id":"club","name":"Kerho","persons":["K","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Stands","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[1,8],[2,1],[2,8],[3,1],[3,8],[4,1],[4,8],[5,1],[5,8]],"fill":"#d9d3c4","pattern":"boards","labelAt":[1,5],"name":"Katsomo"},{"id":"Centre Court","cells":[[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[3,2],[3,3],[3,4],[3,5],[3,6],[3,7],[4,2],[4,3],[4,4],[4,5],[4,6],[4,7],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[6,2],[6,3],[6,4],[6,5],[6,6],[6,7]],"fill":"#e8b796","pattern":"marble","labelAt":[2,4.5],"name":"Keskuskenttä"},{"id":"Shed","cells":[[1,9],[1,10],[1,11],[1,12],[2,9],[3,9]],"fill":"#dcc7a0","pattern":"boards","labelAt":[3,9],"name":"Vajaa"},{"id":"Court 2","cells":[[2,10],[2,11],[2,12],[3,10],[3,11],[3,12],[4,10],[4,11],[4,12],[5,10],[5,11],[5,12],[6,10],[6,11],[6,12],[7,10],[7,11],[7,12]],"fill":"#e6c3a0","pattern":"marble","labelAt":[3,11.5],"name":"Kenttä 2"},{"id":"Terrace","cells":[[4,9],[5,9],[6,1],[6,8],[6,9],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[8,3],[8,7],[8,8]],"fill":"#d6e2cf","pattern":"tiles","labelAt":[7,8.5],"name":"Terassi"},{"id":"Locker Room","cells":[[8,1],[8,2],[9,1],[9,2],[9,3],[10,1],[10,2],[11,1],[11,2],[11,3],[12,1],[12,2],[12,3],[12,4]],"fill":"#d5e3ea","pattern":"tiles","labelAt":[9,2.5],"name":"Pukuhuone"},{"id":"Clubhouse","cells":[[8,4],[8,5],[8,6],[9,4],[9,5],[9,6],[9,7],[10,3],[10,4],[10,5],[10,6],[11,4],[11,5],[11,6],[11,7],[12,5],[12,6]],"fill":"#e6dcc8","pattern":"planks","labelAt":[10,5.5],"name":"Kerhotalo"},{"id":"Shop","cells":[[8,9],[8,10],[8,11],[8,12],[9,10],[9,11],[9,12],[10,11],[10,12],[11,11],[11,12],[12,12]],"fill":"#efd9c9","pattern":"planks","labelAt":[11,11.5],"name":"Myymälä"},{"id":"Office","cells":[[9,8],[9,9],[10,7],[10,8],[10,9],[10,10],[11,8],[11,9],[11,10],[12,7],[12,8],[12,9],[12,10],[12,11]],"fill":"#e3cfae","pattern":"carpet","labelAt":[12,9],"name":"Toimisto"}],"objectTypes":{"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\"/>"},"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\"/>"},"seat":{"occupiable":true,"name":"katsomon istuin","icon":"<rect x=\"10\" y=\"6\" width=\"26\" height=\"18\" rx=\"5\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"8\" y=\"22\" width=\"30\" height=\"14\" rx=\"4\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"22\" width=\"5\" height=\"12\" rx=\"2\" fill=\"#8a6a3a\"/><rect x=\"35\" y=\"22\" width=\"5\" height=\"12\" rx=\"2\" fill=\"#8a6a3a\"/>"},"stool":{"occupiable":true,"name":"baarijakkara","icon":"<circle cx=\"23\" cy=\"23\" r=\"11\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#d9d5cc\"/>"},"umpirechair":{"occupiable":true,"name":"erotuomarin tuoli","icon":"<path d=\"M13 43 L18 15 M33 43 L28 15\" fill=\"none\" stroke=\"#3d5a47\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><path d=\"M14.500 35 H31.500 M16 27 H30\" stroke=\"#3d5a47\" stroke-width=\"2\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"5\" rx=\"2\" fill=\"#fbfaf6\" stroke=\"#3d5a47\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"3\" width=\"16\" height=\"9\" rx=\"2\" fill=\"#dfeee5\" stroke=\"#3d5a47\" stroke-width=\"1.5\"/>"},"ballbasket":{"occupiable":false,"name":"pallokori","icon":"<path d=\"M15 34 L13 43 M31 34 L33 43\" stroke=\"#5b6770\" stroke-width=\"2\" stroke-linecap=\"round\"/><circle cx=\"16\" cy=\"16\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><circle cx=\"24\" cy=\"13.500\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><circle cx=\"31\" cy=\"16.500\" r=\"4.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/><path d=\"M9 20 H37 L32 35 H14 Z\" fill=\"#e9eef0\" stroke=\"#5b6770\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/><path d=\"M16.500 20 L18.500 35 M23 20 V35 M29.500 20 L27.500 35 M10.700 25 H35.300 M12.300 30 H33.700\" stroke=\"#5b6770\" stroke-width=\"1\"/>"},"ballmachine":{"occupiable":false,"name":"pallokone","icon":"<rect x=\"27\" y=\"10\" width=\"14\" height=\"8\" rx=\"2\" transform=\"rotate(-24 34 14)\" fill=\"#2b2f36\"/><rect x=\"6\" y=\"17\" width=\"27\" height=\"19\" rx=\"3\" fill=\"#3f6fb0\" stroke=\"#1f3a63\" stroke-width=\"1.5\"/><rect x=\"10\" y=\"21\" width=\"11\" height=\"5\" rx=\"1\" fill=\"#cfe0f5\"/><circle cx=\"26\" cy=\"24\" r=\"2\" fill=\"#f2c94c\"/><circle cx=\"13\" cy=\"38.500\" r=\"4\" fill=\"#2b2f36\"/><circle cx=\"27\" cy=\"38.500\" r=\"4\" fill=\"#2b2f36\"/><circle cx=\"41.500\" cy=\"5\" r=\"3.500\" fill=\"#d8e84a\" stroke=\"#7d8a1c\" stroke-width=\"1\"/>"},"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":"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\"/>"},"locker":{"occupiable":false,"name":"kaappi","icon":"<rect x=\"8\" y=\"4\" width=\"30\" height=\"38\" rx=\"2\" fill=\"#7f95a8\" stroke=\"#3d4f5e\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"4\" x2=\"23\" y2=\"42\" stroke=\"#3d4f5e\"/><rect x=\"11\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"11\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><circle cx=\"19\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/><circle cx=\"34\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/>"},"nets":{"occupiable":false,"name":"verkko","icon":"<rect x=\"6\" y=\"8\" width=\"34\" height=\"30\" fill=\"#e8eef2\" stroke=\"#6e4d2c\" stroke-width=\"2\"/><path d=\"M6 8 L40 38 M40 8 L6 38 M6 23 L40 23 M23 8 L23 38 M14 8 L14 38 M32 8 L32 38 M6 15 L40 15 M6 31 L40 31\" stroke=\"#5a7a8a\" stroke-width=\"1\"/>"},"planter":{"occupiable":false,"name":"kukkalaatikko","icon":"<path d=\"M6 25 q3 -9 11 -7 q5 -6 11 -1 q9 -1 11 8 z\" fill=\"#3f8a4a\" stroke=\"#2c6434\" stroke-width=\"1\"/><circle cx=\"14\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><circle cx=\"24\" cy=\"15\" r=\"1.9\" fill=\"#f2d24a\"/><circle cx=\"33\" cy=\"19\" r=\"1.9\" fill=\"#e0526a\"/><rect x=\"4\" y=\"25\" width=\"38\" height=\"14\" rx=\"2\" fill=\"#a5733f\" stroke=\"#4e3a1e\" stroke-width=\"1.5\"/><path d=\"M4 30 h38 M4 34.5 h38\" stroke=\"#7a5630\" stroke-width=\"1\"/><rect x=\"4\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"38\" y=\"25\" width=\"4\" height=\"14\" fill=\"#8a5a2f\" stroke=\"#4e3a1e\" stroke-width=\"1\"/><rect x=\"8\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/><rect x=\"34\" y=\"39\" width=\"4\" height=\"3\" fill=\"#4e3a1e\"/>"},"rackets":{"occupiable":false,"name":"mailateline","icon":"<path d=\"M9 43 H37\" stroke=\"#5a4a3a\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><path d=\"M19.500 24 L28 41\" stroke=\"#b3252f\" stroke-width=\"3\" stroke-linecap=\"round\"/><ellipse cx=\"15\" cy=\"14.500\" rx=\"8\" ry=\"10.500\" transform=\"rotate(-25 15 14.500)\" fill=\"#eef3f5\" stroke=\"#b3252f\" stroke-width=\"2\"/><path d=\"M26.500 24 L18 41\" stroke=\"#1f5fa8\" stroke-width=\"3\" stroke-linecap=\"round\"/><ellipse cx=\"31\" cy=\"14.500\" rx=\"8\" ry=\"10.500\" transform=\"rotate(25 31 14.500)\" fill=\"#eef3f5\" fill-opacity=\"0.85\" stroke=\"#1f5fa8\" stroke-width=\"2\"/>"},"roller":{"occupiable":false,"name":"kenttäjyrä","icon":"<path d=\"M35 31 H39 L42 9\" fill=\"none\" stroke=\"#6b3f1d\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M38 8.500 H45\" stroke=\"#6b3f1d\" stroke-width=\"3\" stroke-linecap=\"round\"/><rect x=\"4\" y=\"24\" width=\"31\" height=\"15\" rx=\"7.500\" fill=\"#9aa3ab\" stroke=\"#4a5158\" stroke-width=\"1.5\"/><path d=\"M10 28.500 H29 M10 34.500 H29\" stroke=\"#d3d9de\" stroke-width=\"1.5\" stroke-linecap=\"round\"/>"},"scoreboard":{"occupiable":false,"name":"tulostaulu","icon":"<path d=\"M12 30 V43 M34 30 V43\" stroke=\"#3d4f5e\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><rect x=\"4\" y=\"5\" width=\"38\" height=\"26\" rx=\"2\" fill=\"#1f2a33\" stroke=\"#0e151b\" stroke-width=\"1.5\"/><path d=\"M4 18 H42 M25 5 V31 M33.500 5 V31\" stroke=\"#51606c\" stroke-width=\"1\"/><rect x=\"7\" y=\"9.500\" width=\"15\" height=\"4\" rx=\"1\" fill=\"#d7e1e8\"/><rect x=\"7\" y=\"22.500\" width=\"15\" height=\"4\" rx=\"1\" fill=\"#d7e1e8\"/><rect x=\"27.500\" y=\"8.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"36\" y=\"8.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"27.500\" y=\"21.500\" width=\"3.500\" height=\"6\" fill=\"#f2c94c\"/><rect x=\"36\" y=\"21.500\" width=\"3.500\" height=\"6\" fill=\"#e26d5a\"/>"},"shower":{"occupiable":false,"name":"suihku","icon":"<rect x=\"20\" y=\"6\" width=\"6\" height=\"14\" fill=\"#8a949c\"/><rect x=\"12\" y=\"18\" width=\"22\" height=\"6\" rx=\"3\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><line x1=\"15\" y1=\"26\" x2=\"14\" y2=\"38\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"20\" y1=\"26\" x2=\"19\" y2=\"40\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"25\" y1=\"26\" x2=\"26\" y2=\"40\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/><line x1=\"30\" y1=\"26\" x2=\"31\" y2=\"38\" stroke=\"#7fc4d8\" stroke-width=\"1.5\"/>"},"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\"/>"},"trophy":{"occupiable":false,"name":"pokaali","icon":"<path d=\"M13 6 h20 v10 q0 10 -10 12 q-10 -2 -10 -12 z\" fill=\"#f2c94c\" stroke=\"#8a6a12\" stroke-width=\"1.5\"/><path d=\"M13 9 q-8 0 -6 8 q2 6 8 6 M33 9 q8 0 6 8 q-2 6 -8 6\" fill=\"none\" stroke=\"#8a6a12\" stroke-width=\"2\"/><rect x=\"20\" y=\"28\" width=\"6\" height=\"7\" fill=\"#8a6a12\"/><rect x=\"14\" y=\"35\" width=\"18\" height=\"6\" rx=\"1.5\" fill=\"#5b4a1a\"/><path d=\"M18 12 h10\" stroke=\"#fff3b0\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"umbrella":{"occupiable":false,"name":"aurinkovarjo","icon":"<path d=\"M5 24 q18 -22 36 0 z\" fill=\"#e26d5a\" stroke=\"#8a3a2a\" stroke-width=\"1.2\"/><path d=\"M5 24 q4 -6 9 0 q4 -6 9 0 q4 -6 9 0 q4 -6 9 0\" fill=\"none\" stroke=\"#f9d7cf\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"24\" x2=\"23\" y2=\"42\" stroke=\"#5a4a3a\" stroke-width=\"2\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"planter"},{"cell":[1,2],"type":"seat"},{"cell":[1,4],"type":"seat"},{"cell":[1,6],"type":"seat"},{"cell":[1,8],"type":"scoreboard"},{"cell":[1,10],"type":"ballbasket"},{"cell":[1,12],"type":"roller"},{"cell":[2,11],"type":"ballmachine"},{"cell":[3,1],"type":"seat"},{"cell":[3,7],"type":"bench"},{"cell":[3,8],"type":"seat"},{"cell":[3,10],"type":"bench"},{"cell":[4,3],"type":"nets"},{"cell":[4,4],"type":"nets"},{"cell":[4,5],"type":"nets"},{"cell":[4,6],"type":"nets"},{"cell":[4,7],"type":"umpirechair"},{"cell":[5,7],"type":"bench"},{"cell":[5,8],"type":"seat"},{"cell":[5,10],"type":"nets"},{"cell":[5,11],"type":"nets"},{"cell":[5,12],"type":"nets"},{"cell":[6,1],"type":"planter"},{"cell":[6,2],"type":"ballbasket"},{"cell":[6,8],"type":"chair"},{"cell":[7,2],"type":"umbrella"},{"cell":[7,3],"type":"table"},{"cell":[7,5],"type":"chair"},{"cell":[7,7],"type":"umbrella"},{"cell":[8,1],"type":"locker"},{"cell":[8,4],"type":"counter"},{"cell":[8,5],"type":"counter"},{"cell":[8,12],"type":"rackets"},{"cell":[9,1],"type":"locker"},{"cell":[9,5],"type":"stool"},{"cell":[9,9],"type":"trophy"},{"cell":[9,10],"type":"counter"},{"cell":[10,2],"type":"bench"},{"cell":[10,4],"type":"table"},{"cell":[10,8],"type":"desk"},{"cell":[10,9],"type":"desk"},{"cell":[10,12],"type":"rackets"},{"cell":[11,1],"type":"locker"},{"cell":[11,6],"type":"chair"},{"cell":[11,8],"type":"chair"},{"cell":[12,2],"type":"bench"},{"cell":[12,4],"type":"shower"},{"cell":[12,5],"type":"trophy"},{"cell":[12,7],"type":"planter"},{"cell":[12,12],"type":"ballbasket"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Annabel","gender":"F","role":"player","color":"#c62828","avatar":{"bg":"#2f5d50","skin":"#f6d8c0","hair":"#d9b464","style":"ponytail","shirt":"#ffffff","headband":"#c62828"},"clue":"Hänen <b>rivissään</b> oli <b>verkko</b>. <b>Jommankumman heistä</b> <b>rivissä</b> oli <b>pallokori</b>.","job":"puolustava mestari","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Annabel\"><rect width=\"80\" height=\"80\" fill=\"#2f5d50\"/><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=\"#ffffff\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#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\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#c62828\"/></svg>","solverRole":"player","constraints":[{"type":"pair_one","q":"B","atom":{"type":"row_has","obj":"ballbasket"}},{"type":"row_has","obj":"nets"}]},{"id":"B","name":"Benoit","gender":"M","role":"player","color":"#2e7d32","avatar":{"bg":"#35607a","skin":"#e7b98f","hair":"#3a2a1c","style":"short","shirt":"#f4efe6","beard":true},"clue":"Hänen alueellaan oli <b>pallokone</b>. <b>Jommankumman heistä</b> <b>rivissä</b> oli <b>pallokori</b>.","job":"puolustava mestari","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Benoit\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 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=\"#3a2a1c\"/><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=\"#3a2a1c\"/></svg>","solverRole":"player","constraints":[{"type":"area_has","obj":"ballmachine"}]},{"id":"C","name":"Carlos","gender":"M","role":"player","color":"#1565c0","avatar":{"bg":"#5a2a3a","skin":"#d9a57a","hair":"#1c1a1a","style":"slick","shirt":"#1565c0","mustache":true,"mustacheColor":"#1c1a1a"},"clue":"Hän oli <b>alimmalla rivillä</b>. <b>Jommankumman heistä</b> <b>sarakkeessa</b> oli <b>pallokori</b>.","job":"finalisti","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Carlos\"><rect width=\"80\" height=\"80\" fill=\"#5a2a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1565c0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 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":"player","constraints":[{"type":"pair_one","q":"D","atom":{"type":"col_has","obj":"ballbasket"}},{"type":"row","rows":[12]}]},{"id":"D","name":"Dalia","gender":"F","role":"player","color":"#6a1b9a","avatar":{"bg":"#6e2c4b","skin":"#e4b998","hair":"#1c1a1a","style":"long","shirt":"#f2a53a","earrings":true},"clue":"Hän oli <b>alueensa yhdessä nurkassa</b>. <b>Jommankumman heistä</b> <b>sarakkeessa</b> oli <b>pallokori</b>.","job":"finalisti","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dalia\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2a53a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"player","constraints":[{"type":"corner_of_area"}]},{"id":"E","name":"Estelle","gender":"F","role":"player","color":"#e65100","avatar":{"bg":"#7a5a2c","skin":"#f0cdb0","hair":"#b7482c","style":"bob","shirt":"#e8f0e0","headband":"#2e7d32"},"clue":"Hän oli <b>myymälässä</b>.","job":"välierän pelaaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Estelle\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><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=\"#e8f0e0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#2e7d32\"/></svg>","solverRole":"player","constraints":[{"type":"area","areas":["Shop"]}]},{"id":"F","name":"Felipe","gender":"M","role":"player","color":"#00838f","avatar":{"bg":"#1b2a33","skin":"#d9a57a","hair":"#5a3a22","style":"short","shirt":"#00838f","headband":"#f4efe6","beard":true},"clue":"Hän oli <b>ainoa mies</b> <b>tiskin</b> vieressä.","job":"välierän pelaaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Felipe\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#00838f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#5a3a22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#5a3a22\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#f4efe6\"/></svg>","solverRole":"player","constraints":[{"type":"only_beside","obj":"counter","gender":"M"}]},{"id":"G","name":"Goran","gender":"M","role":"player","color":"#ad1457","avatar":{"bg":"#3d5a6e","skin":"#f1c8a5","hair":"#8a8278","style":"bald","shirt":"#264653","beard":true},"clue":"Hän oli <b>Dalian kanssa</b>. Hän istui <b>istumapaikalla</b> (<b>penkillä</b>, <b>tuolilla</b>, <b>katsomon istuimella</b>, <b>baarijakkaralla</b> tai <b>erotuomarin tuolilla</b>).","job":"kerhon uusi jäsen","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Goran\"><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=\"#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=\"#8a8278\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#8a8278\"/><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=\"#8a8278\"/></svg>","solverRole":"player","constraints":[{"type":"with","q":"D"},{"type":"on_any","objs":["bench","chair","seat","stool","umpirechair"]}]},{"id":"H","name":"Hermine","gender":"F","role":"player","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f6d8c0","hair":"#6b4a2f","style":"bun","shirt":"#e0b050","necklace":true},"clue":"Hän istui <b>istumapaikalla</b> (<b>penkillä</b>, <b>tuolilla</b>, <b>katsomon istuimella</b>, <b>baarijakkaralla</b> tai <b>erotuomarin tuolilla</b>).","job":"kerhon uusi jäsen","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hermine\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e0b050\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#6b4a2f\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#6b4a2f\"/><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":"player","constraints":[{"type":"on_any","objs":["bench","chair","seat","stool","umpirechair"]}]},{"id":"I","name":"Irina","gender":"F","role":"player","color":"#558b2f","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#c9c3b8","style":"bob","shirt":"#b7482c","glasses":true,"earrings":true},"clue":"Hän oli <b>keskuskentällä</b>. <b>Jompikumpi heistä</b> istui <b>penkillä</b>.","job":"kerhon veteraani","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Irina\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#c9c3b8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#b7482c\"/><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=\"#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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"player","constraints":[{"type":"pair_one","q":"J","atom":{"type":"on","obj":"bench"}},{"type":"area","areas":["Centre Court"]}]},{"id":"J","name":"Jannik","gender":"M","role":"player","color":"#283593","avatar":{"bg":"#2f4858","skin":"#e4b998","hair":"#b7482c","style":"short","shirt":"#f4efe6","headband":"#283593","mustache":true,"mustacheColor":"#b7482c"},"clue":"Hänen <b>sarakkeessaan</b> oli <b>pallokori</b>. <b>Jompikumpi heistä</b> istui <b>penkillä</b>.","job":"kerhon veteraani","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jannik\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#b7482c\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#283593\"/></svg>","solverRole":"player","constraints":[{"type":"col_has","obj":"ballbasket"}]},{"id":"K","name":"Katya","gender":"F","role":"staff","color":"#455a64","avatar":{"bg":"#35607a","skin":"#f1c8a5","hair":"#3a2a1c","style":"ponytail","shirt":"#c62828","whistle":true,"cap":true},"clue":"<b>Täsmälleen yhden rivin päässä</b> hänen pohjoispuolellaan oli <b>nainen</b>. Hän oli <b>viimeisessä sarakkeessa</b>.","job":"valmentaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Katya\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#3a2a1c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#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=\"#3a2a1c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/><path d=\"M33 56 Q40 68 47 56\" fill=\"none\" stroke=\"#c9302c\" stroke-width=\"1.6\"/><rect x=\"37\" y=\"66\" width=\"7\" height=\"5\" rx=\"1.5\" fill=\"#e0b040\" stroke=\"#7a5a12\" stroke-width=\".8\"/></svg>","solverRole":"staff","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"},{"type":"col","cols":[12]}]},{"id":"V","name":"Valerio","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#e8e4dc","style":"slick","shirt":"#1b1b1b","mustache":true,"mustacheColor":"#e8e4dc","glasses":true},"clue":"<b>Uhri.</b> Hänet löydettiin <b>Toimistosta</b>, <b>kirjoituspöydän</b> vierestä – yksin murhaajan kanssa.","job":"kerhon puheenjohtaja","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Valerio\"><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=\"#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=\"#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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#e8e4dc\"/><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":["Office"]},{"type":"beside","obj":"desk"}]}],"victim":"V","murderer":"C","solution":{"G":[1,6],"I":[2,3],"K":[3,12],"A":[4,7],"D":[5,1],"B":[6,11],"H":[7,5],"E":[8,9],"F":[9,4],"J":[10,2],"V":[11,8],"C":[12,10]},"walkthrough":[{"place":[],"cand":{"B":[[6,10],[6,11]],"C":[[12,1],[12,2],[12,3],[12,6],[12,8],[12,9],[12,10],[12,11]],"K":[[2,12],[3,12],[4,12],[9,12],[11,12]],"E":[[8,9],[8,10],[8,11],[9,11],[10,11],[11,11]],"F":[[8,6],[8,10],[9,4],[9,5],[9,11]],"V":[[9,8],[10,7],[10,10],[11,8],[11,9]],"D":[[2,2],[4,9],[5,1],[5,8],[8,3],[8,7],[8,8],[9,3],[9,7],[10,3],[11,3]],"G":[[1,2],[1,4],[1,6],[3,1],[3,7],[3,8],[4,7],[5,7],[7,5],[10,2],[11,6]]},"text":"Valerio löydettiin kirjoituspöydän vierestä Toimistosta: hän on jollakin viidestä sen ympärillä olevasta ruudusta – R9C8, R10C7, R10C10, R11C8 tai R11C9 – ja Toimistossa on täsmälleen kaksi ihmistä, hän ja murhaaja. Annabelilla on verkko rivissään: rivit 4 ja 5. Kummallakaan rivillä ei ole pallokoria (korit ovat riveillä 1, 6 ja 12), joten Annabelin ja Benoitin yhteisessä lauseessa <b>Benoit</b> on se, jonka rivissä on pallokori; pallokone sijoittaa hänet Kentälle 2, jonka ainoa korillinen rivi on rivi 6: rivi 6 on Benoitin. Rivi 12 on Carlosin, sarake 12 Katyan, joten Benoit on ruudussa R6C10 tai R6C11. Katya tarvitsee naisen täsmälleen yhtä riviä pohjoisempaa: R7C12 ei käy (sen yläpuolinen rivi on Benoitin), jäljelle jäävät R2C12, R3C12, R4C12, R9C12 ja R11C12. Estellellä on kuusi ruutua Myymälässä; Felipe, ainoa mies tiskin vieressä, on baarissa (R8C6, R9C4, R9C5) tai myymälän tiskillä (R8C10, R9C11) – eikä yksikään toinen mies saa olla tiskin vieressä. Goran istui ja oli Dalian kanssa: heidän alueellaan on istumapaikka. Se ei ole Toimisto (Valerion kanssa heitä olisi kolme), ja Dalia tarvitsee nurkan, joka jättää Goranille saman alueen istumapaikan Dalian rivin ja sarakkeen ulkopuolelta: R2C2 Keskuskentällä, R5C1 tai R5C8 Katsomossa, R4C9, R8C3, R8C7 tai R8C8 Terassilla, R9C3 tai R11C3 Pukuhuoneessa, R9C7 tai R10C3 Kerhotalossa."},{"place":[],"cand":{"C":[[12,2],[12,10]],"J":[[1,2],[2,2],[2,10],[3,2],[3,10],[4,2],[4,10],[5,2],[7,10],[8,2],[9,2],[10,2],[10,10],[11,2],[11,10]],"D":[[4,9],[5,1],[5,8],[8,3],[8,7],[8,8],[9,3],[9,7],[10,3],[11,3]],"B":[[6,11]],"E":[[8,9],[8,11],[9,11],[10,11],[11,11]]},"text":"Carlosin ja Dalian yhteinen lause: jommallakummalla heistä oli pallokori omassa sarakkeessaan – sarakkeet 2, 10 ja 12. <b>Oletetaan, että se oli Dalia.</b> Sarake 12 on Katyan, ja Dalian ruuduista vain R2C2 on sarakkeessa 2 tai 10: hän on Keskuskentällä, ja Goran on hänen kanssaan kentän istumapaikalla – R3C7, R4C7 tai R5C7, joten sarake 7 on hänen. Myös Jannikilla on pallokori sarakkeessaan; sarake 2 on varattu, joten hän on sarakkeessa 10, ja Benoit siirtyy ruutuun R6C11. Katsotaan nyt rivejä. Rivi 1 voi olla vain Herminen (istuimet R1C4 ja R1C6), joten rivi 7 – auki vain Herminen tuolille R7C5 ja Jannikin ruudulle R7C10 – on Jannikin. Silloin ei jää ketään riville 10: Valerion R10C7 ja R10C10 ovat Goranin ja Jannikin sarakkeissa, Estellen R10C11 Benoitin sarakkeessa ja penkki R10C2 Dalian sarakkeessa. Ristiriita – joten <b>Carlosilla</b> on pallokori sarakkeessaan: R12C2 tai R12C10 (R12C12 on itse kori), eikä Dalia ole sarakkeessa 2 tai 10: R2C2 ei käy. Myös Jannik on sarakkeessa 2 tai 10, joten nämä kaksi saraketta kuuluvat Carlosille ja Jannikille – kukaan muu ei voi olla siellä."},{"place":["B","E"],"cand":{"C":[[12,2],[12,10]],"F":[[9,4],[9,5]],"V":[[10,7],[11,8]],"D":[[5,1],[5,8],[10,3]],"G":[[1,4],[1,6],[3,1],[3,8],[11,6]],"K":[[2,12],[3,12],[4,12],[11,12]]},"text":"Benoit ei voi olla sarakkeessa 10: <b>Benoit on ruudussa R6C11</b>. Estelle menettää ruudun R8C10 (sarake 10) ja kaikki sarakkeen 11 ruudut: <b>Estelle on ruudussa R8C9</b>. Felipe menettää ruudut R8C6 (Estellen rivi), R8C10 ja R9C11: hän on baarissa, ruudussa R9C4 tai R9C5 – rivi 9 on hänen. Valerio menettää ruudut R9C8 (rivi 9), R10C10 (sarake 10) ja R11C9 (Estellen sarake): R10C7 tai R11C8. Dalia menettää Terassin (R4C9 on Estellen sarakkeessa, R8C3, R8C7 ja R8C8 Estellen rivillä), ruudut R9C3 ja R9C7 (Felipen rivi) sekä R11C3: Pukuhuoneen penkit ovat sarakkeessa 2 – Goranille ei jää istumapaikkaa. Hänelle jäävät R5C1 ja R5C8 Katsomossa sekä R10C3 Kerhotalossa; Goran on katsomon istuimella (R1C4, R1C6, R3C1, R3C8) tai Kerhotalon tuolilla R11C6."},{"place":["H","F"],"cand":{"J":[[3,10],[10,2]],"G":[[1,6],[3,1],[3,8],[11,6]],"D":[[5,1],[5,8],[10,3]],"C":[[12,2],[12,10]],"V":[[10,7],[11,8]]},"text":"Irinan ja Jannikin yhteinen lause: jompikumpi heistä istui penkillä. <b>Oletetaan, että se oli Irina.</b> Keskuskentän penkit ovat R3C7 ja R5C7, joten sarake 7 olisi hänen ja Valerio olisi ruudussa R11C8. Kuka on silloin sarakkeessa 3? Annabel ei voi olla ruudussa R5C3 (se ruutu veisi rivin 5 ja sarakkeen 3, ja niiden mukana kaikki kolme Dalian ruutua), Irina on sarakkeessa 7, joten jäljelle jää vain Dalia: R10C3 Kerhotalossa – Goranin ollessa tuolilla R11C6, Valerion rivillä. Ristiriita – joten <b>Jannik</b> istui penkillä: R3C10 tai R10C2 (R12C2 on Carlosin rivillä), eikä Irina istu penkillä. Rivi 7 on nyt auki vain yhdelle henkilölle: <b>Hermine on ruudussa R7C5</b>, Terassin tuolilla. Sarake 5 on hänen, joten <b>Felipe on ruudussa R9C4</b>."},{"place":["G","C"],"cand":{"J":[[10,2]],"V":[[10,7],[11,8]],"D":[[5,1],[5,8]],"A":[[4,1],[4,7],[4,8],[5,1],[5,7],[5,8]],"K":[[2,12],[3,12],[4,12],[11,12]]},"text":"Rivi 1 voi nyt olla vain Goranin (Hermine on sijoitettu, Jannik on penkillä), ja R1C4 on Felipen sarakkeessa: <b>Goran on ruudussa R1C6</b>, Katsomossa – joten myös Dalia on Katsomossa, ruudussa R5C1 tai R5C8: rivi 5 on hänen. Kuka oli Valerion kanssa Toimistossa? Kaikkien muiden jäljellä olevat ruudut ovat muualla – vain Carlosilla on siellä vielä ruutu, R12C10 (hänen R12C2 on Pukuhuoneessa). Toimisto tarvitsee toisen henkilön: <b>Carlos on ruudussa R12C10</b> – yksin Valerion kanssa."},{"place":["J","V","D"],"cand":{"A":[[4,7]],"K":[[2,12],[3,12],[4,12]],"I":[[2,3],[2,7],[3,3],[4,7]]},"text":"Sarake 10 on Carlosin, joten <b>Jannik on ruudussa R10C2</b>, Pukuhuoneen penkillä. Rivi 10 on Jannikin, joten <b>Valerio on ruudussa R11C8</b>, omalla tuolillaan. Sarake 8 on Valerion, joten <b>Dalia on ruudussa R5C1</b>."},{"place":["A","K","I"],"text":"Annabel: rivi 5 on Dalian, joten hän on rivillä 4; R4C1 on Dalian sarakkeessa, R4C8 Valerion sarakkeessa: <b>Annabel on ruudussa R4C7</b>, erotuomarin tuolilla. Katyalle jäävät R2C12, R3C12 ja R4C12 (R11C12 on Valerion rivillä); R4C12 on Annabelin rivillä, ja ruudussa R2C12 hänen yläpuolellaan oleva rivi olisi Goranin – mies. <b>Katya on ruudussa R3C12</b>, ja rivin 2 nainen on Irina: sarake 7 on Annabelin, joten <b>Irina on ruudussa R2C3</b>."},{"final":true,"text":"Tapaus ratkaistu: kaikki kolme yhteistä lausetta on selvitetty – Benoitin rivissä oli pallokori, Carlosin sarakkeessa oli pallokori, Jannik istui penkillä – ja Carlos oli yksin Valerion kanssa Toimistossa. <b>Carlos on murhaaja!</b>"}],"solver":{"rules":[{"type":"pairs","pairs":[["A","B"],["C","D"],["E","F"],["G","H"],["I","J"]]}],"occupiable":["bench","chair","seat","stool","umpirechair"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-29"}}