{"format":"murdoku-puzzle/1","id":"fleamarket","version":1,"difficulty":"medium","level":6,"size":{"rows":9,"cols":9},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"The Flea Market","tagline":"The Ecseri flea market in Budapest · a Saturday morning in October · the appraiser's coffee went cold","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-05","story":"Budapest, the Ecseri flea market, a Saturday morning in October. Five dealers had set up their wares in the covered hall: pendulum clocks, tin toys, leather-bound books and a whole room of old furniture. Vászoly, an appraiser from a famous auction house, came every month to hunt for treasures, and this morning a rumour was going round that one of the stalls was selling a fake. He sat down in the snack bar with an espresso and a notebook – and that is where he was found. Since the gates had opened, nobody had left the hall: five dealers and three buyers were inside.","rules":{"standard":["Every <b>row</b> and every <b>column</b> holds exactly <b>one person</b>. As soon as you place someone, cross out their whole row and column.","<b>“Beside”</b> = directly left, right, above or below, and <b>in the same area</b>. Squares with objects (the pendulum clocks, the gramophone, the teddy bear, the counter, the espresso machine, the amphorae, the dollhouse, the bistro table, the globe, the bookcase, the chest, the mirror, the floor lamp, the old bicycle, the wardrobe and the scales) cannot be occupied; the rocking horse, the bench and the armchair can.","Directions refer to rows and columns, not to the same line: <i>“exactly one row north of him was a woman”</i> = the person in the row directly above is a woman, in any column.","The murderer was <b>alone with the victim</b>: nobody else was in that area."],"special":["At each of the four stalls there was at least one <b>vendor</b>."]},"roleNames":{"vendor":"vendor","buyer":"buyer","victim":"victim"},"personGroups":[{"id":"vendors","name":"The vendors","persons":["A","B","C","D","E"]},{"id":"buyers","name":"Buyers","persons":["F","G","H"]},{"id":"expert","name":"The appraiser","persons":["V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Clock Stall","cells":[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2]],"fill":"#efe2cb","pattern":"planks","labelAt":[1,2],"name":"Clock Stall"},{"id":"Toy Stall","cells":[[1,5],[1,6],[1,7],[2,5],[2,6],[3,6]],"fill":"#f6e2ea","pattern":"boards","labelAt":[2,6],"name":"Toy Stall"},{"id":"Book Stall","cells":[[4,4],[5,1],[5,2],[5,3],[5,4],[5,5],[6,1],[6,2],[7,1]],"fill":"#e3e9d6","pattern":"planks","labelAt":[5,3],"name":"Book Stall"},{"id":"Furniture Stall","cells":[[7,4],[7,5],[7,6],[7,7],[7,8],[8,3],[8,4],[8,5],[9,5],[9,6]],"fill":"#f1dfcc","pattern":"boards","labelAt":[8,5],"name":"Furniture Stall"},{"id":"Aisle","cells":[[1,4],[2,4],[3,3],[3,4],[3,5],[4,1],[4,2],[4,3],[4,5],[4,6],[4,9],[5,6],[5,7],[5,8],[5,9],[6,3],[6,4],[6,5],[6,6],[6,7],[6,8],[6,9],[7,2],[7,3],[7,9],[8,1],[8,2],[8,6],[8,7],[8,8],[8,9],[9,1],[9,2],[9,3],[9,4],[9,7],[9,8],[9,9]],"fill":"#ece7dd","pattern":"tiles","labelAt":[6,6],"name":"Aisle"},{"id":"Snack Bar","cells":[[1,8],[1,9],[2,7],[2,8],[2,9],[3,7],[3,8],[3,9],[4,7],[4,8]],"fill":"#dfe6ea","pattern":"tiles","labelAt":[2,8],"name":"Snack Bar"}],"objectTypes":{"armchair":{"occupiable":true,"name":"armchair","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"6\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"8\" width=\"24\" height=\"14\" rx=\"5\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/><rect x=\"33\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/>"},"bench":{"occupiable":true,"name":"bench","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\"/>"},"rockinghorse":{"occupiable":true,"name":"rocking horse","icon":"<path d=\"M4 37 q19 10 38 0\" fill=\"none\" stroke=\"#8a4a2a\" stroke-width=\"3.2\" stroke-linecap=\"round\"/><path d=\"M14 29 l-2 10 M18 30 v11 M28 30 v11 M32 29 l2 10\" stroke=\"#8a4a2a\" stroke-width=\"2.2\" stroke-linecap=\"round\"/><path d=\"M11 24 q-5 1 -6 9\" fill=\"none\" stroke=\"#6b3a20\" stroke-width=\"2.8\" stroke-linecap=\"round\"/><ellipse cx=\"22\" cy=\"26\" rx=\"12\" ry=\"5.5\" fill=\"#f4efe6\" stroke=\"#5a4a3a\" stroke-width=\"1.4\"/><path d=\"M28 23 L33 10 L38 13 L34 26 Z\" fill=\"#f4efe6\" stroke=\"#5a4a3a\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><ellipse cx=\"37\" cy=\"12\" rx=\"6.5\" ry=\"3.6\" transform=\"rotate(25 37 12)\" fill=\"#f4efe6\" stroke=\"#5a4a3a\" stroke-width=\"1.3\"/><path d=\"M34 7 l1 -4 l2 4\" fill=\"#f4efe6\" stroke=\"#5a4a3a\" stroke-width=\"1\"/><path d=\"M32 8 q-4 6 -5 15\" fill=\"none\" stroke=\"#6b3a20\" stroke-width=\"3\" stroke-linecap=\"round\"/><rect x=\"17\" y=\"20\" width=\"9\" height=\"4\" rx=\"1.5\" fill=\"#c0392b\"/><circle cx=\"37\" cy=\"10.5\" r=\"1\" fill=\"#2b2b2b\"/><g fill=\"#c9c1b3\"><circle cx=\"15\" cy=\"26\" r=\"1.4\"/><circle cx=\"24\" cy=\"28\" r=\"1.3\"/><circle cx=\"29\" cy=\"26\" r=\"1.1\"/></g>"},"amphora":{"occupiable":false,"name":"amphora","icon":"<path d=\"M18.5 10 q-8 1 -6 10 M27.5 10 q8 1 6 10\" fill=\"none\" stroke=\"#6b2f14\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M19 4 h8 v3 l-1.5 1.5 v4 q9 5 9 15 q0 9 -7 13 l1 2.5 h-11 l1 -2.5 q-7 -4 -7 -13 q0 -10 9 -15 v-4 l-1.5 -1.5 z\" fill=\"#c8673a\" stroke=\"#6b2f14\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M12.4 24 h21.2 M12.4 30 h21.2\" stroke=\"#2b2b2b\" stroke-width=\"1.3\"/><path d=\"M14 27 l2 -1.6 l2 1.6 l2 -1.6 l2 1.6 l2 -1.6 l2 1.6 l2 -1.6 l2 1.6 l2 -1.6\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1\"/>"},"bicycle":{"occupiable":false,"name":"old bicycle","icon":"<circle cx=\"13\" cy=\"30\" r=\"8\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"2\"/><circle cx=\"33\" cy=\"30\" r=\"8\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"2\"/><path d=\"M13 30 L20 16 h10 l3 14 M20 16 l6 14 h-13 M30 16 l-4 -4\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"2.2\" stroke-linejoin=\"round\"/>"},"bistro":{"occupiable":false,"name":"bistro table","icon":"<circle cx=\"23\" cy=\"23\" r=\"16\" fill=\"#f3f0ea\" stroke=\"#6b6158\" stroke-width=\"1.6\"/><path d=\"M11 19 q6 3 10 -1 q4 -3 10 1 M14 31 q5 -3 10 1 q3 2 7 0\" fill=\"none\" stroke=\"#d3ccc0\" stroke-width=\"1\"/><circle cx=\"18\" cy=\"25\" r=\"4.4\" fill=\"#fff\" stroke=\"#8a7f74\" stroke-width=\"1\"/><circle cx=\"18\" cy=\"25\" r=\"2.4\" fill=\"#7a4a2a\"/><path d=\"M22.4 25 h2\" stroke=\"#8a7f74\" stroke-width=\"1.2\"/><circle cx=\"29\" cy=\"19\" r=\"2.8\" fill=\"#e26d8a\"/><circle cx=\"29\" cy=\"19\" r=\"1\" fill=\"#f7d774\"/>"},"bookcase":{"occupiable":false,"name":"bookcase","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>"},"chest":{"occupiable":false,"name":"chest","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"clock":{"occupiable":false,"name":"pendulum clock","icon":"<rect x=\"15\" y=\"14\" width=\"16\" height=\"27\" rx=\"1.5\" fill=\"#7a4e2a\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"40\" width=\"20\" height=\"4\" rx=\"1\" fill=\"#5e3a1e\" stroke=\"#4a2e16\"/><path d=\"M13 16 v-9 q0 -5 10 -5 q10 0 10 5 v9 z\" fill=\"#8f5e34\" stroke=\"#4a2e16\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"10\" r=\"5.5\" fill=\"#f4efe6\" stroke=\"#c9a03a\" stroke-width=\"1.2\"/><path d=\"M23 10 v-3.5 M23 10 h2.8\" stroke=\"#2a2018\" stroke-width=\"1.1\" stroke-linecap=\"round\"/><rect x=\"19\" y=\"19\" width=\"8\" height=\"16\" rx=\"4\" fill=\"#3a2414\"/><line x1=\"23\" y1=\"19\" x2=\"23\" y2=\"30\" stroke=\"#c9a03a\" stroke-width=\"1\"/><circle cx=\"23\" cy=\"31\" r=\"2.4\" fill=\"#c9a03a\"/>"},"counter":{"occupiable":false,"name":"counter","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\"/>"},"dollhouse":{"occupiable":false,"name":"dollhouse","icon":"<rect x=\"31\" y=\"8\" width=\"4\" height=\"8\" fill=\"#b0603c\" stroke=\"#8a3a52\" stroke-width=\".8\"/><path d=\"M5 21 L23 6 L41 21 Z\" fill=\"#d86a8a\" stroke=\"#8a3a52\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><rect x=\"9\" y=\"21\" width=\"28\" height=\"21\" fill=\"#fbe7c6\" stroke=\"#8a6a4a\" stroke-width=\"1.4\"/><line x1=\"9\" y1=\"31.5\" x2=\"37\" y2=\"31.5\" stroke=\"#8a6a4a\" stroke-width=\"1.1\"/><rect x=\"12\" y=\"24\" width=\"8\" height=\"5.5\" fill=\"#fff3b0\" stroke=\"#8a6a4a\"/><rect x=\"26\" y=\"24\" width=\"8\" height=\"5.5\" fill=\"#9fd3e6\" stroke=\"#8a6a4a\"/><rect x=\"12\" y=\"34\" width=\"8\" height=\"5.5\" fill=\"#9fd3e6\" stroke=\"#8a6a4a\"/><rect x=\"26\" y=\"34\" width=\"7\" height=\"8\" fill=\"#b0603c\" stroke=\"#8a6a4a\"/><circle cx=\"23\" cy=\"15\" r=\"2.6\" fill=\"#fff4c8\" stroke=\"#8a3a52\"/>"},"espresso":{"occupiable":false,"name":"espresso machine","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\"/>"},"globe":{"occupiable":false,"name":"globe","icon":"<circle cx=\"23\" cy=\"19\" r=\"12\" fill=\"#7fb8d0\" stroke=\"#3a4148\" stroke-width=\"1.5\"/><path d=\"M14 14 q9 -4 18 2 M13 22 q10 4 20 -1 M23 7 v24\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M11 12 q-6 10 4 20\" fill=\"none\" stroke=\"#3a4148\" stroke-width=\"2\"/><rect x=\"18\" y=\"33\" width=\"10\" height=\"4\" fill=\"#8a6a3a\"/><rect x=\"14\" y=\"37\" width=\"18\" height=\"4\" rx=\"1\" fill=\"#5b5852\"/>"},"gramophone":{"occupiable":false,"name":"gramophone","icon":"<path d=\"M33 37 h6 M39 37 v-3\" stroke=\"#4a2a12\" stroke-width=\"1.6\" stroke-linecap=\"round\"/><rect x=\"7\" y=\"31\" width=\"26\" height=\"11\" rx=\"1.5\" fill=\"#8a5a2b\" stroke=\"#4a2a12\" stroke-width=\"1.4\"/><ellipse cx=\"20\" cy=\"31\" rx=\"11\" ry=\"2.4\" fill=\"#2b2b2b\" stroke=\"#111\" stroke-width=\".8\"/><circle cx=\"20\" cy=\"31\" r=\"1\" fill=\"#d7263d\"/><path d=\"M24 30 q2 -9 8 -12\" fill=\"none\" stroke=\"#b8902f\" stroke-width=\"2.2\" stroke-linecap=\"round\"/><path d=\"M30 20 L21 5 q9 -5 21 1 q2 8 -4 17 z\" fill=\"#e0b050\" stroke=\"#7a5a1a\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M30 20 L26 6 M30 20 L32 4.500 M30 20 L38 6.500\" stroke=\"#7a5a1a\" stroke-width=\".8\"/>"},"lamp":{"occupiable":false,"name":"floor lamp","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\"/>"},"mirror":{"occupiable":false,"name":"mirror","icon":"<rect x=\"12\" y=\"4\" width=\"22\" height=\"38\" rx=\"9\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"32\" rx=\"7\" fill=\"#dfe9ee\"/><path d=\"M19 11 q-3 8 0 20\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".8\"/>"},"scales":{"occupiable":false,"name":"scales","icon":"<rect x=\"8\" y=\"30\" width=\"30\" height=\"8\" rx=\"2\" fill=\"#5a6068\"/><rect x=\"21\" y=\"12\" width=\"4\" height=\"18\" fill=\"#5a6068\"/><path d=\"M8 14 h30\" stroke=\"#5a6068\" stroke-width=\"3\"/><path d=\"M10 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/><path d=\"M36 14 l-3 9 h10 l-3 -9\" fill=\"#b9c3cc\" stroke=\"#5a6068\"/>"},"teddy":{"occupiable":false,"name":"teddy bear","icon":"<circle cx=\"14\" cy=\"9\" r=\"4.6\" fill=\"#a86b3c\" stroke=\"#5a3a1a\" stroke-width=\"1.2\"/><circle cx=\"32\" cy=\"9\" r=\"4.6\" fill=\"#a86b3c\" stroke=\"#5a3a1a\" stroke-width=\"1.2\"/><circle cx=\"14\" cy=\"9\" r=\"2.2\" fill=\"#e8c9a0\"/><circle cx=\"32\" cy=\"9\" r=\"2.2\" fill=\"#e8c9a0\"/><ellipse cx=\"23\" cy=\"32\" rx=\"12\" ry=\"10\" fill=\"#a86b3c\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"23\" cy=\"34\" rx=\"6\" ry=\"5.5\" fill=\"#e8c9a0\"/><path d=\"M11 27 q-4 4 -2 9 M35 27 q4 4 2 9\" fill=\"none\" stroke=\"#5a3a1a\" stroke-width=\"1.2\"/><circle cx=\"23\" cy=\"16\" r=\"9.5\" fill=\"#b97a48\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><ellipse cx=\"23\" cy=\"19.5\" rx=\"4.6\" ry=\"3.4\" fill=\"#e8c9a0\"/><ellipse cx=\"23\" cy=\"18.3\" rx=\"1.6\" ry=\"1.2\" fill=\"#2b2b2b\"/><circle cx=\"19.2\" cy=\"13.5\" r=\"1.4\" fill=\"#2b2b2b\"/><circle cx=\"26.8\" cy=\"13.5\" r=\"1.4\" fill=\"#2b2b2b\"/><path d=\"M17 25 l6 3 l6 -3 l-1 5 l-5 -2 l-5 2 z\" fill=\"#c0392b\" stroke=\"#7a1020\" stroke-width=\".8\"/><ellipse cx=\"14\" cy=\"41.5\" rx=\"5.2\" ry=\"3.4\" fill=\"#e8c9a0\" stroke=\"#5a3a1a\" stroke-width=\"1.1\"/><ellipse cx=\"32\" cy=\"41.5\" rx=\"5.2\" ry=\"3.4\" fill=\"#e8c9a0\" stroke=\"#5a3a1a\" stroke-width=\"1.1\"/>"},"wardrobe":{"occupiable":false,"name":"wardrobe","icon":"<rect x=\"8\" y=\"3\" width=\"30\" height=\"40\" rx=\"2\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"3\" x2=\"23\" y2=\"43\" stroke=\"#5e4127\"/><circle cx=\"19\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/><circle cx=\"27\" cy=\"24\" r=\"1.6\" fill=\"#e6cfa8\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"clock"},{"cell":[1,3],"type":"gramophone"},{"cell":[1,5],"type":"teddy"},{"cell":[1,8],"type":"counter"},{"cell":[2,3],"type":"clock"},{"cell":[2,5],"type":"rockinghorse"},{"cell":[2,9],"type":"espresso"},{"cell":[3,4],"type":"amphora"},{"cell":[3,6],"type":"dollhouse"},{"cell":[3,7],"type":"bistro"},{"cell":[4,4],"type":"globe"},{"cell":[5,2],"type":"bookcase"},{"cell":[6,5],"type":"bench"},{"cell":[6,9],"type":"amphora"},{"cell":[7,1],"type":"chest"},{"cell":[7,5],"type":"armchair"},{"cell":[7,7],"type":"mirror"},{"cell":[8,3],"type":"lamp"},{"cell":[8,8],"type":"bicycle"},{"cell":[9,6],"type":"wardrobe"},{"cell":[9,8],"type":"scales"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Anikó","gender":"F","role":"vendor","color":"#c62828","avatar":{"bg":"#8c3a5a","skin":"#f3d3b5","hair":"#7a4a2a","style":"bob","shirt":"#c62828","glasses":true},"clue":"She was at the <b>Clock Stall</b>.","job":"the clock dealer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Anikó\"><rect width=\"80\" height=\"80\" fill=\"#8c3a5a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#7a4a2a\"/><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=\"#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=\"#7a4a2a\"/><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":"vendor","constraints":[{"type":"area","areas":["Clock Stall"]}]},{"id":"B","name":"Benedek","gender":"M","role":"vendor","color":"#2e7d32","avatar":{"bg":"#35607a","skin":"#e7b98f","hair":"#3a2a1c","style":"short","shirt":"#8b5a2b","cap":true,"mustache":true,"mustacheColor":"#3a2a1c"},"clue":"The <b>bistro table</b> was somewhere in his <b>column</b>.","job":"a pedlar of postcards and badges","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Benedek\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#8b5a2b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#3a2a1c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#3a2a1c\"/><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":"vendor","constraints":[{"type":"col_has","obj":"bistro"}]},{"id":"C","name":"Cirill","gender":"M","role":"vendor","color":"#1565c0","avatar":{"bg":"#5d4037","skin":"#f1c8a5","hair":"#8a8278","style":"bald","shirt":"#4a5a7a","beard":true,"apron":true},"clue":"<b>Exactly one row north</b> of him was a <b>man</b>.","job":"the furniture dealer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Cirill\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a5a7a\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#8a8278\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#8a8278\"/></svg>","solverRole":"vendor","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"M"}]},{"id":"D","name":"Döme","gender":"M","role":"vendor","color":"#6a1b9a","avatar":{"bg":"#e65100","skin":"#f0cdb0","hair":"#b7482c","style":"short","shirt":"#2e7d32","beard":true,"glasses":true},"clue":"He was in the <b>first row</b>.","job":"the toy dealer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Döme\"><rect width=\"80\" height=\"80\" fill=\"#e65100\"/><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=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><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=\"#b7482c\"/></svg>","solverRole":"vendor","constraints":[{"type":"row","rows":[1]}]},{"id":"E","name":"Enikő","gender":"F","role":"vendor","color":"#e65100","avatar":{"bg":"#3d2a5a","skin":"#f6d8c0","hair":"#d9d4cc","style":"bun","shirt":"#5b2c6f","glasses":true,"necklace":true},"clue":"She was <b>not</b> beside the <b>bookcase</b>. An <b>amphora</b> was somewhere in her <b>row</b>.","job":"the antiquarian bookseller","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Enikő\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5b2c6f\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#d9d4cc\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d9d4cc\"/><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":"vendor","constraints":[{"type":"not_beside","obj":"bookcase"},{"type":"row_has","obj":"amphora"}]},{"id":"F","name":"Fülöp","gender":"M","role":"buyer","color":"#00838f","avatar":{"bg":"#1b2a33","skin":"#e4b998","hair":"#1c1a1a","style":"slick","shirt":"#2f3b4c","bow":true,"mustache":true,"mustacheColor":"#1c1a1a"},"clue":"There was <b>exactly one other person</b> in his area.","job":"a collector of gramophones","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Fülöp\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"buyer","constraints":[{"type":"with_count","n":1}]},{"id":"G","name":"Gyöngyvér","gender":"F","role":"buyer","color":"#ad1457","avatar":{"bg":"#00695c","skin":"#f3d3b5","hair":"#d9b464","style":"long","shirt":"#f4efe6","earrings":true,"scarf":"#e0b050"},"clue":"There was <b>no amphora</b> in her area.","job":"an interior designer","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Gyöngyvér\"><rect width=\"80\" height=\"80\" fill=\"#00695c\"/><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=\"#f4efe6\"/><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\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#e0b050\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"buyer","constraints":[{"type":"not_area_has","obj":"amphora"}]},{"id":"H","name":"Hella","gender":"F","role":"buyer","color":"#5d4037","avatar":{"bg":"#ad1457","skin":"#f6d8c0","hair":"#1c1a1a","style":"ponytail","shirt":"#e26d8a","beanie":"#2e7d32"},"clue":"She was the <b>southernmost person in her area</b>. The <b>armchair</b> was somewhere in her area.","job":"an art student","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hella\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#e26d8a\"/><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=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#2e7d32\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#2e7d32\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"buyer","constraints":[{"type":"extreme_in_area","dir":"S"},{"type":"area_has","obj":"armchair"}]},{"id":"V","name":"Vászoly","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f1c8a5","hair":"#8a8278","style":"slick","shirt":"#2f3b4c","glasses":true,"beard":true},"clue":"<b>The victim.</b> He was found in the <b>Snack Bar</b>, beside the <b>espresso machine</b> – alone with the murderer.","job":"an appraiser from an auction house","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vászoly\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><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=\"#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=\"#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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#8a8278\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"appraiser","constraints":[{"type":"area","areas":["Snack Bar"]},{"type":"beside","obj":"espresso"}]}],"victim":"V","murderer":"G","solution":{"D":[1,6],"A":[2,2],"V":[3,9],"G":[4,8],"B":[5,7],"E":[6,1],"F":[7,3],"C":[8,4],"H":[9,5]},"walkthrough":[{"place":["E","D"],"cand":{"A":[[2,2],[3,2]],"V":[[2,8],[3,9]],"B":[[4,7],[5,7],[8,7],[9,7]],"C":[[7,4],[7,5],[7,8],[8,4],[8,5],[9,5]],"F":[[4,3],[4,5],[4,8],[4,9],[5,3],[5,4],[5,5],[5,8],[5,9],[7,3],[7,4],[7,5],[7,8],[7,9],[8,4],[8,5],[8,9],[9,3],[9,4],[9,5],[9,9]],"G":[[4,3],[4,5],[4,8],[4,9],[5,3],[5,4],[5,5],[5,8],[5,9],[7,3],[7,4],[7,5],[7,8],[7,9],[8,4],[8,5],[8,9],[9,3],[9,4],[9,5],[9,9]],"H":[[4,3],[4,5],[4,8],[4,9],[5,3],[5,4],[5,5],[5,8],[5,9],[7,3],[7,4],[7,5],[7,8],[7,9],[8,4],[8,5],[8,9],[9,3],[9,4],[9,5],[9,9]]},"text":"Vászoly was found in the Snack Bar beside the espresso machine, so he is at R1C9, R2C8 or R3C9, and the murderer was alone with him there: the Snack Bar holds exactly two people. Döme was in the first row, so Vászoly is in row 2 or 3 – and so is Anikó, who was at the Clock Stall: all its squares outside row 1 lie in rows 2 and 3. Rows 1, 2 and 3 therefore belong to Döme, Anikó and Vászoly; nobody else can use them. The bistro table is at R3C7, so column 7 is Benedek’s. Now the general rule: each of the four stalls held at least one vendor, and the vendors are Anikó, Benedek, Cirill, Döme and Enikő. The Furniture Stall lies in rows 7 to 9; Anikó is at the Clock Stall, Döme in row 1, Enikő – with an amphora in her row, and the amphorae are at R3C4 and R6C9 – in row 3 or 6, and in column 7 the stall has only the mirror, so its vendor can only be Cirill. The Book Stall needs a vendor as well; Anikó, Döme and Benedek cannot reach it either, and Cirill is at the Furniture Stall, so it is Enikő. The Book Stall has no square in row 3, so she is in row 6, at R6C1 or R6C2 – and R6C2 is beside the bookcase: <b>Enikő is at R6C1</b>. The Toy Stall needs a vendor too; its squares in row 2 are out of reach (row 2 is Anikó’s or Vászoly’s), so only Döme or Benedek (at R1C7) can be its vendor. Benedek at R1C7 would take row 1 from Döme, so it is Döme, and column 7 is Benedek’s: <b>Döme is at R1C6</b>. Anikó, with row 1 and column 1 closed, has R2C2 and R3C2 left; column 2 is hers."},{"place":["H","C"],"cand":{"A":[[2,2],[3,2]],"V":[[2,8],[3,9]],"B":[[4,7],[5,7]],"F":[[4,3],[4,8],[4,9],[5,3],[5,8],[5,9],[7,3],[7,8],[7,9]],"G":[[4,3],[4,8],[4,9],[5,3],[5,8],[5,9],[7,3],[7,8],[7,9]]},"text":"Hella was the southernmost person in her area, and the armchair was somewhere in her area, so she is at the Furniture Stall – together with Cirill. Exactly one row north of Cirill was a man; row 6 is Enikő’s, so Cirill is not in row 7 but at R8C4, R8C5 or R9C5. Hella has to be further south than him in the same stall, so Cirill cannot be in row 9, the last row: he is in row 8 and Hella in row 9, where the Furniture Stall has a single free square: <b>Hella is at R9C5</b>. Column 5 is hers, so <b>Cirill is at R8C4</b>. Benedek, in column 7, is left with R4C7 and R5C7: R7C7 is the mirror, and rows 8 and 9 are now taken."},{"place":["B"],"cand":{"A":[[2,2],[3,2]],"V":[[2,8],[3,9]],"F":[[7,3],[7,9]],"G":[[4,8]]},"text":"Back to Cirill: exactly one row north of him – in row 7 – was a man. Benedek cannot be there (R7C7 is the mirror), Döme and Cirill are placed and Vászoly is in row 2 or 3, so the man in row 7 is Fülöp: R7C3, R7C8 or R7C9. Fülöp had exactly one other person in his area. R7C8 belongs to the Furniture Stall, which already holds Cirill and Hella, so Fülöp is in the Aisle, at R7C3 or R7C9 – and exactly one more person must be in the Aisle with him. Anikó, Döme, Enikő, Cirill and Hella are at their stalls and Vászoly is in the Snack Bar. Gyöngyvér had no amphora in her area, so she was not in the Aisle, where both amphorae (R3C4 and R6C9) are. Fülöp’s companion can only be Benedek, and of his two squares only R5C7 is in the Aisle (R4C7 belongs to the Snack Bar): <b>Benedek is at R5C7</b>."},{"place":["G","V"],"cand":{"A":[[2,2]],"F":[[7,3]]},"text":"Who was alone with Vászoly in the Snack Bar? Rows 1 to 3 hold Döme, Anikó and Vászoly himself, so the murderer was in row 4, the only other row of the Snack Bar: at R4C7 or R4C8. Column 7 is Benedek’s, and he is at R5C7, so the murderer was at R4C8. Anikó is in row 2 or 3, Fülöp in row 7 and everybody else is placed, so the only person who can be alone with Vászoly in the Snack Bar is Gyöngyvér: <b>Gyöngyvér is at R4C8</b> – and indeed there is no amphora in the Snack Bar. Column 8 is hers, so Vászoly cannot be at R2C8: <b>Vászoly is at R3C9</b>, beside the espresso machine."},{"place":["A","F"],"text":"Row 3 is Vászoly’s, so Anikó takes the other free square of the Clock Stall: <b>Anikó is at R2C2</b>. Column 9 is Vászoly’s too, so Fülöp is not at R7C9: <b>Fülöp is at R7C3</b>, in the Aisle with Benedek – exactly one other person, as he said. He is also the man exactly one row north of Cirill. Every row and every column now holds one person, and each stall has its vendor: Anikó at the Clock Stall, Döme at the Toy Stall, Enikő at the Book Stall and Cirill at the Furniture Stall."},{"final":true,"text":"Case closed: Vászoly was alone in the Snack Bar with the interior designer. <b>Gyöngyvér is the murderer!</b>"}],"solver":{"rules":[{"type":"area_count_min_each","areas":["Clock Stall","Toy Stall","Book Stall","Furniture Stall"],"n":1,"role":"vendor"}],"occupiable":["armchair","bench","rockinghorse"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-05"}}