{"format":"murdoku-puzzle/1","id":"observatory","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":"Obserwatorium","tagline":"Obserwatorium Mount Aster · noc deszczu meteorów · o jedną spadającą gwiazdę za dużo","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-09-17","story":"Noc wielkiego deszczu meteorów w obserwatorium Mount Aster. Kopuła jest otwarta, gościom pokazano niebo, studenci wywołują klisze – a o północy Vesnę, dyrektorkę, znajdują martwą w kopule, obok wielkiego teleskopu. W budynku było jedenaście osób: czworo astronomów, troje studentów i czworo gości. Jedno z nich jest zabójcą – który po wszystkim wymknął się przez pomieszczenia, w których nikogo nie było. Przeczytaj każde zeznanie, znajdź pole każdej osoby na planie i zdemaskuj mordercę – który był sam z Vesną w kopule.","rules":{"standard":["Każdy <b>wiersz</b> i każda <b>kolumna</b> zawiera dokładnie <b>jedną osobę</b>. Gdy tylko kogoś umieścisz, skreśl cały jego wiersz i kolumnę.","<b>„Obok”</b> = bezpośrednio po lewej, po prawej, powyżej lub poniżej, i <b>w tym samym obszarze</b>. Pól z przedmiotami (teleskopy, konsole, biurka, biblioteczki, stoły, piec…) nie można zajmować; krzesła, ławki, fotel i sofa – tak. <b>Róg</b> obszaru to pole tego obszaru, które ma dwie zewnętrzne strony.","Kierunki odnoszą się do wierszy i kolumn, nie do tej samej linii: <i>„dokładnie jeden wiersz na północ od niego była kobieta”</i> = osoba w wierszu bezpośrednio powyżej jest kobietą, w dowolnej kolumnie; <i>„na północ od Barbary”</i> = w wierszu wyżej, w dowolnej kolumnie.","Morderca był <b>sam na sam z ofiarą</b>: nikogo innego nie było w tym obszarze."],"special":["<b>Ucieczka:</b> po zbrodni morderca przeszedł z kopuły do jednego z dwóch wyjść – <b>drzwi załadunkowych</b> warsztatu albo <b>ogrodowych schodów</b> tarasu – <b>nie spotykając nikogo</b>: każdy obszar, przez który przeszedł, był <b>pusty</b>. Obszary łączą się tylko tam, gdzie narysowane są <b>drzwi</b>. Sama kopuła jest punktem wyjścia mordercy – nie musi być pusta."]},"roleNames":{"astronomer":"astronom","student":"student","visitor":"odwiedzający","victim":"ofiara"},"personGroups":[{"id":"astronomers","name":"Astronomowie","persons":["A","B","C","D","V"]},{"id":"students","name":"Studenci","persons":["E","F","G"]},{"id":"visitors","name":"Odwiedzający","persons":["H","I","J","K"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Dome","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[3,1],[3,2],[3,3],[3,4],[3,5],[3,6],[4,1],[4,2],[4,3],[4,4],[4,5],[4,6]],"fill":"#d5d9e0","pattern":"tiles","labelAt":[1,3.5],"name":"Kopuła"},{"id":"Control Room","cells":[[1,7],[1,8],[1,9],[2,7],[2,8],[2,9],[3,7],[3,8],[3,9],[4,7],[4,8],[4,9]],"fill":"#dcdcdc","pattern":"tiles","labelAt":[1,8],"name":"Sterownia"},{"id":"Dark Room","cells":[[1,10],[1,11],[1,12],[2,10],[2,11],[2,12],[3,10],[3,11],[3,12],[4,10],[4,11],[4,12]],"fill":"#c9c5cf","pattern":"tiles","labelAt":[4,10.5],"name":"Ciemnia"},{"id":"Hall","cells":[[5,1],[5,2],[5,3],[5,4],[6,1],[6,2],[6,3],[6,4],[7,1],[7,2],[7,3],[7,4],[8,1],[8,2],[8,3],[8,4]],"fill":"#e6d6e0","pattern":"marble","labelAt":[5,2],"name":"Hol"},{"id":"Library","cells":[[5,5],[5,6],[5,7],[5,8],[6,5],[6,6],[6,7],[6,8],[7,5],[7,6],[7,7],[7,8],[8,5],[8,6],[8,7],[8,8]],"fill":"#e8d8c0","pattern":"planks","labelAt":[6,7.5],"name":"Biblioteka"},{"id":"Workshop","cells":[[5,9],[5,10],[5,11],[5,12],[6,9],[6,10],[6,11],[6,12],[7,9],[7,10],[7,11],[7,12],[8,9],[8,10],[8,11],[8,12]],"fill":"#d4dcd4","pattern":"boards","labelAt":[5,10.5],"name":"Warsztat"},{"id":"Lounge","cells":[[9,1],[9,2],[9,3],[9,4],[10,1],[10,2],[10,3],[10,4],[11,1],[11,2],[11,3],[11,4],[12,1],[12,2],[12,3],[12,4]],"fill":"#e6dccb","pattern":"planks","labelAt":[9,2],"name":"Salonik"},{"id":"Terrace","cells":[[9,5],[9,6],[9,7],[9,8],[10,5],[10,6],[10,7],[10,8],[11,5],[11,6],[11,7],[11,8],[12,5],[12,6],[12,7],[12,8]],"fill":"#e3e8d8","pattern":"tiles","labelAt":[12,6.5],"name":"Taras"},{"id":"Kitchen","cells":[[9,9],[9,10],[9,11],[9,12],[10,9],[10,10],[10,11],[10,12],[11,9],[11,10],[11,11],[11,12],[12,9],[12,10],[12,11],[12,12]],"fill":"#e9e1d2","pattern":"tiles","labelAt":[9,10.5],"name":"Kuchnia"}],"objectTypes":{"chair":{"occupiable":true,"name":"krzesło","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\"/>"},"bench":{"occupiable":true,"name":"ławka","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\"/>"},"armchair":{"occupiable":true,"name":"fotel","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\"/>"},"sofa":{"occupiable":true,"name":"sofa","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\"/>"},"telescope":{"occupiable":false,"name":"teleskop","icon":"<rect x=\"21\" y=\"24\" width=\"4\" height=\"14\" fill=\"#2f3b4a\"/><rect x=\"12\" y=\"38\" width=\"22\" height=\"4\" rx=\"1.5\" fill=\"#2f3b4a\"/><g transform=\"rotate(-35 23 20)\"><rect x=\"8\" y=\"16\" width=\"30\" height=\"8\" rx=\"3\" fill=\"#f2f2f2\" stroke=\"#5a6068\" stroke-width=\"1.4\"/><rect x=\"34\" y=\"14\" width=\"8\" height=\"12\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5a6068\" stroke-width=\"1.4\"/><rect x=\"4\" y=\"18\" width=\"6\" height=\"4\" fill=\"#5a6068\"/></g>"},"console":{"occupiable":false,"name":"konsola","icon":"<rect x=\"5\" y=\"14\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><g fill=\"#7fc4d8\"><rect x=\"9\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"16\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"23\" y=\"18\" width=\"4\" height=\"10\"/><rect x=\"30\" y=\"18\" width=\"4\" height=\"10\"/></g><circle cx=\"12\" cy=\"32\" r=\"1.6\" fill=\"#f0b429\"/><circle cx=\"34\" cy=\"32\" r=\"1.6\" fill=\"#e0362e\"/>"},"ladder":{"occupiable":false,"name":"drabina","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#9fd3ea\"/><rect x=\"14\" y=\"4\" width=\"4\" height=\"38\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><rect x=\"28\" y=\"4\" width=\"4\" height=\"38\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5b6b76\"/><rect x=\"14\" y=\"12\" width=\"18\" height=\"3\" fill=\"#8a949c\"/><rect x=\"14\" y=\"22\" width=\"18\" height=\"3\" fill=\"#8a949c\"/><rect x=\"14\" y=\"32\" width=\"18\" height=\"3\" fill=\"#8a949c\"/>"},"crate":{"occupiable":false,"name":"skrzynka","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"30\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"20\" x2=\"40\" y2=\"20\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"30\" x2=\"40\" y2=\"30\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"17\" y1=\"10\" x2=\"17\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"29\" y1=\"10\" x2=\"29\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/>"},"desk":{"occupiable":false,"name":"biurko","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\"/>"},"sink":{"occupiable":false,"name":"zlew","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\"/>"},"shelf":{"occupiable":false,"name":"półka","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\"/>"},"table":{"occupiable":false,"name":"stół","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\"/>"},"cabinet":{"occupiable":false,"name":"szafka na klisze","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\"/>"},"stairs":{"occupiable":false,"name":"schody","icon":"<path d=\"M4 42 h10 v-10 h10 v-10 h10 v-10 h8 v40 z\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/>"},"plant":{"occupiable":false,"name":"roślina w doniczce","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\"/>"},"sign":{"occupiable":false,"name":"tablica ogłoszeń","icon":"<rect x=\"21\" y=\"22\" width=\"4\" height=\"20\" fill=\"#6b6f76\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"17\" rx=\"3\" fill=\"#2e7d32\" stroke=\"#1b4d1e\" stroke-width=\"1.5\"/><path d=\"M10 14.5 h15 m-4 -4 l4 4 l-4 4\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"33\" cy=\"14.5\" r=\"3.5\" fill=\"#ffffff\"/>"},"bookcase":{"occupiable":false,"name":"biblioteczka","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>"},"globe":{"occupiable":false,"name":"globus niebieski","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\"/>"},"rack":{"occupiable":false,"name":"stojak","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\"/>"},"stepladder":{"occupiable":false,"name":"drabinka","icon":"<line x1=\"13\" y1=\"42\" x2=\"20\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"33\" y1=\"42\" x2=\"26\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"16\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"18\" y1=\"20\" x2=\"28\" y2=\"20\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"20\" y1=\"10\" x2=\"26\" y2=\"10\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/>"},"fireplace":{"occupiable":false,"name":"kominek","icon":"<rect x=\"5\" y=\"6\" width=\"36\" height=\"34\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"14\" width=\"22\" height=\"26\" fill=\"#2b2b2b\"/><path d=\"M23 38 q-8 -8 -3 -14 q1 6 5 6 q3 -6 0 -12 q9 8 4 20 z\" fill=\"#f2a53a\"/><path d=\"M23 38 q-4 -5 -1 -9 q2 4 4 3 q1 -4 0 -6 q5 6 1 12 z\" fill=\"#f2d24a\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"5\" fill=\"#8f8c84\"/>"},"lamp":{"occupiable":false,"name":"lampa","icon":"<circle cx=\"23\" cy=\"12\" r=\"9\" fill=\"#f7e9a8\" opacity=\".5\"/><rect x=\"21\" y=\"16\" width=\"4\" height=\"24\" fill=\"#2f3b4a\"/><rect x=\"14\" y=\"39\" width=\"18\" height=\"4\" rx=\"1.5\" fill=\"#2f3b4a\"/><circle cx=\"23\" cy=\"12\" r=\"5\" fill=\"#f2c94c\" stroke=\"#2f3b4a\" stroke-width=\"1.4\"/>"},"planter":{"occupiable":false,"name":"donica","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\"/>"},"stove":{"occupiable":false,"name":"piec kuchenny","icon":"<rect x=\"9\" y=\"8\" width=\"28\" height=\"30\" rx=\"3\" fill=\"#5a5a5a\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"/><circle cx=\"17\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"29\" cy=\"20\" r=\"4\" fill=\"#8a8a8a\"/><circle cx=\"23\" cy=\"28\" r=\"4\" fill=\"#8a8a8a\"/><path d=\"M16 8 q2 -6 5 -3 q3 -6 6 0 q3 -4 4 2\" fill=\"none\" stroke=\"#e0362e\" stroke-width=\"2\"/>"},"counter":{"occupiable":false,"name":"blat kuchenny","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\"/>"},"icebox":{"occupiable":false,"name":"lodówka","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"3\" fill=\"#dfe6ea\" stroke=\"#5a6068\" stroke-width=\"1.4\"/><rect x=\"6\" y=\"14\" width=\"34\" height=\"6\" fill=\"#b9c3cc\"/><g fill=\"#3498db\"><path d=\"M12 30 l4 -6 l4 6 z\"/><path d=\"M22 30 l4 -6 l4 6 z\"/></g>"}},"wallTypes":{"door":{"name":"drzwi","icon":"<rect x=\"8\" y=\"17\" width=\"30\" height=\"10\" rx=\"2\" fill=\"#8a5a34\" stroke=\"#3f2d1d\"/><circle cx=\"34\" cy=\"22\" r=\"1.6\" fill=\"#f0b429\"/>"},"gate":{"name":"wyjście","icon":"<rect x=\"8\" y=\"10\" width=\"30\" height=\"26\" rx=\"2\" fill=\"#b7352c\" stroke=\"#3f1d1a\" stroke-width=\"1.4\"/><path d=\"M16 23 h12 m-4 -5 l5 5 l-5 5\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"}},"objects":[{"cell":[2,5],"type":"telescope"},{"cell":[3,5],"type":"telescope"},{"cell":[4,6],"type":"console"},{"cell":[3,1],"type":"ladder"},{"cell":[4,2],"type":"crate"},{"cell":[3,2],"type":"chair"},{"cell":[2,8],"type":"console"},{"cell":[4,7],"type":"console"},{"cell":[1,9],"type":"desk"},{"cell":[3,8],"type":"chair"},{"cell":[1,12],"type":"sink"},{"cell":[2,10],"type":"shelf"},{"cell":[4,11],"type":"table"},{"cell":[3,12],"type":"cabinet"},{"cell":[5,4],"type":"stairs"},{"cell":[8,1],"type":"plant"},{"cell":[6,2],"type":"sign"},{"cell":[7,3],"type":"bench"},{"cell":[5,5],"type":"bookcase"},{"cell":[5,8],"type":"bookcase"},{"cell":[8,6],"type":"bookcase"},{"cell":[7,7],"type":"table"},{"cell":[6,6],"type":"armchair"},{"cell":[8,8],"type":"globe"},{"cell":[5,12],"type":"rack"},{"cell":[8,9],"type":"crate"},{"cell":[6,10],"type":"table"},{"cell":[7,12],"type":"stepladder"},{"cell":[10,2],"type":"sofa"},{"cell":[12,1],"type":"fireplace"},{"cell":[9,4],"type":"lamp"},{"cell":[11,3],"type":"table"},{"cell":[11,4],"type":"chair"},{"cell":[9,5],"type":"planter"},{"cell":[12,8],"type":"planter"},{"cell":[10,6],"type":"bench"},{"cell":[11,7],"type":"telescope"},{"cell":[9,10],"type":"stove"},{"cell":[12,9],"type":"sink"},{"cell":[10,10],"type":"counter"},{"cell":[12,12],"type":"icebox"},{"cell":[11,11],"type":"table"}],"wallFeatures":[{"cell":[6,12],"side":"E","type":"gate"},{"cell":[12,6],"side":"S","type":"gate"},{"cell":[4,3],"side":"S","type":"door"},{"cell":[1,6],"side":"E","type":"door"},{"cell":[2,9],"side":"E","type":"door"},{"cell":[4,8],"side":"S","type":"door"},{"cell":[4,9],"side":"S","type":"door"},{"cell":[4,10],"side":"S","type":"door"},{"cell":[6,4],"side":"E","type":"door"},{"cell":[8,2],"side":"S","type":"door"},{"cell":[6,8],"side":"E","type":"door"},{"cell":[8,7],"side":"S","type":"door"},{"cell":[8,10],"side":"S","type":"door"},{"cell":[11,4],"side":"E","type":"door"},{"cell":[10,8],"side":"E","type":"door"}],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Anselm","gender":"M","role":"astronomer","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#f1c8a5","hair":"#c9c3b8","style":"short","shirt":"#264653","glasses":true},"clue":"Był obok <b>stołu</b>. Był <b>najbardziej na południe wysuniętą osobą w swoim obszarze</b>.","job":"astronom słoneczny","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Anselm\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#264653\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><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\"/><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":"astronomer","constraints":[{"type":"beside","obj":"table"},{"type":"extreme_in_area","dir":"S"}]},{"id":"B","name":"Barbara","gender":"F","role":"astronomer","color":"#2e7d32","avatar":{"bg":"#5b2c6f","skin":"#f6d8c0","hair":"#5a3a22","style":"bun","shirt":"#8e44ad","glasses":true},"clue":"Była obok <b>stołu</b>.","job":"łowczyni komet","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Barbara\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8e44ad\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#5a3a22\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#5a3a22\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"astronomer","constraints":[{"type":"beside","obj":"table"}]},{"id":"C","name":"Caspian","gender":"M","role":"astronomer","color":"#1565c0","avatar":{"bg":"#1b2a33","skin":"#e7b98f","hair":"#1c1a1a","style":"curly","shirt":"#3f6a8a","beard":true},"clue":"Był obok <b>zlewu</b>. W jego obszarze był <b>student</b>.","job":"asystent nocny","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Caspian\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f6a8a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M25 34 q-3 -8 4 -10 q0 -8 8 -7 q3 -4 8 -1 q6 -3 9 3 q7 0 5 8 q4 4 -1 9 q-6 -14 -16 -12 q-9 -1 -17 10 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"astronomer","constraints":[{"type":"beside","obj":"sink"},{"type":"with_role","role":"student"}]},{"id":"D","name":"Daniela","gender":"F","role":"astronomer","color":"#6a1b9a","avatar":{"bg":"#6e2c4b","skin":"#f0cdb0","hair":"#2b1c14","style":"bob","shirt":"#1b1b1b","earrings":true},"clue":"Była obok <b>krzesła</b>. W jej obszarze była <b>dokładnie jedna inna osoba</b>.","job":"zastępczyni dyrektora","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Daniela\"><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=\"#2b1c14\"/><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#2b1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"astronomer","constraints":[{"type":"beside","obj":"chair"},{"type":"with_count","n":1}]},{"id":"E","name":"Elias","gender":"M","role":"student","color":"#e65100","avatar":{"bg":"#3d5a6e","skin":"#d9a57a","hair":"#5a3a22","style":"short","shirt":"#c0392b"},"clue":"Był w <b>rogu swojego obszaru</b>.","job":"doktorant","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Elias\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><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=\"#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\"/></svg>","solverRole":"student","constraints":[{"type":"corner_of_area"}]},{"id":"F","name":"Franka","gender":"F","role":"student","color":"#00838f","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#d9b464","style":"ponytail","shirt":"#2f3b4c","headband":"#f0b429"},"clue":"Była obok <b>biblioteczki</b>. W jej obszarze był <b>odwiedzający</b>.","job":"studentka","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Franka\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#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":"student","constraints":[{"type":"beside","obj":"bookcase"},{"type":"with_role","role":"visitor"}]},{"id":"G","name":"Gregor","gender":"M","role":"student","color":"#ad1457","avatar":{"bg":"#35607a","skin":"#e9c6a4","hair":"#b7482c","style":"curly","shirt":"#8a949c"},"clue":"W jego obszarze była <b>kobieta</b>. Był <b>na północ od Vesny</b>.","job":"student","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gregor\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8a949c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><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=\"#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":"student","constraints":[{"type":"with_gender","gender":"F"},{"type":"rel","q":"V","dir":"N"}]},{"id":"H","name":"Helena","gender":"F","role":"visitor","color":"#5d4037","avatar":{"bg":"#8c3a5a","skin":"#f0cdb0","hair":"#c9c3b8","style":"long","shirt":"#7a5a9a","necklace":true},"clue":"<b>Nie</b> była w rogu swojego obszaru.","job":"mecenaska","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Helena\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#c9c3b8\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7a5a9a\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><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\"/></svg>","solverRole":"visitor","constraints":[{"type":"not_corner_of_area"}]},{"id":"I","name":"Ivo","gender":"M","role":"visitor","color":"#827717","avatar":{"bg":"#4e6f8a","skin":"#e4b998","hair":"#2b1c14","style":"bald","shirt":"#5d4037","mustache":true},"clue":"<b>Dokładnie jeden wiersz na północ</b> od niego była <b>kobieta</b>. <b>Tylko on</b> był obok <b>ławki</b>.","job":"astronom amator","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ivo\"><rect width=\"80\" height=\"80\" fill=\"#4e6f8a\"/><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=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><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\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"visitor","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"F"},{"type":"only_beside","obj":"bench"}]},{"id":"J","name":"Jemima","gender":"F","role":"visitor","color":"#283593","avatar":{"bg":"#2f3b4c","skin":"#f6d8c0","hair":"#1c1a1a","style":"bun","shirt":"#3f8a4a","scarf":"#e0b050"},"clue":"Była w <b>holu</b>. <b>Była sama w swoim obszarze</b>.","job":"dziennikarka naukowa","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jemima\"><rect width=\"80\" height=\"80\" fill=\"#2f3b4c\"/><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=\"#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=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#e0b050\"/></svg>","solverRole":"visitor","constraints":[{"type":"area","areas":["Hall"]},{"type":"alone"}]},{"id":"K","name":"Kieran","gender":"M","role":"visitor","color":"#33691e","avatar":{"bg":"#5a2a2a","skin":"#f1c8a5","hair":"#b7482c","style":"slick","shirt":"#1b1b1b","bow":true},"clue":"Był <b>najbardziej na północ wysuniętą osobą w swoim obszarze</b>.","job":"radny miejski","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kieran\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 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":"visitor","constraints":[{"type":"extreme_in_area","dir":"N"}]},{"id":"V","name":"Vesna","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f0cdb0","hair":"#c9c3b8","style":"bun","shirt":"#1b1b1b","glasses":true},"clue":"<b>Ofiara.</b> Znaleziono ją w <b>kopule</b>, obok <b>teleskopu</b> – sam na sam z mordercą.","job":"dyrektorka","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vesna\"><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#c9c3b8\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 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\"/><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":"astronomer","constraints":[{"type":"area","areas":["Dome"]},{"type":"beside","obj":"telescope"}]}],"victim":"V","murderer":"D","solution":{"G":[1,11],"V":[2,4],"D":[3,3],"B":[4,12],"K":[5,7],"F":[6,5],"A":[7,8],"J":[8,2],"E":[9,9],"H":[10,1],"I":[11,6],"C":[12,10]},"walkthrough":[{"place":[],"cand":{"V":[[2,4],[2,6],[3,4],[3,6],[4,5]],"C":[[1,11],[2,12],[11,9],[12,10]],"D":[[2,2],[3,3],[10,4],[12,4]],"I":[[9,6],[10,5],[10,7],[11,6]],"F":[[5,6],[5,7],[6,5],[6,8],[7,6],[8,5],[8,7]],"J":[[5,1],[5,2],[5,3],[6,1],[6,4],[7,1],[7,3],[8,2],[8,4]]},"text":"Vesnę znaleziono w kopule, obok wielkiego teleskopu (R2C5–R3C5): na R2C4, R2C6, R3C4, R3C6 lub R4C5 (nie na R1C5 – Gregor był na północ od niej, więc nie jest w wierszu 1) – a morderca był tam z nią sam na sam. Najpierw ucieczka. Każda droga z kopuły prowadzi przez hol albo przez sterownię. Jemima była w holu, więc morderca poszedł przez sterownię; stamtąd wyjścia leżą za biblioteką – gdzie jest Franka, obok biblioteczki – albo za warsztatem. Morderca przeszedł więc trasą kopuła → sterownia → warsztat i wyszedł drzwiami załadunkowymi: <b>sterownia i warsztat były puste</b>. To rozstrzyga kilka zeznań: Daniela, obok krzesła, jest przy krześle w kopule (R2C2, R3C3) albo przy krześle w saloniku (R10C4, R12C4); Caspian, obok zlewu, jest przy zlewie w ciemni (R1C11, R2C12) albo przy zlewie w kuchni (R11C9, R12C10); Ivo, jedyny obok ławki, jest przy ławce na tarasie (R9C6, R10C5, R10C7, R11C6), skoro Jemima jest sama w holu; Anselm i Barbara są obok stołu w ciemni, w bibliotece, w saloniku lub w kuchni. Dwa fakty do zliczenia na później: wiersze 1–4 mieszczą Vesnę, mordercę i dokładnie dwie osoby w ciemni; a kolumny 9–12 można wypełnić tylko z ciemni i z kuchni, więc gdy w ciemni są dwie osoby, w kuchni też są dwie."},{"place":[],"cand":{"C":[[1,11],[11,9],[12,10]],"D":[[2,2],[3,3],[10,4],[12,4]],"I":[[9,6],[10,5],[10,7],[11,6]],"V":[[2,4],[2,6],[3,4],[3,6],[4,5]]},"text":"<b>Czy Caspian może być na R2C12</b>, obok zlewu w ciemni? Jego towarzysz musi być studentem: Franka jest w bibliotece, a Gregor potrzebowałby kobiety w pokoju, więc to Elias, w rogu ciemni – R1C10 lub R4C10. Wiersze 1–4 są wtedy pełne: Vesna, morderca, Caspian i Elias. Ale Gregor, na północ od Vesny, też musi być w wierszach 1–3 – więc to Gregor jest mordercą, w kopule z Vesną, a Daniela, obok krzesła, musi siedzieć przy krześle w saloniku z dokładnie jednym towarzyszem. Policzmy teraz wiersze 9–12: Daniela i jej towarzysz w saloniku, Ivo na tarasie i dwie osoby w kuchni (kolumny 9 i 11 można wypełnić tylko stamtąd) – pięć osób na cztery wiersze. Sprzeczność: <b>Caspiana nie ma na R2C12</b>."},{"place":[],"cand":{"C":[[1,11],[12,10]],"D":[[2,2],[3,3],[10,4],[12,4]],"I":[[9,6],[10,5],[10,7],[11,6]],"V":[[2,4],[2,6],[3,4],[3,6],[4,5]]},"text":"<b>Czy Caspian może być na R11C9</b>, obok zlewu w kuchni? Jego towarzysz-student w kuchni może być tylko Eliasem (Gregor jest na północ od Vesny, więc w górze, w wierszach 1–3), w rogu R9C12 – wiersz 9 jest jego. Ivonowi, obok ławki na tarasie, zostaje wtedy R10C5 lub R10C7 (R9C6 leży w wierszu Eliasa, R11C6 w wierszu Caspiana) – wiersz 10 – a osoba dokładnie jeden wiersz na północ od niego, w wierszu 9, byłaby Eliasem, mężczyzną, a nie kobietą, którą widział. Sprzeczność: <b>Caspian jest na R1C11 lub R12C10</b>."},{"place":[],"cand":{"D":[[2,2],[3,3]],"C":[[1,11],[12,10]],"I":[[9,6],[10,5],[10,7],[11,6]],"V":[[2,4],[2,6],[3,4],[3,6],[4,5]]},"text":"<b>Czy Daniela może siedzieć przy krześle w saloniku</b> (R10C4 lub R12C4), z dokładnie jednym towarzyszem w saloniku? Wtedy wiersze 9–12 mieszczą ich dwoje, Ivo na tarasie i mieszkańców kuchni. W ciemni jest dokładnie dwoje ludzi (wiersze 1–4: Vesna i morderca są w kopule), więc z kolumn 9–12 tylko dwie może wypełnić ciemnia, a pozostałe dwie – w tym kolumnę 9 – musi wypełnić kuchnia: dwie osoby w kuchni. Znowu pięć osób na wiersze 9–12. Sprzeczność: <b>Daniela jest przy krześle w kopule, na R2C2 lub R3C3</b>, w kopule z dokładnie jedną inną osobą – Vesną. <b>Daniela jest morderczynią.</b>"},{"place":["D"],"cand":{"V":[[2,4],[2,6],[4,5]],"G":[[1,10],[1,11],[2,11],[2,12]],"C":[[1,11],[12,10]],"E":[[9,9],[9,12]],"I":[[10,5],[10,7],[11,6]],"B":[[4,10],[4,12],[6,7],[7,6],[7,8],[8,7],[10,3],[11,2],[11,4],[12,3]]},"text":"<b>Czy Daniela może być na R2C2?</b> Wtedy wiersz 2 jest jej, Vesna jest na R3C4, R3C6 lub R4C5, a Gregor – na północ od Vesny, z kobietą – jest w ciemni: wiersze 1–4 to Daniela, Vesna, Gregor i kobieta Gregora, Barbara (obok stołu w ciemni) albo Helena. Ciemnia jest pełna, więc Caspian jest przy zlewie w kuchni, na R12C10, a jego student to Elias, w rogu R9C9 lub R9C12 – wiersz 9 jest jego. Ivo nie jest w wierszu 9, a w wierszu 10 osoba jeden wiersz nad nim byłaby Eliasem: Ivo jest więc na R11C6. Kolumna 9 może być tylko Eliasa: R9C9. Kolumna 12: R2C12 leży w wierszu Danieli, a R9C12 w kolumnie Eliasa, więc może ją wypełnić tylko Barbara, na R4C12 – ona jest towarzyszką Gregora, wiersz 4 jest jej, Vesna jest w wierszu 3 i nie w kolumnie 6 Ivona: R3C4, a Gregor jest w wierszu 1. Helena, kobieta jeden wiersz na północ od Ivona, jest w wierszu 10. Wiersze 5–8 to Jemima i troje mieszkańców biblioteki: Franka, jej odwiedzający – Kieran, skoro Helena jest w wierszu 10 – i Anselm. Kieran, najbardziej na północ wysunięty, jest w wierszu 5: R5C7 (R5C6 to kolumna Ivona); Anselm, najbardziej na południe wysunięty i obok stołu: R7C6 to kolumna Ivona, a R8C7 Kierana, więc jest na R7C8, w wierszu 7; Franka, między nimi, jest w wierszu 6. Wiersz 8 zostaje więc Jemimie – ale R8C2 to kolumna Danieli, a R8C4 Vesny. Sprzeczność: <b>Daniela jest na R3C3.</b>"},{"place":["E","G","B","C","I","V"],"cand":{"K":[[5,6],[5,7]],"A":[[7,6],[7,8],[8,7]],"F":[[6,5],[6,8],[7,6]],"J":[[5,1],[5,3],[6,1],[7,1],[7,3],[8,2]],"H":[[10,1],[10,2]]},"text":"Daniela na R3C3: kopuła jest jej i Vesny, więc Vesna jest na R2C4, R2C6 lub R4C5. Gregor, na północ od Vesny i z kobietą, jest w ciemni z Barbarą lub Heleną; Caspian jest przy zlewie w kuchni, na <b>R12C10</b> (R11C9 odpada), z Eliasem w rogu R9C9 lub R9C12 – wiersz 9 jest Eliasa. Ivo nie może być w wierszu 9, a w wierszu 10 osoba nad nim byłaby Eliasem: <b>Ivo jest na R11C6</b>. Kolumna 9 jest Eliasa: <b>Elias na R9C9</b>. Wiersz 1 może mieścić tylko Gregora (R1C10 lub R1C11). Czy kobietą Gregora może być Helena, na R2C11 lub R2C12? Wtedy Vesna byłaby w wierszu 4, na R4C5, a w bibliotece Kieran, najbardziej na północ wysunięty, siedziałby na R5C7 (R5C6 to kolumna Ivona), a Anselm, najbardziej na południe wysunięty, obok stołu, na R7C8 – France potrzebne byłoby więc pole obok biblioteczki w wierszu 6, a R6C5 to kolumna Vesny, R6C8 Anselma. Sprzeczność. Zatem <b>Barbara jest z Gregorem</b>, w wierszu 4; <b>Vesna jest na R2C4</b> (kolumna 6 jest Ivona); kolumna 11 jest Gregora: <b>R1C11</b>; kolumna 12 Barbary: <b>R4C12</b>. Helena to kobieta jeden wiersz na północ od Ivona: wiersz 10."},{"place":["K","A","F","J","H"],"text":"Wiersze 5–8 należą do Jemimy (hol) i trojga mieszkańców biblioteki: Franki, jej odwiedzającego – Kierana, bo Helena jest w wierszu 10 – i Anselma. Kieran, najbardziej na północ wysunięty w bibliotece, jest w wierszu 5: <b>R5C7</b> (R5C6 to kolumna Ivona). Anselm, najbardziej na południe wysunięty i obok stołu: R7C6 i R8C7 leżą w kolumnach Ivona i Kierana, więc <b>Anselm jest na R7C8</b>, a Franka, między nimi, jest w wierszu 6: <b>R6C5</b> (R6C8 to kolumna Anselma). Jemima zajmuje wiersz 8: <b>R8C2</b> (R8C4 to kolumna Vesny). Helena, w wierszu 10 i nie w rogu: <b>R10C1</b> (R10C2 to kolumna Jemimy, R10C4 Vesny, R10C8 Anselma). Wszyscy są rozmieszczeni."},{"final":true,"text":"Sprawa zamknięta: zastępczyni dyrektora siedziała przy krześle w kopule, sama z Vesną, i wymknęła się przez pustą sterownię i warsztat. <b>Daniela jest morderczynią!</b>"}],"solver":{"rules":[{"type":"escape","links":[["Dome","Hall"],["Dome","Control Room"],["Control Room","Dark Room"],["Control Room","Library"],["Control Room","Workshop"],["Dark Room","Workshop"],["Hall","Library"],["Hall","Lounge"],["Library","Workshop"],["Library","Terrace"],["Workshop","Kitchen"],["Lounge","Terrace"],["Terrace","Kitchen"]],"exits":["Workshop","Terrace"]}],"occupiable":["chair","bench","armchair","sofa"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-09-17"}}