{"format":"murdoku-puzzle/1","id":"final-whistle","iconSet":"catalogue","version":1,"difficulty":"expert","level":9,"size":{"rows":16,"cols":16},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"最後のホイッスル","tagline":"オリンピック水泳センター · 水球決勝の15分後 · 審判は表彰式にたどり着かなかった","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-18","story":"水球の決勝、ペナルティシュートアウト。ホームが1点差で勝ち、観客席は大騒ぎだ。終了の15分後、物議を醸したゴールを認めた審判のVlatkaが姿を消し、試合記録も一緒に消えていることが分かった。建物にはまだ16人がいた。Vlatkaは死んで発見されたが、試合記録は出てこなかった。","rules":{"standard":["どの<b>行</b>にもどの<b>列</b>にも、ちょうど<b>一人</b>がいる。誰かを置いたら、その行と列を丸ごと消そう。","<b>「隣」</b> = 真左・真右・真上・真下で、かつ<b>同じエリアの中</b>。物のあるマス（ゴール、スコアボード、クーラーボックス、ボール袋、はしご、救命浮き輪、赤い旗、ランプ、青い旗、テーブル、シャンパンタワー、鉢植え、机、テレビカメラ、モニター、カウンター、看板、マイク、投影スクリーン、自動販売機、エスプレッソマシン、ロッカー、シャワー、冷蔵庫、便器、キャビネット、洗面台、トロフィー、旗竿）にはいられない。プール、スツール、ベンチ、観客席、アームチェア、椅子、マッサージ台、表彰台にはいられる。アームチェアは椅子ではない。","方角は行と列を指し、同一直線上である必要はない：<i>「彼のちょうど1行北に招待客がいた」</i> = 真上の行の人物が招待客だった、列は問わない；<i>「自分のエリアで最も北にいる人物」</i> = 彼女のエリアの他の誰もそれより上の行にいなかった。","犯人は<b>被害者と二人きり</b>だった：そのエリアには他に誰もいなかった。被害者は供述しなかった――彼女のマスも他の人々の供述から導かれる。"],"special":["<b>二つのゴールのそれぞれの隣に、ちょうど一人がいた。</b>"],"notes":["アームチェアは椅子ではない。","<i>「女性と二人きりだった」</i> = そのエリアにいたのは、本人のほかには女性が一人だけ。"],"example":{}},"roleNames":{"home":"ホームの選手","away":"アウェーの選手","official":"関係者","media":"報道関係者","guest":"主催者の招待客","victim":"被害者"},"personGroups":[{"id":"home","name":"ホームチーム","persons":["A","B","C"]},{"id":"away","name":"アウェーチーム","persons":["D","E","F"]},{"id":"officials","name":"関係者たち","persons":["G","H","I","V"]},{"id":"media","name":"報道陣","persons":["J","K"]},{"id":"guests","name":"主催者の招待客たち","persons":["L","M","N","O"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Entrance Hall","cells":[[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[2,1],[2,2],[2,3],[2,4],[3,1],[3,2]],"fill":"#dfe9ee","pattern":"tiles","labelAt":[1,1.5],"name":"エントランスホール"},{"id":"VIP Box","cells":[[1,7],[1,8],[1,9],[1,10],[1,11],[1,12],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12]],"fill":"#e6dcc8","pattern":"boards","labelAt":[1,7.5],"name":"VIP席"},{"id":"Broadcast Studio","cells":[[1,13],[1,14],[1,15],[1,16],[2,13],[2,14],[2,15],[2,16],[3,13],[3,14]],"fill":"#efd9c9","pattern":"marble","labelAt":[1,13.5],"name":"放送スタジオ"},{"id":"Home Stand","cells":[[3,3],[3,4],[4,1],[4,2],[4,3],[4,4],[5,1],[5,2],[5,3],[5,4],[6,1],[6,2],[6,3],[6,4],[7,1],[7,2],[7,3],[8,1],[8,2],[8,3],[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,4]],"fill":"#f2e6c8","pattern":"planks","labelAt":[3,3.5],"name":"ホームスタンド"},{"id":"Press Tribune","cells":[[3,5],[3,6],[3,7],[3,8],[3,9],[3,10],[3,11],[3,12]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[3,5],"name":"記者席"},{"id":"Away Stand","cells":[[3,15],[3,16],[4,13],[4,14],[4,15],[4,16],[5,13],[5,14],[5,15],[5,16],[6,13],[6,14],[6,15],[6,16],[7,14],[7,15],[7,16],[8,14],[8,15],[8,16],[9,13],[9,14],[9,15],[9,16],[10,13],[10,14],[10,15],[10,16],[11,13],[11,14],[11,15],[11,16],[12,13],[12,14]],"fill":"#d9d6e0","pattern":"tiles","labelAt":[3,15.5],"name":"アウェースタンド"},{"id":"Pool Hall","cells":[[4,5],[4,6],[4,7],[4,8],[4,9],[4,10],[4,11],[4,12],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[6,5],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[9,5],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[10,5],[10,6],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[11,5],[11,6],[11,7],[11,8],[11,9],[11,10],[11,11],[11,12],[12,5],[12,6],[12,7],[12,8],[12,9],[12,10],[12,11],[12,12]],"fill":"#e4ddd0","pattern":"boards","labelAt":[4,5.5],"name":"プールホール"},{"id":"Mixed Zone","cells":[[12,1],[12,2],[12,3],[13,1],[13,2],[13,3],[13,4],[14,1],[14,2],[14,3]],"fill":"#e8e4d8","pattern":"planks","labelAt":[12,1.5],"name":"ミックスゾーン"},{"id":"Cafeteria","cells":[[12,15],[12,16],[13,14],[13,15],[13,16],[14,14],[14,15],[14,16]],"fill":"#e2e8d0","pattern":"marble","labelAt":[12,15.5],"name":"カフェテリア"},{"id":"Home Dressing Room","cells":[[13,5],[13,6],[13,7],[13,8],[14,4],[14,5],[14,6],[14,7],[14,8],[15,5],[15,6],[15,7]],"fill":"#ecdfe6","pattern":"tiles","labelAt":[13,5.5],"name":"ホーム更衣室"},{"id":"Away Dressing Room","cells":[[13,9],[13,10],[14,9],[14,10],[14,11],[15,8],[15,9],[15,10],[15,11],[16,9],[16,10]],"fill":"#dfe9ee","pattern":"tiles","labelAt":[13,9.5],"name":"アウェー更衣室"},{"id":"Referees' Room","cells":[[13,11],[13,12],[13,13],[14,12],[14,13]],"fill":"#e6dcc8","pattern":"boards","labelAt":[13,12.5],"name":"審判室"},{"id":"Doping Control","cells":[[15,1],[15,2],[15,3],[15,4],[16,1],[16,2],[16,3],[16,4]],"fill":"#efd9c9","pattern":"marble","labelAt":[15,1.5],"name":"ドーピング検査室"},{"id":"Medical Room","cells":[[15,12],[15,13],[15,14],[16,11],[16,12],[16,13],[16,14]],"fill":"#f2e6c8","pattern":"planks","labelAt":[15,12.5],"name":"医務室"},{"id":"Ceremony Room","cells":[[15,15],[15,16],[16,15],[16,16]],"fill":"#d5e6d8","pattern":"tiles","labelAt":[15,15.5],"name":"表彰式場"},{"id":"Warm-up Pool","cells":[[16,5],[16,6],[16,7],[16,8]],"fill":"#d9d6e0","pattern":"tiles","labelAt":[16,5],"name":"ウォームアッププール"}],"objectTypes":{"pool":{"occupiable":true,"name":"プール","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#9fd3ea\"/><path d=\"M4 14 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#e8f6fb\" stroke-width=\"2\"/><path d=\"M4 26 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#6fb6d4\" stroke-width=\"2\"/><path d=\"M4 38 q5 -4 10 0 t10 0 t10 0 t10 0\" fill=\"none\" stroke=\"#e8f6fb\" stroke-width=\"2\"/>"},"wpgoal":{"occupiable":false,"name":"ゴール","icon":"<rect x=\"7\" y=\"12\" width=\"32\" height=\"21\" fill=\"#f7f7f7\" stroke=\"#546e7a\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><path d=\"M10 16 H36 M10 20.5 H36 M10 25 H36 M10 29.5 H36 M13.5 13 V32 M20 13 V32 M26 13 V32 M32.5 13 V32\" stroke=\"#9fb3bd\" stroke-width=\"0.8\"/><path d=\"M5 10.5 H41\" stroke=\"#546e7a\" stroke-width=\"3.4\" stroke-linecap=\"round\"/><path d=\"M5 10.5 H41\" stroke=\"#ffffff\" stroke-width=\"1.6\" stroke-linecap=\"round\"/><path d=\"M5 10.5 V35 M41 10.5 V35\" stroke=\"#546e7a\" stroke-width=\"3.2\" stroke-linecap=\"round\"/><path d=\"M5 11 V34.5 M41 11 V34.5\" stroke=\"#ffffff\" stroke-width=\"1.4\" stroke-linecap=\"round\"/><rect x=\"3\" y=\"35\" width=\"40\" height=\"4\" rx=\"2\" fill=\"#ffca28\" stroke=\"#b8860b\" stroke-width=\"1.1\"/>"},"scoreboard":{"occupiable":false,"name":"スコアボード","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\"/>"},"cooler":{"occupiable":false,"name":"クーラーボックス","icon":"<rect x=\"7\" y=\"14\" width=\"32\" height=\"26\" rx=\"4\" fill=\"#3d7dc8\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"9\" width=\"36\" height=\"9\" rx=\"3\" fill=\"#e9f0f7\" stroke=\"#1f4a80\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"5\" width=\"10\" height=\"5\" rx=\"2\" fill=\"#1f4a80\"/><rect x=\"12\" y=\"24\" width=\"22\" height=\"4\" rx=\"2\" fill=\"#e9f0f7\" opacity=\".8\"/>"},"stool":{"occupiable":true,"name":"スツール","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\"/>"},"bench":{"occupiable":true,"name":"ベンチ","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"ballbasket":{"occupiable":false,"name":"ボール袋","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\"/>"},"ladder_pool":{"occupiable":false,"name":"はしご","icon":"<path d=\"M15 43 V14 a5 5 0 0 1 5 -5 h1 M31 43 V14 a5 5 0 0 0 -5 -5 h-1\" fill=\"none\" stroke=\"#5b6b76\" stroke-width=\"5\" stroke-linecap=\"round\"/><path d=\"M15 43 V14 a5 5 0 0 1 5 -5 h1 M31 43 V14 a5 5 0 0 0 -5 -5 h-1\" fill=\"none\" stroke=\"#e4ebef\" stroke-width=\"2.4\" stroke-linecap=\"round\"/><rect x=\"15\" y=\"18\" width=\"16\" height=\"3.2\" rx=\"1\" fill=\"#8a949c\" stroke=\"#5b6b76\" stroke-width=\"1\"/><rect x=\"15\" y=\"26.5\" width=\"16\" height=\"3.2\" rx=\"1\" fill=\"#8a949c\" stroke=\"#5b6b76\" stroke-width=\"1\"/><rect x=\"15\" y=\"35\" width=\"16\" height=\"3.2\" rx=\"1\" fill=\"#8a949c\" stroke=\"#5b6b76\" stroke-width=\"1\"/>"},"lifebuoy":{"occupiable":false,"name":"救命浮き輪","icon":"<circle cx=\"23\" cy=\"23\" r=\"14\" fill=\"none\" stroke=\"#f4f1e8\" stroke-width=\"8\"/><circle cx=\"23\" cy=\"23\" r=\"14\" fill=\"none\" stroke=\"#d9541e\" stroke-width=\"8\" stroke-dasharray=\"11 11\" stroke-dashoffset=\"5.5\"/><circle cx=\"23\" cy=\"23\" r=\"18\" fill=\"none\" stroke=\"#3b3f45\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"23\" r=\"10\" fill=\"none\" stroke=\"#3b3f45\" stroke-width=\"1\"/><path d=\"M5 23 q-2 -8 4 -14 M41 23 q2 -8 -4 -14\" fill=\"none\" stroke=\"#c9a46b\" stroke-width=\"1.5\"/>"},"seat":{"occupiable":true,"name":"観客席","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\"/>"},"redflag":{"occupiable":false,"name":"赤い旗","icon":"<rect x=\"9\" y=\"5\" width=\"2.8\" height=\"37\" rx=\"1\" fill=\"#5a4a2a\"/><circle cx=\"10.4\" cy=\"5\" r=\"2.6\" fill=\"#d9b24a\"/><path d=\"M11.8 8 H41 L33.5 17 L41 26 H11.8 Z\" fill=\"#c0392b\" stroke=\"#7d2018\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M11.8 14.6 H35.5 L33.5 17 L35.5 19.4 H11.8 Z\" fill=\"#ffffff\"/><rect x=\"4.5\" y=\"40\" width=\"12\" height=\"3.5\" rx=\"1.5\" fill=\"#3b3b3b\"/>"},"lamp":{"occupiable":false,"name":"ランプ","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\"/>"},"blueflag":{"occupiable":false,"name":"青い旗","icon":"<rect x=\"9\" y=\"5\" width=\"2.8\" height=\"37\" rx=\"1\" fill=\"#5a4a2a\"/><circle cx=\"10.4\" cy=\"5\" r=\"2.6\" fill=\"#d9b24a\"/><path d=\"M11.8 8 Q19 5 26 8 T40 8 V26 Q33 29 26 26 T11.8 26 Z\" fill=\"#2e6fb7\" stroke=\"#1d4a80\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><circle cx=\"26\" cy=\"17\" r=\"4.2\" fill=\"#ffffff\"/><rect x=\"4.5\" y=\"40\" width=\"12\" height=\"3.5\" rx=\"1.5\" fill=\"#3b3b3b\"/>"},"armchair":{"occupiable":true,"name":"アームチェア","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\"/>"},"table":{"occupiable":false,"name":"テーブル","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"32\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"22\" rx=\"3\" fill=\"#d1a675\"/>","iconTall":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"78\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"68\" rx=\"3\" fill=\"#d1a675\"/>"},"champagne":{"occupiable":false,"name":"シャンパンタワー","icon":"<rect x=\"4\" y=\"41\" width=\"38\" height=\"3\" rx=\"1.5\" fill=\"#e6dcc8\" stroke=\"#9a8a5a\" stroke-width=\".8\"/><path d=\"M4 33 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M10 35.7 v4.3 M7 40.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M17 33 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M23 35.7 v4.3 M20 40.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M30 33 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M36 35.7 v4.3 M33 40.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M10.5 23 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M16.5 25.7 v4.3 M13.5 30.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M23.5 23 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M29.5 25.7 v4.3 M26.5 30.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><path d=\"M17 13 q6 5.5 12 0 z\" fill=\"#f3d772\" stroke=\"#9a8a5a\" stroke-width=\"1\"/><path d=\"M23 15.7 v4.3 M20 20.2 h6\" stroke=\"#9a8a5a\" stroke-width=\"1.2\"/><g fill=\"#fff\"><circle cx=\"21\" cy=\"11\" r=\".8\"/><circle cx=\"25\" cy=\"9\" r=\".7\"/><circle cx=\"23\" cy=\"6\" r=\".8\"/></g>"},"plant":{"occupiable":false,"name":"鉢植え","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\"/>"},"desk":{"occupiable":false,"name":"机","icon":"<rect x=\"5\" y=\"12\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"16\" width=\"14\" height=\"10\" fill=\"#f4efe6\" stroke=\"#8c8a82\"/><rect x=\"27\" y=\"17\" width=\"10\" height=\"4\" fill=\"#3d444b\"/>"},"chair":{"occupiable":true,"name":"椅子","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\"/>"},"camera":{"occupiable":false,"name":"テレビカメラ","icon":"<rect x=\"6\" y=\"14\" width=\"26\" height=\"18\" rx=\"3\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><path d=\"M32 19 l9 -5 v18 l-9 -5 z\" fill=\"#2b2f33\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><circle cx=\"15\" cy=\"23\" r=\"5\" fill=\"#5b6b76\" stroke=\"#c9d6dd\" stroke-width=\"1.2\"/><circle cx=\"26\" cy=\"18\" r=\"1.6\" fill=\"#e0362e\"/><rect x=\"17\" y=\"32\" width=\"4\" height=\"9\" fill=\"#5b6b76\"/><path d=\"M10 42 l9 -4 l9 4\" fill=\"none\" stroke=\"#5b6b76\" stroke-width=\"2.5\"/>"},"tv":{"occupiable":false,"name":"モニター","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"24\" rx=\"2\" fill=\"#1c232c\" stroke=\"#0b0e12\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"22\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"20\" width=\"26\" height=\"3\" fill=\"#f0b429\"/><rect x=\"9\" y=\"26\" width=\"18\" height=\"3\" fill=\"#7fc4d8\"/><rect x=\"18\" y=\"34\" width=\"10\" height=\"4\" fill=\"#0b0e12\"/>"},"counter":{"occupiable":false,"name":"カウンター","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\"/>"},"sign":{"occupiable":false,"name":"看板","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\"/>"},"microphone":{"occupiable":false,"name":"マイク","icon":"<ellipse cx=\"23\" cy=\"42\" rx=\"9\" ry=\"2.2\" fill=\"#3b3f44\"/><path d=\"M23 42 V24\" stroke=\"#6b7278\" stroke-width=\"2.2\"/><path d=\"M13 14 q0 11 10 11 q10 0 10 -11\" fill=\"none\" stroke=\"#3b3f44\" stroke-width=\"1.6\" stroke-linecap=\"round\"/><rect x=\"15.5\" y=\"3\" width=\"15\" height=\"19\" rx=\"7\" fill=\"#c9ced4\" stroke=\"#3b3f44\" stroke-width=\"1.4\"/><path d=\"M16.5 8 h13 M15.800 12.500 h14.400 M16.500 17 h13 M23 3.500 v18\" stroke=\"#3b3f44\" stroke-width=\"1\"/>"},"screen":{"occupiable":false,"name":"投影スクリーン","icon":"<rect x=\"4\" y=\"5\" width=\"38\" height=\"5.5\" rx=\"2.7\" fill=\"#2b2f36\" stroke=\"#15181c\" stroke-width=\"1\"/><rect x=\"7\" y=\"10\" width=\"32\" height=\"25\" fill=\"#f7f7f2\" stroke=\"#8a8f96\" stroke-width=\"1\"/><rect x=\"10\" y=\"13\" width=\"26\" height=\"19\" fill=\"#dfe8f2\"/><path d=\"M14 29 l5 -6 l4 4 l6 -8 l3 4 v6 h-18 z\" fill=\"#b9cde0\"/><rect x=\"7\" y=\"34.5\" width=\"32\" height=\"3.5\" rx=\"1.2\" fill=\"#2b2f36\"/><path d=\"M23 38 v3.5\" stroke=\"#2b2f36\" stroke-width=\"1.3\"/><circle cx=\"23\" cy=\"42.5\" r=\"1.6\" fill=\"#2b2f36\"/>"},"vending":{"occupiable":false,"name":"自動販売機","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\"/>"},"espresso":{"occupiable":false,"name":"エスプレッソマシン","icon":"<path d=\"M12 16 q11 -13 22 0 z\" fill=\"#c8894a\" stroke=\"#6b4420\" stroke-width=\"1.3\"/><circle cx=\"23\" cy=\"5.5\" r=\"2.2\" fill=\"#e0b050\" stroke=\"#6b4420\" stroke-width=\".8\"/><rect x=\"8\" y=\"16\" width=\"30\" height=\"22\" rx=\"2\" fill=\"#cfd5db\" stroke=\"#555d66\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"19\" width=\"24\" height=\"5\" rx=\"1\" fill=\"#8a929b\"/><circle cx=\"23\" cy=\"21.5\" r=\"1.8\" fill=\"#e0b050\"/><rect x=\"12\" y=\"24\" width=\"7\" height=\"4\" fill=\"#3b3f44\"/><rect x=\"27\" y=\"24\" width=\"7\" height=\"4\" fill=\"#3b3f44\"/><path d=\"M15.5 28 v2 M30.5 28 v2\" stroke=\"#6b4420\" stroke-width=\"1.2\"/><rect x=\"12.5\" y=\"31\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#fff\" stroke=\"#555d66\"/><rect x=\"27.5\" y=\"31\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#fff\" stroke=\"#555d66\"/><rect x=\"6\" y=\"38\" width=\"34\" height=\"4\" rx=\"1.5\" fill=\"#6b4420\"/>"},"locker":{"occupiable":false,"name":"ロッカー","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":"シャワー","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\"/>"},"icebox":{"occupiable":false,"name":"冷蔵庫","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>"},"toilet":{"occupiable":false,"name":"便器","icon":"<rect x=\"14\" y=\"6\" width=\"18\" height=\"10\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#6b7680\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"30\" rx=\"11\" ry=\"12\" fill=\"#ffffff\" stroke=\"#6b7680\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"30\" rx=\"6\" ry=\"7\" fill=\"#c9d6dd\"/>"},"massage":{"occupiable":true,"name":"マッサージ台","icon":"<ellipse cx=\"23\" cy=\"6.2\" rx=\"7.5\" ry=\"4.6\" fill=\"#5e9f98\" stroke=\"#2f5f5a\" stroke-width=\"1.3\"/><ellipse cx=\"23\" cy=\"6.2\" rx=\"3.4\" ry=\"1.9\" fill=\"#2a4a46\"/><rect x=\"20.5\" y=\"10.4\" width=\"5\" height=\"2.6\" fill=\"#8c8a82\"/><rect x=\"11\" y=\"12.5\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#6fb0a9\" stroke=\"#2f5f5a\" stroke-width=\"1.5\"/><rect x=\"13.6\" y=\"15.1\" width=\"18.8\" height=\"26.8\" rx=\"2.5\" fill=\"none\" stroke=\"rgba(255,255,255,.55)\" stroke-width=\".9\" stroke-dasharray=\"2 1.6\"/><rect x=\"8.5\" y=\"30\" width=\"29\" height=\"7.5\" rx=\"1.6\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.1\"/><path d=\"M8.5 33.75 h29\" stroke=\"#d6cfc2\" stroke-width=\"1\"/>"},"cabinet":{"occupiable":false,"name":"キャビネット","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\"/>"},"sink":{"occupiable":false,"name":"洗面台","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\"/>"},"podium":{"occupiable":true,"name":"表彰台","icon":"<rect x=\"7\" y=\"16\" width=\"32\" height=\"24\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"16\" rx=\"2\" fill=\"#b98a5a\"/><line x1=\"23\" y1=\"6\" x2=\"31\" y2=\"13\" stroke=\"#222\" stroke-width=\"2\" stroke-linecap=\"round\"/>"},"trophy":{"occupiable":false,"name":"トロフィー","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\"/>"},"flagpole":{"occupiable":false,"name":"旗竿","icon":"<rect x=\"22\" y=\"4\" width=\"2.5\" height=\"38\" fill=\"#3b3b3b\"/><path d=\"M24.5 6 h14 l-4 5 l4 5 h-14 z\" fill=\"#c0392b\"/><rect x=\"16\" y=\"40\" width=\"15\" height=\"4\" rx=\"1.5\" fill=\"#3b3b3b\"/>"}},"wallTypes":{},"objects":[{"cell":[1,2],"type":"counter"},{"cell":[1,5],"type":"sign"},{"cell":[1,9],"type":"armchair"},{"cell":[1,11],"type":"table"},{"cell":[1,14],"type":"camera"},{"cell":[2,2],"type":"plant"},{"cell":[2,5],"type":"plant"},{"cell":[2,7],"type":"armchair"},{"cell":[2,11],"type":"champagne"},{"cell":[2,13],"type":"chair"},{"cell":[2,15],"type":"desk"},{"cell":[3,6],"type":"desk"},{"cell":[3,8],"type":"chair"},{"cell":[3,10],"type":"desk"},{"cell":[3,13],"type":"tv"},{"cell":[4,2],"type":"seat"},{"cell":[4,6],"type":"cooler"},{"cell":[4,9],"type":"scoreboard"},{"cell":[4,12],"type":"stool"},{"cell":[4,15],"type":"seat"},{"cell":[5,1],"type":"redflag"},{"cell":[5,6],"type":"pool"},{"cell":[5,7],"type":"pool"},{"cell":[5,8],"type":"pool"},{"cell":[5,9],"type":"pool"},{"cell":[5,10],"type":"pool"},{"cell":[5,11],"type":"pool"},{"cell":[5,16],"type":"blueflag"},{"cell":[6,3],"type":"seat"},{"cell":[6,6],"type":"pool"},{"cell":[6,7],"type":"pool"},{"cell":[6,8],"type":"pool"},{"cell":[6,9],"type":"pool"},{"cell":[6,10],"type":"pool"},{"cell":[6,11],"type":"pool"},{"cell":[6,14],"type":"seat"},{"cell":[7,4],"type":"lifebuoy"},{"cell":[7,6],"type":"wpgoal"},{"cell":[7,7],"type":"pool"},{"cell":[7,8],"type":"pool"},{"cell":[7,9],"type":"pool"},{"cell":[7,10],"type":"pool"},{"cell":[7,11],"type":"pool"},{"cell":[8,1],"type":"lamp"},{"cell":[8,6],"type":"pool"},{"cell":[8,7],"type":"pool"},{"cell":[8,8],"type":"pool"},{"cell":[8,9],"type":"pool"},{"cell":[8,10],"type":"pool"},{"cell":[8,11],"type":"wpgoal"},{"cell":[8,16],"type":"lamp"},{"cell":[9,2],"type":"seat"},{"cell":[9,6],"type":"pool"},{"cell":[9,7],"type":"pool"},{"cell":[9,8],"type":"pool"},{"cell":[9,9],"type":"pool"},{"cell":[9,10],"type":"pool"},{"cell":[9,11],"type":"pool"},{"cell":[9,15],"type":"seat"},{"cell":[10,6],"type":"pool"},{"cell":[10,7],"type":"pool"},{"cell":[10,8],"type":"pool"},{"cell":[10,9],"type":"pool"},{"cell":[10,10],"type":"pool"},{"cell":[10,11],"type":"pool"},{"cell":[11,3],"type":"seat"},{"cell":[11,7],"type":"bench"},{"cell":[11,10],"type":"bench"},{"cell":[11,14],"type":"seat"},{"cell":[12,1],"type":"camera"},{"cell":[12,6],"type":"ballbasket"},{"cell":[12,11],"type":"ladder_pool"},{"cell":[12,16],"type":"vending"},{"cell":[13,2],"type":"microphone"},{"cell":[13,5],"type":"locker"},{"cell":[13,8],"type":"cooler"},{"cell":[13,9],"type":"cooler"},{"cell":[13,10],"type":"locker"},{"cell":[13,11],"type":"tv"},{"cell":[13,12],"type":"desk"},{"cell":[13,14],"type":"espresso"},{"cell":[13,15],"type":"table"},{"cell":[14,1],"type":"screen"},{"cell":[14,5],"type":"bench"},{"cell":[14,8],"type":"locker"},{"cell":[14,10],"type":"bench"},{"cell":[14,13],"type":"chair"},{"cell":[14,16],"type":"chair"},{"cell":[15,1],"type":"desk"},{"cell":[15,4],"type":"icebox"},{"cell":[15,7],"type":"shower"},{"cell":[15,11],"type":"locker"},{"cell":[15,12],"type":"icebox"},{"cell":[15,13],"type":"massage"},{"cell":[15,15],"type":"podium"},{"cell":[15,16],"type":"flagpole"},{"cell":[16,2],"type":"chair"},{"cell":[16,4],"type":"toilet"},{"cell":[16,5],"type":"ladder_pool"},{"cell":[16,6],"type":"pool"},{"cell":[16,7],"type":"pool"},{"cell":[16,8],"type":"lifebuoy"},{"cell":[16,9],"type":"shower"},{"cell":[16,11],"type":"cabinet"},{"cell":[16,14],"type":"sink"},{"cell":[16,16],"type":"trophy"}],"wallFeatures":[],"extras":[],"cellSize":46,"labelStyle":2},"persons":[{"id":"A","name":"Ante","gender":"M","role":"home","color":"#c62828","avatar":{"bg":"#2f4858","skin":"#c98d62","hair":"#1c1a1a","style":"short","beard":true,"shirt":"#c62828"},"clue":"彼のエリアには<b>主催者の招待客</b>がいた。","job":"ホームチームのキャプテン、センターフォワード","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ante\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><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=\"#c98d62\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c98d62\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"home","constraints":[{"type":"with_role","role":"guest"}]},{"id":"B","name":"Bruno","gender":"M","role":"home","color":"#1565c0","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a5a5a","style":"slick","mustache":true,"mustacheColor":"#5a5a5a","shirt":"#1565c0"},"clue":"彼の<b>列</b>のどこかに<b>ボール袋</b>があった。彼のエリアには<b>他に男性がいなかった</b>。","job":"ホームチームのゴールキーパー","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bruno\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><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=\"#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=\"#5a5a5a\"/><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=\"#5a5a5a\"/></svg>","solverRole":"home","constraints":[{"type":"col_has","obj":"ballbasket"},{"type":"no_gender_in_area","gender":"M"}]},{"id":"C","name":"Ciprijan","gender":"M","role":"home","color":"#2e7d32","avatar":{"bg":"#3d5a6e","skin":"#e9bf9b","hair":"#2a1c14","style":"short","cap":true,"beard":true,"shirt":"#2e7d32"},"clue":"彼は<b>アウェー更衣室</b>にいた。","job":"ホームチームのドライバー","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ciprijan\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9bf9b\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9bf9b\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1c14\"/><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=\"#2a1c14\"/><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":"home","constraints":[{"type":"area","areas":["Away Dressing Room"]}]},{"id":"D","name":"Damir","gender":"M","role":"away","color":"#6a1b9a","avatar":{"bg":"#5a2a2a","skin":"#efc7a3","hair":"#8a8278","style":"bald","glasses":true,"mustache":true,"mustacheColor":"#8a8278","shirt":"#6a1b9a"},"clue":"<b>ベンチ</b>の隣にいたのは彼<b>だけ</b>だった。彼は<b>自分のエリアで最も東にいる人物</b>だった。","job":"アウェーチームのキャプテン","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Damir\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#6a1b9a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 30 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\"/><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=\"#8a8278\"/></svg>","solverRole":"away","constraints":[{"type":"only_beside","obj":"bench"},{"type":"extreme_in_area","dir":"E"}]},{"id":"E","name":"Emanuel","gender":"M","role":"away","color":"#e65100","avatar":{"bg":"#2a2a3a","skin":"#f6d8c0","hair":"#4a3a2a","style":"short","beard":true,"glasses":true,"shirt":"#e65100"},"clue":"<b>便器</b>の隣にいた<b>唯一の男性</b>は彼だった。","job":"アウェーチームのゴールキーパー","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Emanuel\"><rect width=\"80\" height=\"80\" fill=\"#2a2a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e65100\"/><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 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#4a3a2a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#4a3a2a\"/></svg>","solverRole":"away","constraints":[{"type":"only_beside","obj":"toilet","gender":"M"}]},{"id":"F","name":"Filip","gender":"M","role":"away","color":"#00838f","avatar":{"bg":"#2f4858","skin":"#c98d62","hair":"#1c1a1a","style":"short","beard":true,"shirt":"#00838f"},"clue":"<b>カウンター</b>の隣にいた<b>唯一の男性</b>は彼だった。","job":"アウェーチームのセンターバック","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Filip\"><rect width=\"80\" height=\"80\" fill=\"#2f4858\"/><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=\"#c98d62\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#c98d62\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"away","constraints":[{"type":"only_beside","obj":"counter","gender":"M"}]},{"id":"G","name":"Gordana","gender":"F","role":"official","color":"#5d4037","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#2a1c14","style":"ponytail","headband":"#ffffff","shirt":"#5d4037"},"clue":"彼女は<b>青い旗</b>の隣にいた。彼女は<b>女性と二人きり</b>だった。","job":"テクニカルデリゲート","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gordana\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2a1c14\"/><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#2a1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#ffffff\"/></svg>","solverRole":"official","constraints":[{"type":"beside","obj":"blueflag"},{"type":"with_gender","gender":"F","exact":true}]},{"id":"H","name":"Hrvoje","gender":"M","role":"official","color":"#ad1457","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#5a5a5a","style":"slick","mustache":true,"mustacheColor":"#5a5a5a","shirt":"#ad1457"},"clue":"彼は<b>スコアボード</b>の隣にいた。","job":"副審","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hrvoje\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#ad1457\"/><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=\"#5a5a5a\"/><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=\"#5a5a5a\"/></svg>","solverRole":"official","constraints":[{"type":"beside","obj":"scoreboard"}]},{"id":"I","name":"Iva","gender":"F","role":"official","color":"#f9a825","avatar":{"bg":"#6e2c4b","skin":"#e7b98f","hair":"#1c1a1a","style":"bun","earrings":true,"shirt":"#f9a825"},"clue":"彼女は<b>ホームスタンド</b>にいた。","job":"ドーピング検査官","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Iva\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f9a825\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"official","constraints":[{"type":"area","areas":["Home Stand"]}]},{"id":"J","name":"Josipa","gender":"F","role":"media","color":"#00695c","avatar":{"bg":"#35607a","skin":"#f3d3b5","hair":"#d9b464","style":"long","necklace":true,"shirt":"#00695c"},"clue":"彼女は<b>自分のエリアで最も北にいる人物</b>だった。彼女は<b>椅子</b>の隣にいた。","job":"テレビリポーター","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Josipa\"><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=\"#d9b464\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#00695c\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#d9b464\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"media","constraints":[{"type":"extreme_in_area","dir":"N"},{"type":"beside","obj":"chair"}]},{"id":"K","name":"Krešimir","gender":"M","role":"media","color":"#283593","avatar":{"bg":"#3d5a6e","skin":"#e9bf9b","hair":"#2a1c14","style":"short","cap":true,"beard":true,"shirt":"#283593"},"clue":"彼の<b>行</b>のどこかに<b>机</b>があった。彼のエリアには<b>女性</b>がいた。","job":"カメラマン","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Krešimir\"><rect width=\"80\" height=\"80\" fill=\"#3d5a6e\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#283593\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9bf9b\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9bf9b\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1c14\"/><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=\"#2a1c14\"/><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":"media","constraints":[{"type":"row_has","obj":"desk"},{"type":"with_gender","gender":"F"}]},{"id":"L","name":"Lucija","gender":"F","role":"guest","color":"#8d6e63","avatar":{"bg":"#7a6a3c","skin":"#f6d8c0","hair":"#8a5a3a","style":"bob","glasses":true,"shirt":"#8d6e63"},"clue":"<b>ちょうど一人</b>が<b>プール</b>の中にいた――<b>彼女ではなく</b>、彼女のエリアにいる誰かだった。彼女のエリアの他の誰かが<b>ベンチ</b>の隣にいた。","job":"組織委員会の秘書","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Lucija\"><rect width=\"80\" height=\"80\" fill=\"#7a6a3c\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#8a5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8d6e63\"/><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=\"#8a5a3a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"guest","constraints":[{"type":"with_only_on","obj":"pool"},{"type":"with_beside","obj":"bench"}]},{"id":"M","name":"Marta","gender":"F","role":"guest","color":"#7cb342","avatar":{"bg":"#4a5a3a","skin":"#f1c8a5","hair":"#b7482c","style":"ponytail","earrings":true,"shirt":"#7cb342"},"clue":"彼女の<b>列</b>のどこかに<b>カウンター</b>があった。<b>彼女のちょうど2行北</b>に<b>水</b>の隣にいる誰かがいた。","job":"スポンサーの代表","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Marta\"><rect width=\"80\" height=\"80\" fill=\"#4a5a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#b7482c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#7cb342\"/><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=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"guest","constraints":[{"type":"col_has","obj":"counter"},{"type":"rel_any","dir":"N","exact":2,"beside":"pool"}]},{"id":"N","name":"Nikolina","gender":"F","role":"guest","color":"#ef6c00","avatar":{"bg":"#5b2c6f","skin":"#f0cdb0","hair":"#2a1c14","style":"ponytail","headband":"#ffffff","shirt":"#ef6c00"},"clue":"彼女の<b>行</b>のどこかに<b>青い旗</b>があった。","job":"チームドクター","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nikolina\"><rect width=\"80\" height=\"80\" fill=\"#5b2c6f\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#2a1c14\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#ef6c00\"/><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 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#2a1c14\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#ffffff\"/></svg>","solverRole":"guest","constraints":[{"type":"row_has","obj":"blueflag"}]},{"id":"O","name":"Ozren","gender":"M","role":"guest","color":"#0097a7","avatar":{"bg":"#5a2a2a","skin":"#efc7a3","hair":"#8a8278","style":"bald","glasses":true,"mustache":true,"mustacheColor":"#8a8278","shirt":"#0097a7"},"clue":"彼の<b>行</b>のどこかに<b>ボール袋</b>があった。","job":"プール管理者","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ozren\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#0097a7\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 30 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\"/><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=\"#8a8278\"/></svg>","solverRole":"guest","constraints":[{"type":"row_has","obj":"ballbasket"}]},{"id":"V","name":"Vlatka","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#6e2c4b","skin":"#e7b98f","hair":"#1c1a1a","style":"bun","earrings":true,"shirt":"#1b1b1b"},"clue":"<b>被害者。</b>彼女は犯人と二人きりだった。","job":"決勝の主審","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vlatka\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><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=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><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\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"official","constraints":[]}],"victim":"V","murderer":"K","solution":{"F":[1,1],"B":[2,6],"J":[3,7],"H":[4,8],"N":[5,14],"G":[6,16],"L":[7,5],"A":[8,10],"I":[9,4],"M":[10,2],"D":[11,11],"O":[12,15],"K":[13,13],"V":[14,12],"C":[15,9],"E":[16,3]},"walkthrough":[{"place":["E","F","G"],"cand":{"A":[[2,7],[2,8],[2,9],[2,10],[2,12],[2,13],[2,14],[3,5],[3,7],[3,8],[3,9],[3,11],[3,12],[3,14],[3,15],[7,5],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[7,14],[7,15],[8,5],[8,7],[8,8],[8,9],[8,10],[8,12],[8,13],[8,14],[8,15],[9,5],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[10,5],[10,8],[10,9],[10,11],[10,12],[10,13],[10,14],[10,15],[11,5],[11,7],[11,10],[11,12],[11,13],[11,14],[11,15],[12,5],[12,8],[12,9],[12,12],[12,13],[12,14],[12,15],[13,7],[13,13],[14,5],[14,7],[14,10],[14,12],[14,13],[14,14],[14,15],[15,8],[15,9],[15,13],[15,14],[15,15]],"B":[[2,6],[8,6],[9,6],[10,6],[13,6],[15,6]],"C":[[14,10],[15,8],[15,9]],"D":[[10,7],[10,10],[11,8],[11,9],[11,11],[12,7],[12,10],[14,9],[14,11],[15,5],[15,10]],"H":[[4,8],[4,10]],"I":[[3,4],[9,4],[10,4],[11,4],[12,4]],"J":[[2,14],[3,7],[3,9],[13,13],[14,12],[14,15]],"K":[[2,7],[2,8],[2,9],[2,10],[2,12],[2,13],[2,14],[3,5],[3,7],[3,8],[3,9],[3,11],[3,12],[3,14],[3,15],[13,7],[13,13],[15,8],[15,9],[15,13],[15,14],[15,15]],"L":[[7,5],[7,12],[7,13],[8,5],[8,12],[8,13],[9,5],[9,12],[10,5],[10,12],[11,5],[11,7],[11,10],[11,12],[12,5],[12,8],[12,9],[12,12]],"M":[[3,2],[7,2],[8,2],[9,2],[10,2],[11,2],[12,2],[14,2],[15,2]],"N":[[5,5],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15]],"O":[[12,5],[12,8],[12,9],[12,12],[12,13],[12,14],[12,15]],"V":[[2,7],[2,8],[2,9],[2,10],[2,12],[2,13],[2,14],[3,5],[3,7],[3,8],[3,9],[3,11],[3,12],[3,14],[3,15],[7,5],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[7,14],[7,15],[8,5],[8,7],[8,8],[8,9],[8,10],[8,12],[8,13],[8,14],[8,15],[9,5],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[10,5],[10,8],[10,9],[10,11],[10,12],[10,13],[10,14],[10,15],[11,5],[11,7],[11,10],[11,12],[11,13],[11,14],[11,15],[12,5],[12,8],[12,9],[12,12],[12,13],[12,14],[12,15],[13,7],[13,13],[14,5],[14,7],[14,10],[14,12],[14,13],[14,14],[14,15],[15,8],[15,9],[15,13],[15,14],[15,15]]},"text":"Emanuel was the only man beside the toilet (R16C4); the toilet’s only free neighbour in his area is R16C3: <b>Emanuel is at R16C3.</b> Filip was the only man beside the counter (R1C2), so he is at R1C1 or R1C3, and column 3 is Emanuel’s: <b>Filip is at R1C1.</b> Now several people own a whole line. Bruno had the ball bag (R12C6) in his column, so column 6 is his; Marta had the counter in her column, so column 2 is hers; Nikolina had the blue flag (R5C16) in her row, so row 5 is hers; nobody else can stand in those lines. Iva was in the Home Stand, which spans columns 1-4, and columns 1, 2 and 3 belong to Filip, Marta and Emanuel – so column 4 is hers. Hrvoje was beside the scoreboard (R4C9), at R4C8 or R4C10 (R5C9 lies in Nikolina’s row), so row 4 is his. Gordana was beside the blue flag, at R4C16 or R6C16 (R5C15 lies in Nikolina’s row), so column 16 is hers – and R4C16 lies in Hrvoje’s row: <b>Gordana is at R6C16.</b>"},{"place":[],"cand":{"A":[[3,15],[7,5],[7,7],[8,5],[8,7],[8,8],[8,9],[8,10],[8,12],[8,13],[8,14],[8,15],[9,5],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[10,5],[10,8],[10,9],[10,11],[10,12],[10,13],[10,14],[10,15],[11,5],[11,7],[11,10],[11,12],[11,13],[11,14],[11,15],[14,14]],"B":[[2,6],[13,6],[15,6]],"C":[[14,10],[15,8],[15,9]],"D":[[10,7],[10,10],[11,8],[11,9],[11,11]],"H":[[4,8],[4,10]],"I":[[3,4],[9,4],[10,4],[11,4]],"J":[[2,14],[3,7],[3,9],[13,13],[14,12],[14,15]],"K":[[2,7],[2,8],[2,9],[2,10],[2,12],[2,13],[2,14],[3,5],[3,7],[3,8],[3,9],[3,11],[3,12],[3,14],[3,15],[13,7],[13,13],[15,8],[15,9],[15,13],[15,14],[15,15]],"L":[[7,5],[8,5],[8,12],[8,13],[9,5],[9,12],[10,5],[10,12],[11,5],[11,7],[11,10],[11,12]],"M":[[9,2],[10,2],[11,2]],"N":[[5,5],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15]],"O":[[12,5],[12,8],[12,9],[12,12],[12,13],[12,14],[12,15]],"V":[[2,7],[2,8],[2,9],[2,10],[2,12],[2,13],[2,14],[3,5],[3,7],[3,8],[3,9],[3,11],[3,12],[3,14],[3,15],[7,5],[7,7],[8,5],[8,7],[8,8],[8,9],[8,10],[8,12],[8,13],[8,14],[8,15],[9,5],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[10,5],[10,8],[10,9],[10,11],[10,12],[10,13],[10,14],[10,15],[11,5],[11,7],[11,10],[11,12],[11,13],[11,14],[11,15],[13,7],[13,13],[14,5],[14,7],[14,10],[14,12],[14,13],[14,14],[14,15],[15,8],[15,9],[15,13],[15,14],[15,15]]},"text":"Ozren had the ball bag in his row, so row 12 is his. Marta said somebody beside the water was exactly two rows north of her; judging by the remaining candidates, such a person can only be in row 5, 7, 8 or 9, so Marta can only be in row 7, 9, 10 or 11, and R3C2, R8C2, R14C2 and R15C2 drop out. Ante said there was a guest of the organisers in his area, and that can come true only in the Away Stand (Nikolina or Ozren), the Pool Hall (Lucija, Nikolina or Ozren) or the Cafeteria (only Ozren): the VIP Box can still take only Bruno, Krešimir and Vlatka; the Broadcast Studio, the Press Tribune and the Referees’ Room only Josipa, Krešimir and Vlatka; the Home Dressing Room only Bruno, Damir, Krešimir and Vlatka; the Away Dressing Room only Ciprijan, Damir, Krešimir and Vlatka; the Medical Room and the Ceremony Room only Krešimir and Vlatka – never a guest – so Ante’s squares in all those rooms drop out. Lucija said somebody in her area was in a pool, and the only other pools are in row 16, which is Emanuel’s, so she is certainly in the Pool Hall; somebody else there was beside a bench, and that can only be Damir, the only one beside a bench. So Damir is in the Pool Hall too, and his squares beside the benches of the dressing rooms, R14C9, R14C11, R15C5 and R15C10, drop out (the squares beside benches are his alone). If Ante were at R14C15 in the Cafeteria, his guest could only be Ozren, whose only Cafeteria square, R12C15, lies in Ante’s column: R14C15 is out. Bruno had no other man in his area, but Damir and Hrvoje are certainly in the Pool Hall, so Bruno cannot be there: R8C6, R9C6 and R10C6 drop out. Finally, by the special rule exactly one person was beside each goal. Around the goal at R7C6, R6C6 lies in Gordana’s row and R8C6 has just dropped out, so the free squares, R7C5 and R7C7, are both in row 7: row 7 belongs to the person beside that goal, and the rest of it is empty – R7C1-R7C3 and R7C8-R7C16."},{"place":["H","C"],"cand":{"A":[[3,15],[7,5],[7,7],[8,10],[9,5],[9,7],[9,13],[9,14],[9,15],[10,5],[10,13],[10,14],[10,15],[11,5],[11,7],[11,13],[11,14],[11,15],[14,14]],"B":[[2,6],[13,6]],"D":[[10,7],[11,11]],"I":[[3,4],[9,4],[10,4],[11,4]],"J":[[2,14],[3,7],[13,13],[14,12],[14,15]],"K":[[2,13],[3,14],[3,15],[13,7],[13,13]],"L":[[7,5],[9,5],[10,5],[11,5],[11,7]],"M":[[9,2],[10,2],[11,2]],"N":[[5,5],[5,7],[5,13],[5,14],[5,15]],"O":[[12,5],[12,13],[12,14],[12,15]],"V":[[2,7],[2,12],[2,13],[2,14],[3,5],[3,7],[3,11],[3,12],[3,14],[3,15],[7,5],[7,7],[8,10],[9,5],[9,7],[9,13],[9,14],[9,15],[10,5],[10,13],[10,14],[10,15],[11,5],[11,7],[11,13],[11,14],[11,15],[13,7],[13,13],[14,5],[14,7],[14,12],[14,13],[14,14],[14,15]]},"text":"Krešimir said there was a woman in his area. In the VIP Box that could only be Vlatka, in the Broadcast Studio and the Press Tribune only Josipa or Vlatka, in the Medical Room and the Ceremony Room only Vlatka – and in each of those rooms they could stand only on his own square or in his own row or column, which is impossible. So Krešimir loses R2C7-R2C10 and R2C12 (VIP Box), R2C14 (Broadcast Studio), R3C5, R3C7-R3C9, R3C11 and R3C12 (Press Tribune), R15C13 and R15C14 (Medical Room) and R15C15 (Ceremony Room). Damir was the easternmost person in the Pool Hall, and his squares there are R10C7, R10C10, R11C8, R11C9 and R11C11; everybody else in the Pool Hall must stand west of him, so R5C11, R5C12, R8C12, R8C13, R9C11, R9C12, R10C11, R10C12, R11C12 and R12C12 drop out. Now the second goal, at R8C11: by the special rule exactly one person was beside it as well. R7C11 lies in row 7, which belongs to the first goal, and R9C11 and R8C12 have just dropped out, so R8C10 is certainly occupied – and the rest of row 8 and of column 10 is empty. Hrvoje was beside the scoreboard (R4C9): R4C10 lies in column 10 and R5C9 in Nikolina’s row, so <b>Hrvoje is at R4C8.</b> Ciprijan was in the Away Dressing Room, where the squares beside the bench are Damir’s alone: he loses R14C10 (column 10), R15C8 (Hrvoje’s column) and R16C10 (Emanuel’s row), and one square is left: <b>Ciprijan is at R15C9.</b>"},{"place":["D"],"cand":{"A":[[3,15],[7,7],[8,10],[9,7],[9,13],[9,14],[9,15],[10,13],[10,14],[10,15],[14,14]],"B":[[2,6],[13,6]],"I":[[3,4],[9,4],[10,4]],"J":[[2,14],[3,7],[13,13],[14,12],[14,15]],"K":[[2,13],[3,14],[3,15],[13,13]],"L":[[7,5],[9,5],[10,5]],"M":[[9,2],[10,2]],"N":[[5,7],[5,13],[5,14],[5,15]],"O":[[12,13],[12,14],[12,15]],"V":[[2,7],[2,12],[2,13],[2,14],[3,7],[3,12],[3,14],[3,15],[7,7],[8,10],[9,7],[9,13],[9,14],[9,15],[10,13],[10,14],[10,15],[13,7],[13,13],[14,7],[14,12],[14,13],[14,14],[14,15]]},"text":"Damir’s last squares are R10C7 and R11C11, opposite corners of a rectangle; its other corner, R11C7 (the bench), shares a row or a column with each of them. Wherever Damir stands, R11C7 lies in his row or column, so nobody can be there: it is crossed out. Lucija has to be in the Pool Hall but not in a pool herself; the bench R11C7 is crossed out, the squares beside benches are Damir’s alone, and the rest of the Pool Hall is closed by lines already claimed, by the pools themselves, or lies east of Damir – so her only squares are R7C5, R9C5, R10C5 and R11C5, all in column 5. Column 5 is hers, and every other square in it is empty: R3C5, R4C5, R5C5, R6C5, R8C5, R12C5, R14C5 and R15C5. Krešimir at R13C7, in the Home Dressing Room, would need a woman there, but only Vlatka could be that woman, and she could stand only in his row or column: R13C7 is out. Damir was the easternmost person in the Pool Hall, and Hrvoje is certainly there, at R4C8, so Damir must stand east of column 8: R10C7 is out. <b>Damir is at R11C11.</b>"},{"place":[],"cand":{"A":[[7,7],[8,10],[9,7]],"B":[[2,6],[13,6]],"I":[[3,4],[9,4],[10,4]],"J":[[3,7],[14,12]],"K":[[2,13],[3,14],[3,15],[13,13]],"L":[[7,5],[9,5],[10,5]],"M":[[9,2],[10,2]],"N":[[5,7],[5,13],[5,14],[5,15]],"O":[[12,13],[12,14],[12,15]],"V":[[2,7],[3,7],[3,15],[7,7],[8,10],[9,7],[9,13],[9,14],[9,15],[10,13],[10,14],[10,15],[13,7],[14,12]]},"text":"Three people must fill columns 13-15, and only three can still be there. Krešimir’s squares left (R2C13, R3C14, R3C15, R13C13) and Ozren’s (R12C13, R12C14, R12C15) are all in these columns, and the third is Gordana’s companion: she was alone with a woman, Nikolina or Vlatka, in the Away Stand, and what is left of the Away Stand lies in columns 13-15. Three people, three columns: nobody else can stand there – Nikolina and Vlatka only as Gordana’s companion in the Away Stand – and R2C14, R14C13, R14C14 and R14C15 are empty. Josipa was the northernmost person in her area and beside a chair, so she is at R3C7 (the chair is R3C8, in the Press Tribune) or at R14C12 (the chair is R14C13, in the Referees’ Room). These are opposite corners of a rectangle whose other corners, R3C12 and R14C7, share a row or a column with each of them: wherever Josipa is, both lie in her row or column, so both are crossed out. Row 14 now has a single square where anybody can stand, R14C12, and only Josipa or Vlatka can be there: somebody is at R14C12, so the rest of column 12 is empty – R2C12 goes."},{"place":["A","L","M","I"],"cand":{"B":[[2,6],[13,6]],"J":[[3,7],[14,12]],"K":[[2,13],[3,14],[3,15],[13,13]],"N":[[5,13],[5,14],[5,15]],"O":[[12,13],[12,14],[12,15]],"V":[[2,7],[3,7],[13,7],[14,12]]},"text":"Lucija said that exactly one person was in a pool – not her, but somebody in her area. Ante is certainly standing in a pool by now, so nobody else can be in one: R5C7, R7C7, R8C10 and R9C7 drop out for the others. Now the lines that still need somebody. Who can be in row 8? Bruno would make the Pool Hall too crowded with men; Iva’s and Vlatka’s squares in this row are in Marta’s column, Lucija’s in Iva’s column; Josipa needs a chair beside her, Krešimir a desk in his row, Nikolina the blue flag in her row, Ozren the ball bag in his row – none of them is here; and Marta would need somebody beside the water two rows north, in row 6, where nobody can be. Only Ante is left: <b>Ante is at R8C10.</b> Who can be in row 7? Bruno has no square in it, Iva’s and Vlatka’s are in Filip’s column, Josipa, Krešimir, Nikolina and Ozren fail for the same reasons as before, and Marta would need somebody beside the water in row 5, where nobody can be any more. Only Lucija is left: <b>Lucija is at R7C5.</b> Who can be in column 2? Bruno cannot (his ball bag is not in column 2), Iva, Josipa, Nikolina, Ozren and Vlatka are shut out by Marta’s line, and Krešimir could only be in the Entrance Hall, where no woman can stand beside him – so only Marta can be in column 2. From R9C2 the person two rows north would be in row 7, Lucija, who is not beside the water (her neighbour R7C6 is the goal’s square, not water); from R10C2 it would be Ante in row 8, who stands in the water, with water beside him at R8C9: <b>Marta is at R10C2.</b> Columns 7 and 12 can be filled only by Josipa (R3C7 or R14C12) and Vlatka (R2C7, R3C7, R13C7 or R14C12): two people for two columns, so the columns are theirs and Vlatka can be nowhere else – R3C15, R9C13, R9C14 and R9C15 drop out. Who can be in row 9? Bruno would make the Pool Hall too crowded, Vlatka’s square is in Filip’s column, and Josipa, Krešimir, Nikolina and Ozren fail for the same reasons as before. Only Iva is left: <b>Iva is at R9C4.</b>"},{"place":["K","B","O","N"],"cand":{"J":[[3,7],[14,12]],"V":[[3,7],[14,12]]},"text":"Krešimir said there was a woman in his area. The Broadcast Studio can no longer hold one – Josipa and Vlatka have no square left there – so R2C13 and R3C14 are out for him. Gordana was alone with a woman in the Away Stand, and Nikolina is certainly in the Away Stand (R5C13, R5C14 and R5C15 are her squares): she is that woman, so the rest of the Away Stand is empty – R3C15, R12C13 and R12C14. Krešimir has a single square left: <b>Krešimir is at R13C13.</b> Bruno’s column 6 offers only R2C6: R1C6, R5C6, R6C6, R11C6, R13C6, R14C6, R15C6 and R16C6 lie in rows already taken, and R8C6-R10C6 are in the Pool Hall, where there would be too many men: <b>Bruno is at R2C6.</b> Ozren’s row 12 is closed everywhere except at R12C15 – the Away Stand is full, and the rest lies in columns already taken or east of Damir: <b>Ozren is at R12C15.</b> Nikolina’s row 5 has R5C13, R5C14 and R5C15 left, and R5C13 lies in Krešimir’s column, R5C15 in Ozren’s: <b>Nikolina is at R5C14.</b>"},{"place":["J","V"],"cand":{},"text":"Josipa was the northernmost person in her area. Krešimir is certainly in the Referees’ Room, at R13C13, so Josipa at R14C12, in the same room but south of him, could not be the northernmost: R14C12 is out for her. <b>Josipa is at R3C7.</b> The victim made no statement, so Vlatka’s square follows from the others’: of her squares only R14C12 is left – the Referees’ Room, where the only other person is Krešimir. <b>Vlatka is at R14C12.</b>"},{"final":true,"text":"Case closed: Vlatka was alone in the Referees’ Room with Krešimir, the cameraman, who had filmed the disputed last-second decision from the pool deck – and the referee had ordered the footage erased before the ceremony. <b>Krešimir is the murderer!</b>"}],"solver":{"rules":[{"type":"each_obj_beside_count","obj":"wpgoal","n":1}],"occupiable":["pool","stool","bench","seat","armchair","chair","massage","podium"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-18"},"score":239.137}