{"format":"murdoku-puzzle/1","id":"climb","version":1,"difficulty":"medium","level":6,"size":{"rows":9,"cols":9},"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":"Sala de cățărare","tagline":"Sala de cățărare Granite Loft · joi seara · s-a stins lumina","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-17","story":"Joi seara, la Granite Loft, sala de cățărare de sub vechile arcade de cale ferată. La jumătatea antrenamentului de seară, lumina s-a stins pentru un minut – iar când s-a aprins din nou, Vidar, proprietarul și șeful traseelor, zăcea mort la baza Peretelui cu coardă, lângă corzi. În sală se aflau opt persoane: patru cățărători, doi angajați și doi vizitatori. Unul dintre ei este ucigașul. Citește fiecare declarație, găsește pătratul fiecăruia pe plan și demască ucigașul – care a fost singur cu Vidar în zona Peretelui cu coardă.","rules":{"standard":["Fiecare <b>rând</b> și fiecare <b>coloană</b> conține exact <b>o persoană</b>. De îndată ce plasezi pe cineva, taie tot rândul și toată coloana sa.","<b>„Lângă”</b> = direct la stânga, la dreapta, deasupra sau dedesubt, și <b>în aceeași zonă</b>. Pătratele cu obiecte (pereți de cățărare, tejghele, dulapuri, automatul de vânzare, panoul pentru degete…) nu pot fi ocupate; saltelele de protecție, scaunele, băncile și preșul pot. Un <b>colț</b> al unei zone este un pătrat al acelei zone care se învecinează cu exteriorul (o altă zonă sau marginea tablei) pe o latură orizontală și pe una verticală.","Direcțiile se referă la rânduri și coloane, nu la aceeași linie: <i>„exact un rând la nord de el se afla o femeie”</i> = persoana din rândul imediat de deasupra este o femeie, în orice coloană; <i>„la nord de Astrid”</i> = pe un rând mai sus, în orice coloană.","Ucigașul a fost <b>singur cu victima</b>: nimeni altcineva nu se afla în acea zonă."],"special":["<b>Fiecare cățărător a fost lângă un perete de cățărare</b> (personalul și vizitatorii puteau fi oriunde)."]},"roleNames":{"climber":"cățărător","staff":"angajat","visitor":"vizitator","victim":"victimă"},"personGroups":[{"id":"climbers","name":"Cățărătorii","persons":["A","B","C","D"]},{"id":"staff","name":"Personalul","persons":["E","F","V"]},{"id":"visitors","name":"Vizitatorii","persons":["G","H"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Reception","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[3,1]],"fill":"#e4e0d2","pattern":"tiles","labelAt":[2,1.5],"name":"Recepție"},{"id":"Cafe","cells":[[1,4],[1,5],[1,6],[2,3],[2,4],[2,5],[2,6],[3,2],[3,3],[3,4]],"fill":"#e9dcd2","pattern":"boards","labelAt":[1,5],"name":"Cafenea"},{"id":"Lead Wall","cells":[[1,7],[1,8],[1,9],[2,7],[2,8],[2,9],[3,8],[3,9],[4,9],[5,9],[6,9]],"fill":"#d9dde3","pattern":"marble","labelAt":[5,9],"name":"Peretele cu coardă"},{"id":"Boulder Hall","cells":[[3,5],[3,6],[3,7],[4,3],[4,4],[4,5],[4,6],[4,7],[4,8],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[6,4],[6,5],[6,6],[6,7],[6,8],[7,3],[7,4],[7,5],[7,6],[8,1],[8,2],[8,3],[8,4],[8,5],[9,1],[9,2],[9,3],[9,4]],"fill":"#dfe3e6","pattern":"tiles","labelAt":[8,4],"name":"Sala de bouldering"},{"id":"Training","cells":[[7,7],[7,8],[7,9],[8,6],[8,7],[8,8],[8,9],[9,5],[9,6],[9,7],[9,8],[9,9]],"fill":"#e3cfa8","pattern":"planks","labelAt":[9,8],"name":"Zona de antrenament"},{"id":"Locker Room","cells":[[4,1],[4,2],[5,1],[5,2],[6,1],[6,2],[6,3],[7,1],[7,2]],"fill":"#e2e0d0","pattern":"tiles","labelAt":[5,2],"name":"Vestiar"}],"objectTypes":{"doormat":{"occupiable":true,"name":"preș","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>"},"chair":{"occupiable":true,"name":"scaun","icon":"<rect x=\"9\" y=\"7\" width=\"28\" height=\"32\" rx=\"6\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"7\" width=\"28\" height=\"9\" rx=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/>"},"crashmat":{"occupiable":true,"name":"saltea de protecție","icon":"<rect x=\"2\" y=\"2\" width=\"42\" height=\"42\" rx=\"4\" fill=\"#3a6fb0\" stroke=\"#1f3f6b\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"6\" width=\"34\" height=\"34\" rx=\"3\" fill=\"none\" stroke=\"#8fb4e0\" stroke-width=\"1.2\"/><line x1=\"23\" y1=\"6\" x2=\"23\" y2=\"40\" stroke=\"#8fb4e0\" stroke-width=\"1.2\"/>"},"bench":{"occupiable":true,"name":"bancă","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\"/>"},"shelf":{"occupiable":false,"name":"raft de pantofi","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":"tejghea","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\"/>"},"vending":{"occupiable":false,"name":"automat de vânzare","icon":"<rect x=\"9\" y=\"4\" width=\"28\" height=\"38\" rx=\"3\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"8\" width=\"16\" height=\"18\" fill=\"#7fc4d8\"/><rect x=\"13\" y=\"29\" width=\"20\" height=\"4\" fill=\"#f0b429\"/><rect x=\"13\" y=\"35\" width=\"20\" height=\"3\" fill=\"#8a94a0\"/>"},"table":{"occupiable":false,"name":"masă","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\"/>"},"plant":{"occupiable":false,"name":"plantă în ghiveci","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\"/>"},"ropes":{"occupiable":false,"name":"corzi","icon":"<g stroke=\"#a5733f\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"11\" y1=\"3\" x2=\"11\" y2=\"43\"/><line x1=\"19\" y1=\"3\" x2=\"19\" y2=\"43\"/><line x1=\"27\" y1=\"3\" x2=\"27\" y2=\"43\"/><line x1=\"35\" y1=\"3\" x2=\"35\" y2=\"43\"/></g><rect x=\"6\" y=\"30\" width=\"34\" height=\"6\" rx=\"2\" fill=\"#5b5852\"/>"},"climbwall":{"occupiable":false,"name":"perete de cățărare","icon":"<rect x=\"3\" y=\"3\" width=\"40\" height=\"40\" fill=\"#8b8f96\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><g><circle cx=\"11\" cy=\"10\" r=\"3\" fill=\"#e0362e\"/><circle cx=\"24\" cy=\"8\" r=\"2.6\" fill=\"#f0b429\"/><circle cx=\"36\" cy=\"13\" r=\"3\" fill=\"#3fbf7f\"/><circle cx=\"15\" cy=\"22\" r=\"2.8\" fill=\"#1f6fb2\"/><circle cx=\"30\" cy=\"24\" r=\"3.2\" fill=\"#e0362e\"/><circle cx=\"9\" cy=\"34\" r=\"3\" fill=\"#f0b429\"/><circle cx=\"22\" cy=\"36\" r=\"2.6\" fill=\"#3fbf7f\"/><circle cx=\"37\" cy=\"35\" r=\"3\" fill=\"#1f6fb2\"/></g>"},"hangboard":{"occupiable":false,"name":"panou pentru degete","icon":"<rect x=\"4\" y=\"12\" width=\"38\" height=\"16\" rx=\"3\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><g fill=\"#6e4d2c\"><rect x=\"8\" y=\"16\" width=\"8\" height=\"4\" rx=\"1\"/><rect x=\"19\" y=\"15\" width=\"8\" height=\"6\" rx=\"1\"/><rect x=\"30\" y=\"16\" width=\"8\" height=\"4\" rx=\"1\"/></g><rect x=\"20\" y=\"28\" width=\"6\" height=\"12\" fill=\"#5b5852\"/><rect x=\"12\" y=\"39\" width=\"22\" height=\"4\" rx=\"1.5\" fill=\"#5b5852\"/>"},"locker":{"occupiable":false,"name":"dulap","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\"/>"},"shower":{"occupiable":false,"name":"duș","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\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"shelf"},{"cell":[1,2],"type":"counter"},{"cell":[1,4],"type":"vending"},{"cell":[1,6],"type":"counter"},{"cell":[1,7],"type":"ropes"},{"cell":[1,9],"type":"climbwall"},{"cell":[2,3],"type":"chair"},{"cell":[2,4],"type":"table"},{"cell":[2,5],"type":"chair"},{"cell":[2,8],"type":"crashmat"},{"cell":[2,9],"type":"climbwall"},{"cell":[3,1],"type":"doormat"},{"cell":[3,2],"type":"plant"},{"cell":[3,8],"type":"crashmat"},{"cell":[3,9],"type":"climbwall"},{"cell":[4,1],"type":"locker"},{"cell":[4,4],"type":"climbwall"},{"cell":[4,5],"type":"climbwall"},{"cell":[5,1],"type":"locker"},{"cell":[5,4],"type":"crashmat"},{"cell":[5,5],"type":"crashmat"},{"cell":[6,2],"type":"bench"},{"cell":[6,6],"type":"climbwall"},{"cell":[6,7],"type":"climbwall"},{"cell":[7,1],"type":"shower"},{"cell":[7,6],"type":"crashmat"},{"cell":[8,2],"type":"crashmat"},{"cell":[8,9],"type":"hangboard"},{"cell":[9,2],"type":"climbwall"},{"cell":[9,3],"type":"crashmat"},{"cell":[9,7],"type":"bench"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Astrid","gender":"F","role":"climber","color":"#c62828","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#d9b464","style":"ponytail","shirt":"#c0392b","headband":"#f0b429"},"clue":{},"job":"cățărătoare de competiție","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Astrid\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><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=\"#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 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=\"#f0b429\"/></svg>","solverRole":"climber","constraints":[{"type":"beside","obj":"climbwall","rule":true}]},{"id":"B","name":"Blake","gender":"M","role":"climber","color":"#2e7d32","avatar":{"bg":"#2f4858","skin":"#e7b98f","hair":"#1c1a1a","style":"short","shirt":"#264653","beanie":"#000000"},"clue":"O <b>bancă</b> se afla undeva pe <b>coloana</b> lui.","job":"boulderist","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Blake\"><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=\"#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=\"#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":"climber","constraints":[{"type":"col_has","obj":"bench"},{"type":"beside","obj":"climbwall","rule":true}]},{"id":"C","name":"Cleo","gender":"F","role":"climber","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#b7482c","style":"bob","shirt":"#3f8a4a"},"clue":"Un <b>dulap</b> se afla undeva pe <b>rândul</b> ei.","job":"începătoare","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cleo\"><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=\"#3f8a4a\"/><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\"/></svg>","solverRole":"climber","constraints":[{"type":"row_has","obj":"locker"},{"type":"beside","obj":"climbwall","rule":true}]},{"id":"D","name":"Dorian","gender":"M","role":"climber","color":"#6a1b9a","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a3a22","style":"curly","shirt":"#5d4037","beard":true},"clue":"Era o <b>femeie</b> în zona lui. Un <b>perete de cățărare</b> se afla undeva pe <b>rândul</b> lui.","job":"cățărător cu coardă","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dorian\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><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=\"#5a3a22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#5a3a22\"/></svg>","solverRole":"climber","constraints":[{"type":"with_gender","gender":"F"},{"type":"row_has","obj":"climbwall"},{"type":"beside","obj":"climbwall","rule":true}]},{"id":"E","name":"Elvira","gender":"F","role":"staff","color":"#e65100","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#1c1a1a","style":"bun","shirt":"#2f3b4c","whistle":true},"clue":"A fost <b>singură cu un bărbat</b>.","job":"instructoare","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Elvira\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#1c1a1a\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"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":"with_gender","gender":"M","exact":true}]},{"id":"F","name":"Ferdinand","gender":"M","role":"staff","color":"#00838f","avatar":{"bg":"#3d5a6e","skin":"#d9a57a","hair":"#c9c3b8","style":"slick","shirt":"#8b5a2b","glasses":true},"clue":"Un <b>scaun</b> se afla undeva pe <b>coloana</b> lui. O <b>bancă</b> se afla undeva în zona lui.","job":"recepționer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ferdinand\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b5a2b\"/><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=\"#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":"staff","constraints":[{"type":"col_has","obj":"chair"},{"type":"area_has","obj":"bench"}]},{"id":"G","name":"Giselle","gender":"F","role":"visitor","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#f6d8c0","hair":"#5a3a22","style":"long","shirt":"#7a5a9a","earrings":true,"scarf":"#f2a53a"},"clue":"A fost <b>singură cu un membru al personalului</b>.","job":"mama lui Cleo","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Giselle\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a9a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#5a3a22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#f2a53a\"/><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_role","role":"staff","exact":true}]},{"id":"H","name":"Hugh","gender":"M","role":"visitor","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f1c8a5","hair":"#2b1c14","style":"bald","shirt":"#1b1b1b","glasses":true,"cap":true},"clue":"A fost <b>singurul</b> lângă o <b>tejghea</b>. A fost <b>singur cu</b> cineva aflat pe <b>preș</b>.","job":"fotograf","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hugh\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><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=\"#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=\"#2b1c14\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 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\"/><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=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"visitor","constraints":[{"type":"only_beside","obj":"counter"},{"type":"alone_with_on","obj":"doormat"}]},{"id":"V","name":"Vidar","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#e4b998","hair":"#c9c3b8","style":"short","shirt":"#1b1b1b","mustache":true},"clue":"<b>Victima.</b> A fost găsit în zona <b>Peretelui cu coardă</b>, lângă <b>corzi</b> – singur cu ucigașul.","job":"proprietarul și șeful traseelor","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vidar\"><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 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=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/><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":["Lead Wall"]},{"type":"beside","obj":"ropes"}]}],"victim":"V","murderer":"G","solution":{"H":[1,3],"V":[2,7],"E":[3,1],"G":[4,9],"C":[5,4],"D":[6,8],"A":[7,6],"B":[8,2],"F":[9,5]},"walkthrough":[{"place":["E"],"cand":{"V":[[1,8],[2,7]],"H":[[1,3],[2,2]],"B":[[5,7],[8,2]],"F":[[6,3],[9,5]],"C":[[4,3],[4,6],[4,9],[5,4],[5,5],[5,6],[5,7]],"D":[[4,3],[4,6],[4,9],[6,8],[9,1]],"A":[[4,3],[4,6],[4,9],[5,4],[5,5],[5,6],[5,7],[6,8],[7,6],[8,2],[9,1]],"G":[[4,2],[4,9],[5,9],[6,1],[6,2],[6,3],[6,9],[7,2],[7,7],[7,8],[7,9],[8,6],[8,8],[9,5],[9,6],[9,7],[9,8],[9,9]]},"text":"Vidar a fost găsit lângă corzi, în zona Peretelui cu coardă: R1C8 sau R2C7 – rândul 1 sau 2 – iar ucigașul a fost singur cu el acolo. Hugh a fost singurul lângă o tejghea și singur cu cineva aflat pe preș. Singurul preș se află la R3C1, în Recepție, deci Hugh este în Recepție, lângă tejgheaua ei (R1C3 sau R2C2), cu exact încă o persoană, iar acea persoană este pe preșul R3C1. Cine poate fi? Toți cățărătorii au fost lângă un perete de cățărare, iar în Recepție nu există niciunul; Ferdinand avea un scaun undeva pe coloana lui, iar coloana 1 nu are niciunul; Giselle era cu un membru al personalului, iar Hugh este vizitator. Rămâne doar Elvira – și Hugh este bărbatul de care are nevoie afirmația ei. <b>Elvira este la R3C1.</b> Rândurile 1, 2 și 3 aparțin acum lui Hugh, lui Vidar și Elvirei: nimeni altcineva nu se află în ele."},{"place":["B","H","V"],"cand":{"C":[[4,6],[4,9],[5,4]],"F":[[6,3],[9,5]],"D":[[4,6],[4,9],[6,8],[9,1]],"A":[[4,6],[4,9],[5,4],[6,8],[7,6],[9,1]],"G":[[4,9],[6,1],[6,9],[7,7],[7,8],[7,9],[9,5],[9,6],[9,7],[9,8],[9,9]]},"text":"Fiecare cățărător a fost lângă un perete de cățărare, deci în rândurile încă deschise cățărătorii pot folosi doar R4C9 în zona Peretelui cu coardă și R4C3, R4C6, R5C4, R5C5, R5C6, R5C7, R6C5, R6C8, R7C6, R8C2, R9C1 și R9C3 în Sala de bouldering. Ferdinand avea un scaun pe coloana lui – coloana 3 sau 5 – și o bancă în zona lui, Vestiarul sau Zona de antrenament: R6C3 sau R9C5. Nimeni altcineva nu poate ocupa R6C5 sau R9C3, ceea ce l-ar lipsi de ambele pătrate deodată. Blake avea o bancă pe coloana lui – coloana 2 sau 7 – și un perete lângă el: R5C7 sau R8C2. Cine este pe coloana 4? Nu Hugh, Vidar sau Elvira – singurele persoane din rândurile 1–3 – și nu Ferdinand; R6C4, R7C4, R8C4 și R9C4 nu au niciun perete de cățărare lângă ele, deci niciun cățărător nu poate sta acolo, și nici Giselle – ea are nevoie de un membru al personalului lângă ea, iar în Sala de bouldering nu poate fi niciun membru al personalului. Deci cineva este la R5C4, iar rândul 5 este al acelei persoane: Blake nu poate folosi R5C7 – <b>Blake este la R8C2</b>, pe saltea, sub peretele de traversare. Coloana 2 este a lui, deci <b>Hugh este la R1C3</b>, iar cu rândul 1 ocupat, <b>Vidar este la R2C7</b>."},{"place":["F"],"cand":{"A":[[4,6],[4,9],[5,4],[6,8],[7,6]],"C":[[4,6],[4,9],[5,4]],"D":[[4,6],[6,8]],"G":[[4,9],[6,9],[7,8],[7,9]]},"text":"Coloana 5: R5C5 se află pe rândul 5, care aparține persoanei de la R5C4; R6C5 este interzis, R7C5 nu are niciun perete lângă el, iar rândul 8 este al lui Blake – deci singurul pătrat al coloanei este R9C5: <b>Ferdinand este la R9C5</b>, în Zona de antrenament, lângă banca ei. Cleo avea un dulap pe rândul ei – dulapurile sunt pe rândurile 4 și 5 – și un perete lângă ea: R4C6, R4C9 sau R5C4 (R4C3 este pe coloana lui Hugh, iar pe rândul 5 a rămas doar R5C4). Rândurile 4, 5, 6 și 7 și coloanele 4, 6, 8 și 9 rămân pentru Astrid, Cleo, Dorian și Giselle."},{"place":["D"],"cand":{"A":[[4,6],[4,9],[5,4],[7,6]],"C":[[4,6],[4,9],[5,4]],"G":[[4,9],[7,9]]},"text":"Dorian avea un perete de cățărare undeva pe rândul lui – rândurile 5 și 7 nu au niciunul – și o femeie cu el, deci nu R4C9, unde ar fi singur cu Vidar: el este la R4C6 sau R6C8, lângă un perete în Sala de bouldering. <b>Ar putea fi Dorian la R4C6?</b> Atunci rândul 4 este închis pentru Cleo, care ar fi deci la R5C4; lui Astrid, lângă un perete, i-ar rămâne doar R6C8 (R7C6 este pe coloana lui Dorian, R4C9 pe rândul lui), iar lui Giselle – cu rândurile 4–6 și coloanele 4, 6 și 8 ocupate – i-ar rămâne doar R7C9. Nimeni nu ar fi cu Vidar în zona Peretelui cu coardă: contradicție. <b>Dorian este la R6C8.</b>"},{"place":["G","C","A"],"text":"Giselle a fost singură cu un membru al personalului: cu Vidar în zona Peretelui cu coardă sau cu Ferdinand în Zona de antrenament. Au rămas rândurile 4, 5 și 7 și coloanele 4, 6 și 9, deci pătratele ei sunt R4C9 și R7C9 – în ambele cazuri coloana 9, pe care nu o poate folosi nimeni altcineva. Zona Peretelui cu coardă trebuie să mai aibă o a doua persoană alături de Vidar, iar ultimul ei pătrat liber este R4C9 – <b>Giselle este la R4C9</b>. Rândul 4 este ocupat, deci <b>Cleo este la R5C4</b>, iar rândul 7 și coloana 6 lasă <b>R7C6</b> pentru <b>Astrid</b>. Toată lumea este plasată."},{"final":true,"text":"Caz închis: Vidar a fost singur în zona Peretelui cu coardă cu vizitatoarea care venise să-și vadă fiica cățărându-se. <b>Giselle este ucigașa!</b>"}],"solver":{"rules":[],"occupiable":["chair","bench","doormat","crashmat"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-17"}}