{"task": "ad-01", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Andorra\"]->.searchArea;\n(\n  node[\"boundary\"=\"administrative\"][\"admin_level\"=\"6\"](area.searchArea);\n  way[\"boundary\"=\"administrative\"][\"admin_level\"=\"6\"](area.searchArea);\n  relation[\"boundary\"=\"administrative\"][\"admin_level\"=\"6\"](area.searchArea);\n);\nout count;\n```"}
{"task": "ad-03", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count];\narea[\"name\"=\"Andorra\"]->.searchArea;\n(\n  node[\"natural\"=\"peak\"][\"ele\"]>2800(area.searchArea);\n);\nout count;\n```"}
{"task": "ad-04", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Andorra\"}}->.searchArea;\n(\n  node[\"amenity\"=\"shelter\"](area.searchArea);\n  way[\"amenity\"=\"shelter\"](area.searchArea);\n  relation[\"amenity\"=\"shelter\"](area.searchArea);\n  node[\"tourism\"=\"refuge\"](area.searchArea);\n  way[\"tourism\"=\"refuge\"](area.searchArea);\n  relation[\"tourism\"=\"refuge\"](area.searchArea);\n  node[\"shelter\"=\"wilderness\"](area.searchArea);\n  way[\"shelter\"=\"wilderness\"](area.searchArea);\n  relation[\"shelter\"=\"wilderness\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-05", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"amenity\"=\"place_of_worship\"][\"name\"~\"Sant Joan\"](area.searchArea);\n  way[\"amenity\"=\"place_of_worship\"][\"name\"~\"Sant Joan\"](area.searchArea);\n  relation[\"amenity\"=\"place_of_worship\"][\"name\"~\"Sant Joan\"](area.searchArea);\n);\nout body;\n```"}
{"task": "ad-06", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:La Massana}}->.searchArea;\n(\n  node[\"tourism\"=\"ski_lift\"][\"operator\"~\"chair lift|gondola|magic carpet\"](area.searchArea);\n  way[\"tourism\"=\"ski_lift\"][\"operator\"~\"chair lift|gondola|magic carpet\"](area.searchArea);\n  relation[\"tourism\"=\"ski_lift\"][\"operator\"~\"chair lift|gondola|magic carpet\"](area.searchArea);\n  node[\"aerialway\"=\"chairlift\"](area.searchArea);\n  way[\"aerialway\"=\"chairlift\"](area.searchArea);\n  relation[\"aerialway\"=\"chairlift\"](area.searchArea);\n  node[\"aerialway\"=\"cable_car\"](area.searchArea);\n  way[\"aerialway\"=\"cable_car\"](area.searchArea);\n  relation[\"aerialway\"=\"cable_car\"](area.searchArea);\n  node[\"aerialway\"=\"poma\"](area.searchArea);\n  way[\"aerialway\"=\"poma\"](area.searchArea);\n  relation[\"aerialway\"=\"poma\"](area.searchArea);\n);\nout body;\n```"}
{"task": "ad-07", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Escaldes-Engordany}}->.searchArea;\n(\n  way[\"route\"=\"cycle\"](area.searchArea);\n  way[\"leisure\"=\"track\"][\"sport\"=\"cycling\"](area.searchArea);\n  node[\"leisure\"=\"track\"][\"sport\"=\"cycling\"](area.searchArea);\n  relation[\"leisure\"=\"track\"][\"sport\"=\"cycling\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-08", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"office\"=\"government\"]({{bbox}});\n  node[\"amenity\"=\"townhall\"]({{bbox}});\n  node[\"amenity\"=\"post_office\"]({{bbox}});\n  node[\"amenity\"=\"police\"]({{bbox}});\n  node[\"amenity\"=\"fire_station\"]({{bbox}});\n);\nout body;\n```"}
{"task": "ad-09", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"cycleway\"~\"shared|foot\"][\"oneway\"=\"no\"][\"width\"<3]({{bbox}});\n  way[\"footway\"][\"oneway\"=\"no\"][\"width\"<3]({{bbox}});\n) ;\nout body;\n```"}
{"task": "ad-10", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra la Vella}}->.andorra_la_vella;\n(\n  node[\"memorial\"=\"stumbling_stone\"](bbox);\n  way[\"memorial\"=\"stumbling_stone\"](bbox);\n  relation[\"memorial\"=\"stumbling_stone\"](bbox);\n  node[\"memorial\"=\"plaque\"](bbox);\n  way[\"memorial\"=\"plaque\"](bbox);\n  relation[\"memorial\"=\"plaque\"](bbox);\n  node[\"description\"=\"Stolperstein\"](bbox);\n  way[\"description\"=\"Stolperstein\"](bbox);\n  relation[\"description\"=\"Stolperstein\"](bbox);\n)->.all_memorials;\n\n(.all_memorials - osmway(area.andorra_la_vella);) -> .outside_alla;\n\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-11", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Ordino}}->.searchArea;\n(\n  way[\"highway\"](area.searchArea);\n)>;\nway[\"highway\"](area.searchArea);\n// Filter for ways where the highway tag is not one of the standard classified values\n// Standard classifications: motorway, trunk, primary, secondary, tertiary, unclassified, residential, service, living_street, pedestrian, cycleway, path, track, bridleway, steps, footway, sidewalk\n// This query returns ways with a 'highway' tag that is NOT one of the common classifications if we strictly follow \"unclassified\" as \"not classified by type\", \n// however, in OSM 'unclassified' is a specific value. \n// If the user means \"roads that do not have a specific classification\", we look for highway tags that aren't the major ones.\n// But usually, \"unclassified roads\" refers to the highway=unclassified tag.\n// Given the phrasing \"unclassified roads\", it most likely refers to highway=unclassified.\n\nway[\"highway\"=\"unclassified\"](area.searchArea);\nout body;\n>;\nout skel qt;\n```\n\nWait, looking at the prompt again: \"Which unclassified roads are in Ordino?\". In OSM terminology, `highway=unclassified` is a specific class of road. If the user meant \"roads without a classification tag\", they wouldn't be \"roads\" in the OSM sense. I will provide the query for `highway=unclassified`.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Ordino}}->.searchArea;\n(\n  way[\"highway\"=\"unclassified\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-12", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"](around:500, 42.511, 1.534);\n  way[\"amenity\"](around:500, 42.511, 1.534);\n  relation[\"amenity\"](around:500, 42.511, 1.534);\n);\nout body;\n```"}
{"task": "ad-13", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"fence\"]({{bbox}});\n  way[\"boundary\"=\"fence\"]({{bbox}});\n  node[\"fence\"]({{bbox}});\n  node[\"boundary\"=\"fence\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-14", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:out][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"natural\"=\"waterfall\"][\"name\"!~\".\"](area.searchArea);\n  way[\"natural\"=\"waterfall\"][\"name\"!~\".\"](area.searchArea);\n  relation[\"natural\"=\"waterfall\"][\"name\"!~\".\"](area.searchArea);\n  node[\"natural\"=\"spring\"][\"name\"!~\".\"](area.searchArea);\n  way[\"natural\"=\"spring\"][\"name\"!~\".\"](area.searchArea);\n  relation[\"natural\"=\"spring\"][\"name\"!~\".\"](area.searchArea);\n);\nout count;\n```"}
{"task": "ad-15", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  nwr[\"name\"~\"Meritxell\"](area.searchArea);\n);\nout body;\n```"}
{"task": "ad-16", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  way[\"turn:restriction\"=\"only\"][\"turn:right\"](area.searchArea);\n);\nout body;\n```"}
{"task": "ad-17", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n\n// We look for ways that have a right-turn-only restriction.\n// In OSM, turn restrictions are typically modeled using the 'turn:restriction' relation.\n// A 'right-turn-only' restriction means a vehicle can only turn right.\n// However, the user asks for \"roads do right-turn-only restrictions end on\".\n// This is interpreted as: find the ways that are the \"target\" of a right-turn-only restriction.\n\n// 1. Find all turn-restriction relations where the restriction type is 'right' \n// (or where the restriction prevents all but the right turn).\n// In Overpass, we look for relations with 'type=restriction' and 'restriction=right'.\n\nrelation[\"type\"=\"restriction\"][\"restriction\"=\"right\"]->.rightTurns;\n\n// 2. The \"end\" of a restriction is the way (or node) that the turn leads to.\n// In a turn relation, the 'target' is the element the turn leads to.\n// We extract the ways that are members of these relations and represent the target.\n\n// Since standard OSM turn restrictions are relations containing the source and target,\n// we find the ways that are part of these relations.\n// Specifically, we want the ways that are the destination of the right turn.\n\n(\n  way(r:rightTurns);\n);\n\n// To be precise, we filter for the ways that are part of the restriction.\n// Because the request asks \"Which roads\", we output the ways.\n\nout body;\n>;\nout skel;\n```"}
{"task": "ad-18", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"monument\"](area.searchArea);\n  way[\"monument\"](area.searchArea);\n  relation[\"monument\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-02", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  way[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  relation[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n);\nout body;\n```"}
{"task": "lu-03", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Luxembourg City\"}}->.searchArea;\n(\n  way[\"name\"=\"Grand-Duchesse Charlotte\"](area.searchArea);\n  way[\"name\"=\"Grand Duchess Charlotte\"](area.searchArea);\n  relation[\"name\"=\"Grand-Duchesse Charlotte\"](area.searchArea);\n  relation[\"name\"=\"Grand Duchess Charlotte\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-04", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n(\n  node[\"amenity\"=\"embassy\"](area.searchArea);\n  way[\"amenity\"=\"embassy\"](area.searchArea);\n  relation[\"amenity\"=\"embassy\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-05", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n  node[\"amenity\"=\"restaurant\"][\"culinary\"=\"vegan\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"culinary\"=\"vegan\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"culinary\"=\"vegan\"](area.searchArea);\n  node[\"amenity\"=\"restaurant\"][\"description\"~\"vegan\",i](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"description\"~\"vegan\",i](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"description\"~\"vegan\",i](area.searchArea);\n);\nout count;\n```"}
{"task": "lu-06", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  way[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  relation[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n);\nout body;\n```"}
{"task": "lu-07", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n(\n  // Find the bus route relation for line 19\n  relation[\"route\"=\"bus\"][\"ref\"=\"19\"](area.searchArea);\n)->.busRoute;\n\n// Get all ways that are part of that route\n// In OSM, bus routes are typically represented as relations where members are ways (streets)\n// or nodes. To find the streets, we look for the members of that relation.\nwrt.busRoute(way);\n\nout body;\n>;\nout skel;\n```"}
{"task": "lu-08", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"car_sharing\"]({{bbox}});\n  way[\"amenity\"=\"car_sharing\"]({{bbox}});\n  relation[\"amenity\"=\"car_sharing\"]({{bbox}});\n);\nout body;\n```"}
{"task": "lu-09", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Kirchberg\"}}->.searchArea;\nnode[\"office\"](area.searchArea);\nout body;\n```"}
{"task": "lu-10", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\\\"Luxembourg City\\\"}}->.searchArea;\n(\n  node[\"amenity\"=\"vending_machine\"][\"payment:method\"~\"credit_card|debit_card\"](area.searchArea);\n  way[\"amenity\"=\"vending_machine\"][\"payment:method\"~\"credit_card|debit_card\"](area.searchArea);\n  relation[\"amenity\"=\"vending_machine\"][\"payment:method\"~\"credit_card|debit_card\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-11", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hesperange}}->.searchArea;\n(\n  node[\"industrial\"=\"silo\"](area.searchArea);\n  way[\"industrial\"=\"silo\"](area.searchArea);\n  relation[\"industrial\"=\"silo\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-12", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hesper}}->.searchArea;\n(\n  node[\"amenity\"=\"silo\"](area.searchArea);\n  way[\"amenity\"=\"silo\"](area.searchArea);\n  relation[\"amenity\"=\"silo\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-13", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  // Individual deciduous broadleaved trees\n  node[\"natural\"=\"tree\"][\"deciduous\"=\"yes\"]({{bbox}});\n  way[\"natural\"=\"tree\"][\"deciduous\"=\"yes\"]({{bbox}});\n  relation[\"natural\"=\"tree\"][\"deciduous\"=\"yes\"]({{bbox}});\n  \n  // Tree rows (hedges or lines of trees)\n  way[\"natural\"=\"tree_row\"]({{bbox}});\n  way[\"hedge\"][\"deciduous\"=\"yes\"]({{bbox}});\n);\nout body;\n```"}
{"task": "lu-14", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"specialty\"=\"cardiologist\"]({{bbox}});\n  way[\"specialty\"=\"cardiologist\"]({{bbox}});\n  relation[\"specialty\"=\"cardiologist\"]({{bbox}});\n);\nout count;\n```"}
{"task": "lu-15", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n(\n  nwr[\"name\"~\"art|galerie\",i](area.searchArea);\n  nwr[\"name\"~\"art|galerie\",i](area.searchArea);\n) -> .matching;\n\n// Filter for art galleries specifically by checking for common gallery tags\n// or ensuring the name match is the primary driver as requested.\n// The request asks for art galleries with specific names.\n// We use the name regex match to identify them.\n\n.matching out;\n```"}
{"task": "lu-16", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "To find the administrative centers of communes and cantons in Luxembourg City, we look for nodes tagged with the `admin_centre` key.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\nnode(area.searchArea)[\"admin_centre\"];\nout body;\n```"}
{"task": "lu-17", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Strassen}}->.searchArea;\n(\n  building=stadium in .searchArea;\n  leisure=stadium in .searchArea;\n  amenity=stadium in .searchArea;\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-18", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hesperange}}->.searchArea;\n(\n  node[\"fixme\"](area.searchArea);\n  way[\"fixme\"](area.searchArea);\n  relation[\"fixme\"](area.searchArea);\n  node[\"check_date\"<\"2024-01-01\"](area.searchArea);\n  way[\"check_date\"<\"2024-01-01\"](area.searchArea);\n  relation[\"check_date\"<\"2024-01-01\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-01", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"atm\"](area.searchArea);\n  way[\"amenity\"=\"atm\"](area.searchArea);\n  relation[\"amenity\"=\"atm\"](area.searchArea);\n);\nout count;\n```"}
{"task": "mc-02", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"cafe\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-04", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  node[\"highway\"=\"bus_stop\"](around:300, around:43.7383, 7.4247);\n  way[\"highway\"=\"bus_stop\"](around:300, around:43.7383, 7.4247);\n  relation[\"highway\"=\"bus_stop\"](around:300, around:43.7383, 7.4247);\n);\n/* Note: Since the specific coordinate for Casino de Monte Carlo wasn't provided as a variable, \n   the query searches for bus stops within 300m of the known center of the Casino area in Monaco. */\nnode[\"name\"=\"Casino de Monte-Carlo\"](around:300);\nway[\"name\"=\"Casino de Monte-Carlo\"](around:300);\nrelation[\"name\"=\"Casino de Monte-Carlo\"](around:300);\nout body;\n```\n\nWait, following the exact instruction logic for the prompt structure:\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  node[\"highway\"=\"bus_stop\"](around:300, {{center}});\n  way[\"highway\"=\"bus_stop\"](around:300, {{center}});\n  relation[\"highway\"=\"bus_stop\"](around:300, {{center}});\n);\nout body;\n```\n\n*Self-correction: The prompt implies the \"Casino de Monte Carlo\" is the center point for the `around` filter.*\n\n```overpassql\n[out:json][timeout:25];\n(\n  node[\"highway\"=\"bus_stop\"](around:300, searchArea[\"name\"=\"Casino de Monte-Carlo\"]);\n  way[\"highway\"=\"bus_stop\"](around:300, searchArea[\"name\"=\"Casino de Monte-Carlo\"]);\n  relation[\"highway\"=\"bus_stop\"](around:300, searchArea[\"name\"=\"Casino de Monte-Carlo\"]);\n);\nout body;\n```\n\nActually, standard Overpass logic for \"Within N m of X\" where X is a feature:\n\n```overpassql\n[out:json][timeout:25];\n(\n  n[name=\"Casino de Monte-Carlo\"]({{geocodeArea:Monaco}});\n  w[name=\"Casino de Monte-Carlo\"]({{geocodeArea:Monaco}});\n  r[name=\"Casino de Monte-Carlo\"]({{geocodeArea:Monaco}});\n)->.casino;\n(\n  node[\"highway\"=\"bus_stop\"](around.casino:300);\n  way[\"highway\"=\"bus_stop\"](around.casino:300);\n  relation[\"highway\"=\"bus_stop\"](around.casino:300);\n);\nout body;\n```"}
{"task": "mc-05", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"](area.searchArea);\n)->.allRestaurants;\n\n(\n  node.allRestaurants[!\"!access\"=\"\"](area.searchArea);\n  way.allRestaurants[!\"!access\"=\"\"](area.searchArea);\n  relation.allRestaurants[!\"!access\"=\"\"](area.searchArea);\n) -> .hasAccess;\n\nnode.allRestaurants(area.searchArea);\nway.allRestaurants(area.searchArea);\nrelation.allRestaurants(area.searchArea);\n\n// Filter logic: We want all restaurants that do NOT have an access tag \n// or where the access tag is not related to wheelchair accessibility.\n// In OSM, wheelchair info is usually in 'wheelchair' tag.\n// The request asks for \"no wheelchair information\".\n\nnode[\"amenity\"=\"restaurant\"](area.searchArea);\nway[\"amenity\"=\"restaurant\"](area.searchArea);\nrelation[\"amenity\"=\"restaurant\"](area.searchArea);\n\n// Refined approach: Find restaurants where the 'wheelchair' tag is not present or is not one of the known values.\n// However, the standard way to find \"no information\" is to check for the absence of the tag.\n\n(\n  node[\"amenity\"=\"restaurant\"](area.searchArea)[!\"wheelchair\"];\n  way[\"amenity\"=\"restaurant\"](area.searchArea)[!\"wheelchair\"];\n  relation[\"amenity\"=\"restaurant\"](area.searchArea)[!\"wheelchair\"];\n);\n\nout body;\n```\n\nWait, the prompt requires a single valid OverpassQL query. Let's refine that to be precise:\n\n```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"!wheelchair\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"!wheelchair\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"!wheelchair\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-06", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"cafe\"](area.searchArea);\n  way[\"amenity\"=\"cafe\"](area.searchArea);\n  relation[\"amenity\"=\"cafe\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-07", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"wheelchair\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"wheelchair\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"wheelchair\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-08", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\nway[\"ref\"=\"1\"](area.searchArea)->.busLine;\n(\n  node[\"highway\"=\"bus_stop\"](area.searchArea);\n  relation[\"highway\"=\"bus_stop\"](area.searchArea);\n)->.allStops;\n(.allStops(around.busLine:50););\nout body;\n```"}
{"task": "mc-09", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[name=\"Monaco\"]->.searchArea;\nway[\"taxi_stand\"](area.searchArea);\nrelation[\"taxi_stand\"](area.searchArea);\nout body;\n```"}
{"task": "mc-10", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"elevator\"](area.searchArea);\n  node[\"escalator\"](area.searchArea);\n  way[\"elevator\"](area.searchArea);\n  way[\"escalator\"](area.searchArea);\n  relation[\"elevator\"](area.searchArea);\n  relation[\"escalator\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-11", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"La Condamine\"}}->.searchArea;\n(\n  node[\"tourism\"=\"hotel\"](area.searchArea);\n  way[\"tourism\"=\"hotel\"](area.searchArea);\n  relation[\"tourism\"=\"hotel\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-12", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n// 1. Find wheelchair-accessible public toilets\narea(name=\"Monaco\")->searchArea;\n(\n  node[\"amenity\"=\"toilets\"][\"access\"=\"wheelchair\"](area.searchArea);\n  way[\"amenity\"=\"toilets\"][\"access\"=\"wheelchair\"](area.searchArea);\n  relation[\"amenity\"=\"toilets\"][\"access\"=\"wheelchair\"](area.searchArea);\n)->|toilets|;\n\n// 2. Find parking spaces/car parks with disabled/wheelchair access within 250m of those toilets\n(\n  // Find specific parking spaces/nodes/ways tagged for disabled access\n  node[\"parking\"=\"yes\"][\"access\"=\"wheelchair\"](around.toilets:250);\n  way[\"parking\"=\"yes\"][\"access\"=\"wheelchair\"](around.toilets:250);\n  \n  // Find car parks (amenity=parking) that have disabled spaces (often via info or specific sub-tags)\n  // In OSM, car parks themselves are often ways/relations. \n  // We look for parking areas with access or specific disabled-friendly tags within the radius.\n  way[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](around.toilets:250);\n  relation[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](around.toilets:250);\n  \n  // Also check for nodes that might be marked as disabled parking spots\n  node[\"parking:disabled\"=\"yes\"](around.toilets:250);\n);\n\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-13", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"leisure\"=\"pitch\"]({{bbox}});\n  relation[\"leisure\"=\"pitch\"]({{bbox}});\n  node[\"leisure\"=\"pitch\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-14", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count][timeout:25];\n(\n  node[\"highway\"=\"crossing\"][\"operator\"!=\"traffic_signals\"]({{bbox}});\n  way[\"highway\"=\"crossing\"][\"operator\"!=\"traffic_signals\"]({{bbox}});\n  relation[\"highway\"=\"crossing\"][\"operator\"!=\"traffic_signals\"]({{bbox}});\n) -> .all;\n\n// Filter out those that have markings (assuming \"no road markings\" implies \n// checking for the absence of specific tags or specific geometry logic, \n// but in OSM, the absence of a 'striped' or 'marking' tag often signifies no markings).\n// Since the request asks for \"no road markings\", we look for crossings \n// that do not have specific marking attributes if they exist, \n// but standard OSM practice relies on the absence of certain tags.\n\n// However, based on standard Overpass usage for \"no markings\", \n// we filter the set to ensure they don't have 'marking' tags that imply stripes.\n\nnode[\"highway\"=\"crossing\"][\"operator\"!=\"traffic_signals\"][\"marking\"!~\"striped|lines\"]({{bbox}});\nway[\"highway\"=\"crossing\"][\"operator\"!=\"traffic_signals\"][\"marking\"!~\"striped|lines\"]({{bbox}});\nrelation[\"highway\"=\"crossing\"][\"operator\"!=\"traffic_signals\"][\"marking\"!~\"striped|lines\"]({{bbox}});\n\nout count;\n```\n\n*Note: In OpenStreetMap, there is no universal \"no markings\" tag. The query filters for crossings that do not have the `marking` tag set to values like \"striped\" or \"lines\". If the data relies solely on the absence of a tag to denote \"no markings\", this query identifies those. The `operator` filter is used here to exclude crossings controlled by traffic lights.*"}
{"task": "mc-15", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  nwr[\"name\"~\"Grace\",i](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-16", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n// Find all railways in Monaco that are NOT part of the TGV network\n// We look for ways tagged as 'railway' and filter by the 'type' or 'operator' \n// if applicable, but standard OSM practice for TGV is often via 'network' or 'operator'.\n// Since the request asks for \"routes other than TGV\", we search for rail ways \n// and exclude those that might be tagged as TGV.\n\n// First, get the area\n{{geocodeArea:\"Monaco\"}}->.searchArea;\n\n// Find all railway ways\n(\n  way[\"railway\"=\"rail\"](area.searchArea);\n)->.allRails;\n\n// Filter the rails to exclude TGV (assuming TGV is identified by operator or network tag)\n// Since \"TGV\" is a specific operator/brand, we exclude elements with those tags.\nway.allRails[\"operator\"!~\"TGV\",i][\"network\"!~\"TGV\",i] -> .nonTGVRails;\n\n// Find stations/stops along these rails\n(\n  node[\"railway\"=\"station\"](area.searchArea);\n  node[\"railway\"=\"halt\"](area.searchArea);\n)->.stops;\n\n// To \"show the routes together with the stops\", we output the non-TGV rails and the stops.\n// We can also find stops that are on/near these specific rails.\n(\n  .nonTGVRails;\n  node(way.nonTGVRails)[\"railway\"~\"station|halt\"];\n);\n\nout body;\n```"}
{"task": "mc-17", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n  way[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n  relation[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mv-01", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"pharmacy\"](area.searchArea);\n  way[\"amenity\"=\"pharmacy\"](area.searchArea);\n  relation[\"amenity\"=\"pharmacy\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-02", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hulhumalé}}->.searchArea;\n(\n  node[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"][\"subtag\"=\"mosque\"](area.searchArea);\n  way[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"][\"subtag\"=\"mosque\"](area.searchArea);\n  relation[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"][\"subtag\"=\"mosque\"](area.searchArea);\n  node[\"amenity\"=\"mosque\"](area.searchArea);\n  way[\"amenity\"=\"mosque\"](area.searchArea);\n  relation[\"amenity\"=\"mosque\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-04", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"cafe\"]({{bbox}});\n  way[\"amenity\"=\"cafe\"]({{bbox}});\n  relation[\"amenity\"=\"cafe\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-05", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Malé\"]->.searchArea;\n(\n  nwr[\"shop\"~\"mobile_phone|electronics\"](area.searchArea);\n  nwr[\"name\"~\"mobile|electronics\"](area.searchArea);\n)->.matchingShops;\n(.matchingShops;);\nout body;\n```"}
{"task": "mv-07", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Maldives}}->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-08", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"clinic\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mv-09", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"drinking_water\"][\"fountain\"](area.searchArea);\n  way[\"amenity\"=\"drinking_water\"][\"fountain\"](area.searchArea);\n  relation[\"amenity\"=\"drinking_water\"][\"fountain\"](area.searchArea);\n  node[\"amenity\"=\"fountain\"](area.searchArea);\n  way[\"amenity\"=\"fountain\"](area.searchArea);\n  relation[\"amenity\"=\"fountain\"](area.searchArea);\n);\nnwr[\"amenity\"=\"fountain\"](area.searchArea);\nnwr[\"amenity\"=\"drinking_water\"](area.searchArea);\n// Filter for fountains that do NOT have a drinkable tag (drinking=yes/no/...)\n// Note: In OSM, fountains/drinking water are often identified by amenity=drinking_water or amenity=fountain.\n// We look for objects with amenity=fountain that lack the 'drinking' tag.\n(\n  nwr[\"amenity\"=\"fountain\"](area.searchArea);\n  nwr[\"amenity\"=\"drinking_water\"](area.searchArea);\n)->.all_fountains;\n\n(.all_fountains; - nwr[\"amenity\"=\"fountain\"][\"drinking\"](area.searchArea); - nwr[\"amenity\"=\"drinking_water\"][\"drinking\"](area.searchArea);) as result;\n\nout body;\n>;\nout skel qt;\n```\n\nWait, looking at the logic requirement: \"fountains in Malé have no information on whether their water is drinkable\". In OSM, the tag `drinking=*` is used for this.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  nwr[\"amenity\"=\"fountain\"](area.searchArea);\n  nwr[\"amenity\"=\"drinking_water\"](area.searchArea);\n)->.all_fountains;\n\n// Filter to only those that do NOT have the 'drinking' tag\n(.all_fountains; - nwr[\"amenity\"=\"fountain\"][\"drinking\"](area.searchArea); - nwr[\"amenity\"=\"drinking_water\"][\"drinking\"](area.searchArea);) as result;\n\nresult;\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-10", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"North Ari Atoll\"}}->.searchArea;\n\n(\n  node[\"natural\"=\"reef\"](area.searchArea);\n  way[\"natural\"=\"reef\"](area.searchArea);\n  relation[\"natural\"=\"reef\"](area.searchArea);\n  node[\"beach\"](area.searchArea);\n  way[\"beach\"](area.searchArea);\n  relation[\"beach\"](area.searchArea);\n);\n\n// Filter out elements that are marked as tourist attractions\n// This assumes \"tourist=attraction\" or similar tags indicate a tourist attraction\nnode._(area.searchArea);\nway._(area.searchArea);\nrelation._(area.searchArea);\n\n(\n  node[\"natural\"=\"reef\"](area.searchArea);\n  way[\"natural\"=\"reef\"](area.searchArea);\n  relation[\"natural\"=\"reef\"](area.searchArea);\n  node[\"beach\"](area.searchArea);\n  way[\"beach\"](area.searchArea);\n  relation[\"beach\"](area.searchArea);\n) - [!\"tourism\"~\"attraction|tourist_attraction\"];\n\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-11", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hulhumalé}}->.searchArea;\n(\n  node[\"shop\"=\"convenience\"](area.searchArea);\n  way[\"shop\"=\"convenience\"](area.searchArea);\n  relation[\"shop\"=\"convenience\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-12", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n  way[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n  relation[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n) -> .copyShops;\n\n(\n  node[\"office\"=\"government\"](area.searchArea);\n  way[\"office\"=\"government\"](area.searchArea);\n  relation[\"office\"=\"government\"](area.searchArea);\n) -> .govOffices;\n\n// Filter copy shops that are within 200m of at least one government office\nnode.copyShops(around:200, .govOffices);\nway.copyShops(around:200, .govOffices);\nrelation.copyShops(around:200, .govOffices);\n\nout body;\n```"}
{"task": "mv-13", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"living_street\"]({{bbox}});\n  node[\"living_street\"]({{bbox}});\n  relation[\"living_street\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mv-14", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"living_street\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-15", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:default][timeout:25];\narea[\"name\"=\"Malé\"]->.searchArea;\n(\n  way[\"highway\"=\"primary\"](area.searchArea);\n);\nout count;\n```"}
{"task": "mv-16", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Malé City\"]->.searchArea;\n(\n  way[\"highway\"=\"primary\"](area.searchArea);\n) -> .roads;\nout count;\n```"}
{"task": "mv-17", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Maldives}}->.searchArea;\n(\n  nwr[\"name\"~\"Dhiraagu\",i](area.searchArea);\n  nwr[\"name\"~\"Ooredoo\",i](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-18", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Maldives\"]->.searchArea;\n(\n  rel(r=\"ferry\"=\"route\")@searchArea;\n  rel[\"route\"=\"ferry\"]@searchArea;\n);\nout members;\n```"}
{"task": "mv-19", "epoch": 1, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Maldives\"}}->.searchArea;\n(\n  nwr[\"youth:centre\"][\"website\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-01", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"admin_level\"=\"4\"](area.searchArea);\n  way[\"admin_level\"=\"4\"](area.searchArea);\n  relation[\"admin_level\"=\"4\"](area.searchArea);\n);\nout count;\n```"}
{"task": "ad-03", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count];\narea(name=\"Andorra\")->.searchArea;\n(\n  node[\"natural\"=\"peak\"][\"ele\"]>2800(area.searchArea);\n);\nout count;\n```"}
{"task": "ad-04", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"amenity\"=\"shelter\"](area.searchArea);\n  way[\"amenity\"=\"shelter\"](area.searchArea);\n  relation[\"amenity\"=\"shelter\"](area.searchArea);\n  node[\"shelter\"=\"alpine\"](area.searchArea);\n  way[\"shelter\"=\"alpine\"](area.searchArea);\n  relation[\"shelter\"=\"alpine\"](area.searchArea);\n  node[\"tourism\"=\"refuge\"](area.searchArea);\n  way[\"tourism\"=\"refuge\"](area.searchArea);\n  relation[\"tourism\"=\"refuge\"](area.searchArea);\n  node[\"tourism\"=\"mountain_hut\"](area.searchArea);\n  way[\"tourism\"=\"mountain_hut\"](area.searchArea);\n  relation[\"tourism\"=\"mountain_hut\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-05", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"amenity\"=\"place_of_ worship\"][\"name\"~\"Sant Joan\"](area.searchArea);\n  way[\"amenity\"=\"place_of_ worship\"][\"name\"~\"Sant Joan\"](area.searchArea);\n  relation[\"amenity\"=\"place_of_ worship\"][\"name\"~\"Sant Joan\"](area.searchArea);\n);\nout body;\n```"}
{"task": "ad-06", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:La Massana}}->.searchArea;\n(\n  node[\"tourism\"=\"ski_lift\"](area.searchArea);\n  way[\"tourism\"=\"ski_lift\"](area.searchArea);\n  relation[\"tourism\"=\"ski_lift\"](area.searchArea);\n  node[\"operator\"=\"chairlift\"](area.searchArea);\n  way[\"operator\"=\"chairlift\"](area.searchArea);\n  relation[\"operator\"=\"chairlift\"](area.searchArea);\n  node[\"operator\"=\"gondola\"](area.searchArea);\n  way[\"operator\"=\"gondola\"](area.searchArea);\n  relation[\"operator\"=\"gondola\"](area.searchArea);\n  node[\"operator\"=\"magic_carpet\"](area.searchArea);\n  way[\"operator\"=\"magic_carpet\"](area.searchArea);\n  relation[\"operator\"=\"magic_carpet\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-07", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Escaldes-Engordany}}->.searchArea;\n(\n  way[\"leisure\"=\"track\"][\"sport\"=\"cycling\"](area.searchArea);\n  node[\"leisure\"=\"track\"][\"sport\"=\"cycling\"](area.searchArea);\n  relation[\"leisure\"=\"track\"][\"sport\"=\"cycling\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-08", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"office\"=\"government\"]({{bbox}});\n  node[\"amenity\"=\"government_office\"]({{bbox}});\n  node[\"office\"=\"town_hall\"]({{bbox}});\n  node[\"amenity\"=\"townhall\"]({{bbox}});\n)\nout body;\n```"}
{"task": "ad-09", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"cycleway\"~\"shared\"](bbox)[\"footway\"~\"shared\"](bbox)[\"width\"<3][\"oneway\"=\"no\"];\n  way[\"highway\"=\"cycleway\"][\"oneway\"=\"no\"][\"width\"<3];\n  way[\"highway\"=\"footway\"][\"oneway\"=\"no\"][\"width\"<3];\n  way[\"highway\"=\"path\"][\"oneway\"=\"no\"][\"width\"<3][\"cycleway\"];\n  way[\"highway\"=\"path\"][\"oneway\"=\"no\"][\"width\"<3][\"footway\"];\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-10", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra la Vella}}->.area_av;\n(\n  // Stolpersteine are usually tagged with memorial:stolperstein\n  node[\"memorial:stolperstein\"](bbox);\n  way[\"memorial:stolperstein\"](bbox);\n  relation[\"memorial:stolperstein\"](bbox);\n  \n  // Memorial plaques\n  node[\"memorial:plaque\"](bbox);\n  way[\"memorial:plaque\"](bbox);\n  relation[\"memorial:plaque\"](bbox);\n  \n  // General memorial tags often used for such objects\n  node[\"memorial\"=\"plaque\"](bbox);\n  way[\"memorial\"=\"plaque\"](bbox);\n  relation[\"memorial\"=\"plaque\"](bbox);\n  \n  node[\"memorial\"=\"stolperstein\"](bbox);\n  way[\"memorial\"=\"stolperstein\"](bbox);\n  relation[\"memorial\"=\"stolperstein\"](bbox);\n)->.all_memorials;\n\n// Filter to objects in the bbox that are NOT in Andorra la Vella\nnode.all_memorials(!area.area_av);\nway.all_memorials(!area.area_av);\nrelation.all_memorials(!area.area_av);\n```"}
{"task": "ad-11", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Ordino}}->.searchArea;\n(\n  way[\"highway\"](area.searchArea);\n)>;\nway[\"highway\"](area.searchArea);\n// Filter for ways where the highway tag is not one of the standard classified values\n// (standard classifications: motorway, trunk, primary, secondary, tertiary, unclassified, residential, service, living_street, pedestrian, cycleway, footway, path, track)\n// However, the request specifically asks for \"unclassified roads\". \n// In OSM, \"unclassified\" is a specific value for the highway tag.\n// If \"unclassified roads\" refers to the specific tag:\nway[\"highway\"=\"unclassified\"](area.searchArea);\nout body;\n>;\nout skel qt;\n```\n\n*Correction: Based on the standard interpretation of \"unclassified roads\" in OSM terminology, it refers to the specific `highway=unclassified` tag.*\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Ordino}}->.searchArea;\nway[\"highway\"=\"unclassified\"](area.searchArea);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-12", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"](around:500, 42.511, 1.534);\n  way[\"amenity\"](around:500, 42.511, 1.534);\n  relation[\"amenity\"](around:500, 42.511, 1.534);\n);\nout body;\n```"}
{"task": "ad-13", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"fence\"]({{bbox}});\n  way[\"fence\"]({{bbox}});\n  relation[\"fence\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-14", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:out][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"natural\"=\"spring\"][\"name\"!~\".\"] in .searchArea;\n  way[\"natural\"=\"spring\"][\"name\"!~\".\"] in .searchArea;\n  relation[\"natural\"=\"spring\"][\"name\"!~\".\"] in .searchArea;\n  node[\"waterfall\"][\"name\"!~\".\"] in .searchArea;\n  way[\"waterfall\"][\"name\"!~\".\"] in .searchArea;\n  relation[\"waterfall\"][\"name\"!~\".\"] in .searchArea;\n);\nout count;\n```"}
{"task": "ad-15", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  nwr[\"name\"~\"Meritxell\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-16", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  way[\"restriction\"=\"only\"][\"turn\"=\"right\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-17", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "To identify roads that end where a right-turn-only restriction begins, we need to find ways that are marked as \"only turning right\" and are at the end of a road segment (specifically, the end of a way that does not connect to another way in a way that allows through traffic, or simply finding the ways where the restriction is applied).\n\nHowever, in OpenStreetMap, \"restrictions\" are typically modeled using `access` tags or specific routing instructions. A \"right-turn-only\" restriction is usually represented by a `restriction=only_right` tag on a way (often a node or a junction). \n\nSince the request asks for \"roads [that] end on\" these restrictions, we look for ways that have the restriction tag and are at the termination of a route.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Andorra\"}}->.searchArea;\n\n// Find ways that have a restriction tag indicating only right turns\n// and are at the end of a road segment.\n// In OSM, restrictions are often applied to ways at junctions.\nway[restriction=only_right]({{searchArea}});\nway[access=no][restriction=only_right]({{searchArea}});\n\n// To find roads that \"end on\" these, we look for ways \n// that are part of a junction where the restriction is applied.\n// This query selects ways that carry the right-turn-only restriction.\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-18", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Andorra\"]->.searchArea;\n(\n  node[\"tourism\"=\"monument\"](area.searchArea);\n  way[\"tourism\"=\"monument\"](area.searchArea);\n  relation[\"tourism\"=\"monument\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-02", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  way[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  relation[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n);\nout body;\n```"}
{"task": "lu-03", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Luxembourg City\"}}->.searchArea;\n(\n  way[\"name\"=\"Grand-Duchesse Charlotte\"](area.searchArea);\n  way[\"name\"=\"Grand Duchess Charlotte\"](area.searchArea);\n  relation[\"name\"=\"Grand-Duchesse Charlotte\"](area.searchArea);\n  relation[\"name\"=\"Grand Duchess Charlotte\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-04", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Luxembourg City}}->.searchArea;\n(\n  node[\"diplomatic\"=\"embassy\"](area.searchArea);\n  way[\"diplomatic\"=\"embassy\"](area.searchArea);\n  relation[\"diplomatic\"=\"embassy\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-05", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Luxembourg City\"]->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n);\nout count;\n```"}
{"task": "lu-06", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node(around:400, 49.6111, 6.1300)[\"amenity\"=\"bicycle_rental\"];\n  way(around:400, 49.6111, 6.1300)[\"amenity\"=\"bicycle_rental\"];\n  relation(around:400, 49.6111, 6.1300)[\"amenity\"=\"bicycle_rental\"];\n);\nout body;\n```"}
{"task": "lu-07", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Luxembourg City}}->.searchArea;\n(\n  way[\"route\"=\"bus\"][\"ref\"=\"19\"]({{searchArea}});\n  relation[\"route\"=\"bus\"][\"ref\"=\"19\"]({{searchArea}});\n)->.busLine;\n\n// Find the ways that make up the route\n// Since the request asks for the streets the line runs along, \n// we look for the ways/segments associated with the route\n// In OSM, bus routes are often relations where members are ways.\n// If the route is a relation, we get its members.\n// If the route is a way, we get the way itself.\n\nif (count(busLine) > 0) {\n  // If it's a relation, get its members (the segments/streets)\n  relation(w, busLine.members);\n  // If it's just a way, get the way\n  way(w, busLine.members);\n}\n\n// However, the standard way to find the geometry of a route is to \n// look for the way/relation itself. The question asks for the streets.\n// In OSM data, the route relation's members are the street segments.\n\n(\n  rel(r.busLine);\n  way(w.busLine);\n);\n\nout body;\n>;\nout skel;\n```"}
{"task": "lu-08", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"car_sharing\"]({{bbox}});\n  way[\"amenity\"=\"car_sharing\"]({{bbox}});\n  relation[\"amenity\"=\"car_sharing\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-09", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea({{geocodeArea:\"Kirchberg\"}})->.searchArea;\n(\n  node[\"office\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-10", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Luxembourg City}}->.searchArea;\n(\n  node[\"amenity\"=\"vending_machine\"][\"payment:methods\"~\"credit card|debit card\"](area.searchArea);\n  way[\"amenity\"=\"vending_machine\"][\"payment:methods\"~\"credit card|debit card\"](area.searchArea);\n  relation[\"amenity\"=\"vending_machine\"][\"payment:methods\"~\"credit card|debit card\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-11", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hesperange}}->.searchArea;\n(\n  nwr[\"silo\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-12", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hesper}}->.searchArea;\n(\n  node[\"amenity\"=\"silo\"](area.searchArea);\n  way[\"amenity\"=\"silo\"](area.searchArea);\n  relation[\"amenity\"=\"silo\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-13", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  // Individual deciduous broadleaved trees\n  node[\"natural\"=\"tree\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n  way[\"natural\"=\"tree\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n  \n  // Tree rows (hedges or rows of trees)\n  way[\"natural\"=\"tree_row\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n  way[\"hedge\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n);\nout body;\n```"}
{"task": "lu-14", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count];\n(\n  node[\"specialty\"=\"cardiologist\"]({{bbox}});\n  way[\"specialty\"=\"cardiologist\"]({{bbox}});\n  relation[\"specialty\"=\"cardiologist\"]({{bbox}});\n);\nout count;\n```"}
{"task": "lu-15", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n(\n  nwr[\"name\"~\"art|galerie\",i](area.searchArea);\n  nwr[\"name:en\"~\"art|galerie\",i](area.searchArea);\n  nwr[\"name:fr\"~\"art|galerie\",i](area.searchArea);\n  nwr[\"name:de\"~\"art|galerie\",i](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-16", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "To identify the administrative centres of communes and cantons in Luxembourg City, we look for places tagged as an administrative centre (often via `admin_centre=yes` or similar local tags) or specific local center types. However, in standard OSM tagging, administrative centres are typically identified by the `admin_centre` tag.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Luxembourg City\"}}->.searchArea;\n(\n  nwr[\"admin_centre\"=\"yes\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-17", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Strassen}}->.searchArea;\n(\n  way[\"building\"][\"sport\"=\"stadium\"](area.searchArea);\n  relation[\"building\"][\"sport\"=\"stadium\"](area.searchArea);\n  node[\"building\"][\"sport\"=\"stadium\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-18", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Hesperange\"]->.searchArea;\n(\n  nwr[\"fixme\"](area.searchArea);\n  nwr[\"check_date\"<\"2024-01-01\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-01", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"atm\"](area.searchArea);\n  way[\"amenity\"=\"atm\"](area.searchArea);\n  relation[\"amenity\"=\"atm\"](area.searchArea);\n);\nout count;\n```"}
{"task": "mc-02", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Monaco\"}}\nnode[\"amenity\"=\"cafe\"]({{bbox}});\nout body;\n```"}
{"task": "mc-04", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  node[\"highway\"=\"bus_stop\"](around:300, around:43.7428, 7.4245);\n  way[\"highway\"=\"bus_stop\"](around:300, around:43.7428, 7.4245);\n  relation[\"highway\"=\"bus_stop\"](around:300, around:43.7428, 7.4245);\n);\nout body;\n```\n\n*Note: Since \"Casino de Monte Carlo\" is a specific landmark, I have used its approximate coordinates (43.7428, 7.4245) to perform the `around` search as per the request requirements.*"}
{"task": "mc-05", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  nwr[\"amenity\"=\"restaurant\"](area.searchArea);\n)->.all_restaurants;\n\n// Filter for restaurants that do not have any wheelchair accessibility tags\n// Common wheelchair tags: wheelchair=yes/no/limited/required/access=yes/no/limited\n(.all_restaurants; - nwr[\"wheelchair\"](area.searchArea); - nwr[\"access\"](area.searchArea););\n\nout body;\n```"}
{"task": "mc-06", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"cafe\"](area.searchArea);\n  way[\"amenity\"=\"cafe\"](area.searchArea);\n  relation[\"amenity\"=\"cafe\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-07", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  nwr[\"amenity\"=\"restaurant\"][\"wheelchair\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-08", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  way[\"ref\"=\"1\"](area.searchArea);\n  node[\"ref\"=\"1\"](area.searchArea);\n  relation[\"ref\"=\"1\"](area.searchArea);\n)->.busLine;\n\n(\n  node[\"highway\"=\"bus_stop\"](area.searchArea);\n  way[\"highway\"=\"bus_stop\"](area.searchArea);\n  relation[\"highway\"=\"bus_stop\"](area.searchArea);\n)->.allStops;\n\n// Filter stops that are part of the route or on the route\n// In OSM, bus stops are usually connected to routes via stops/routes relations or proximity.\n// However, a standard way to find stops served by a specific line is to find the stops \n// that are members of the route's relation or are part of the route's geometry.\n// Since \"ref=1\" identifies the line, we find stops associated with it.\n\n// Assuming the bus line is defined as a relation (standard for transit routes):\nrelation[\"ref\"=\"1\"](area.searchArea);\nnode(r);\nway(r);\nout body;\n```\n\n*Note: In OpenStreetMap, transit routes (bus lines) are typically represented as `relation` objects. The stops \"served\" by a line are the members of that relation. If the bus line is only a way or a node, the query retrieves the geometry of that line.*\n\nSince the request asks for the **bus stops** served by the line, the most accurate way to represent this in Overpass is to find the relation for the line and return its members that are bus stops.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\nrelation[\"ref\"=\"1\"](area.searchArea);\nnode(r)[\"highway\"=\"bus_stop\"];\nway(r)[\"highway\"=\"bus_stop\"];\nout body;\n```"}
{"task": "mc-09", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\nway[\"taxi_stand\"](area.searchArea);\nout body;\n```"}
{"task": "mc-10", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  node[\"elevator\"](area.searchArea);\n  way[\"elevator\"](area.searchArea);\n  relation[\"elevator\"](area.searchArea);\n  node[\"escalator\"](area.searchArea);\n  way[\"escalator\"](area.searchArea);\n  relation[\"escalator\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-11", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:La Condamine}}->.searchArea;\n(\n  node[\"tourism\"=\"hotel\"](area.searchArea);\n  way[\"tourism\"=\"hotel\"](area.searchArea);\n  relation[\"tourism\"=\"hotel\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-12", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n// Find wheelchair-accessible public toilets\n($area[\"name\"=\"Monaco\"])->.monaco;\n(\n  node[\"amenity\"=\"toilets\"][\"wheelchair\"=\"yes\"](area.monaco);\n  way[\"amenity\"=\"toilets\"][\"wheelchair\"=\"yes\"](area.monaco);\n  relation[\"amenity\"=\"toilets\"][\"wheelchair\"=\"yes\"](area.monaco);\n)->.accessible_toilets;\n\n// Find accessible parking spaces (parking spots/areas) within 250m of those toilets\n(\n  // Parking spaces (often nodes or parts of ways)\n  node[\"parking\"=\"yes\"][\"access\"=\"wheelchair\"](around.accessible_toilets:250);\n  node[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](around.accessible_toilets:250);\n  \n  // Car parks (the facility itself) with accessibility features\n  way[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](around.accessible_toilets:250);\n  relation[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](around.accessible_toilets:250);\n  \n  // Specifically looking for disabled parking tags\n  node[\"parking\"=\"yes\"][\"disabled\"=\"yes\"](around.accessible_toilets:250);\n  way[\"parking\"=\"yes\"][\"disabled\"=\"yes\"](around.accessible_toilets:250);\n  relation[\"parking\"=\"yes\"][\"disabled\"=\"yes\"](around.accessible_toilets:250);\n);\n\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-13", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"leisure\"=\"pitch\"]({{bbox}});\n  way[\"leisure\"=\"pitch\"]({{bbox}});\n  relation[\"leisure\"=\"pitch\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mc-14", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count];\n(\n  node[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked|painted\"](!traffic_light);\n  way[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked|painted\"](!traffic_light);\n  relation[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked|painted\"](!traffic_light);\n)\nin bbox 7.412, 43.724, 7.422, 43.731;\n```\n\nWait, looking at the prompt instructions, I should define how to handle the \"no road markings\" and \"not counting those with traffic lights\". In OSM, crossings without markings are often just `highway=crossing` without a specific visibility tag, or specifically tagged to indicate no markings. The \"no traffic lights\" part means we filter out elements that have `highway=traffic_signals` or are part of a junction with them. However, in standard OverpassQL for a generic request like this:\n\n```overpassql\n[out:count];\n(\n  node[\"highway\"=\"crossing\"][\"traffic_signals\"!=\"yes\"](7.412,43.724,7.422,43.731);\n  way[\"highway\"=\"crossing\"][\"traffic_signals\"!=\"yes\"](7.412,43.724,7.422,43.731);\n  relation[\"highway\"=\"crossing\"][\"traffic_signals\"!=\"yes\"](7.412,43.724,7.422,43.731);\n);\n// Note: \"no road markings\" is interpreted as the absence of a marking tag \n// or a specific tag indicating no markings. Since OSM doesn't have a standard \n// \"no markings\" tag, we filter for crossings that don't have visibility/marking tags.\n// However, the most direct way to interpret \"no road markings\" in a query is \n// to exclude those with 'crossing:visibility' set to 'marked'.\n\n[out:count];\n(\n  node[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked\"](7.412,43.724,7.422,43.731);\n  way[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked\"](7.412,43.724,7.422,43.731);\n  relation[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked\"](7.412,43.724,7.422,43.731);\n);\n// The prompt also specifies not counting those with traffic lights.\n// Since traffic lights are usually nodes or nearby, the most robust way \n// is to exclude crossings that are part of a signaled intersection.\n// But following strict tag filtering:\n```\n\nRevised query based on the logical interpretation:\n\n```overpassql\n[out:count];\n(\n  node[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked\"][\"traffic_signals\"!~\"yes\"](7.412,43.724,7.422,43.731);\n  way[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked\"][\"traffic_signals\"!~\"yes\"](7.412,43.724,7.422,43.731);\n  relation[\"highway\"=\"crossing\"][\"crossing:visibility\"!~\"marked\"][\"traffic_signals\"!~\"yes\"](7.412,43.724,7.422,43.731);\n);\n```"}
{"task": "mc-15", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  n\"Grace\" @ searchArea;\n  w\"Grace\" @ searchArea;\n  r\"Grace\" @ searchArea;\n);\nout body;\n```"}
{"task": "mc-16", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n// Get all rail routes in Monaco that are not TGV\n// We look for relations with the railway tag or ways representing tracks,\n// but typically routes are represented as relations with 'route' tags.\n// Since \"TGV\" is a specific type of high-speed train, we filter it out.\n\n(\n  // Find routes that are not TGV\n  relation[\"route\"=\"train\"][\"name\"!~\"TGV\", i];\n  // Find ways/relations that represent the tracks themselves to ensure we see the infrastructure\n  way[\"railway\"=\"rail\"];\n);\n\n// Get the stops (stations/halts) associated with these routes\n// In OSM, stops are usually nodes with 'railway'='station' or 'stop_position'\n// or they are members of the route relation.\n\n// To find the stops called at by the non-TGV routes:\n// We first find the routes, then find all nodes/ways that are part of those routes \n// or are stations/stops in the area.\n\n// More specifically, we want the objects representing the routes and the stations.\n(\n  relation[\"route\"=\"train\"][\"name\"!~\"TGV\", i];\n  node[\"railway\"=\"station\"];\n  node[\"railway\"=\"halt\"];\n  node[\"railway\"=\"stop_position\"];\n  way[\"railway\"=\"station\"];\n);\n\n// Filter to only include those within Monaco\narea[\"name\"=\"Monaco\"]->.monaco;\nrelation[\"route\"=\"train\"][\"name\"!~\"TGV\", i](area.monaco);\nnode[\"railway\"~\"station|halt|stop_position\"](area.monaco);\n\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-17", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n  way[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n  relation[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-01", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"pharmacy\"](area.searchArea);\n  way[\"amenity\"=\"pharmacy\"](area.searchArea);\n  relation[\"amenity\"=\"pharmacy\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-02", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hulhumalé}}->.searchArea;\n(\n  node[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"][\"name\"~\"Mosque\",i] in .searchArea;\n  way[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"][\"name\"~\"Mosque\",i] in .searchArea;\n  relation[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"][\"name\"~\"Mosque\",i] in .searchArea;\n);\nout body;\n```"}
{"task": "mv-04", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"cafe\"]({{bbox}});\n  way[\"amenity\"=\"cafe\"]({{bbox}});\n  relation[\"amenity\"=\"cafe\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mv-05", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Malé\"]->.searchArea;\n(\n  node[\"shop\"~\"mobile_phone|electronics\"](area.searchArea);\n  way[\"shop\"~\"mobile_phone|electronics\"](area.searchArea);\n  relation[\"shop\"~\"mobile_phone|electronics\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-07", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Maldives}}->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-08", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"clinic\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mv-09", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Malé\"}}->.searchArea;\n(\n  node[\"waterway\"=\"drinking_water\"](area.searchArea); // This is a common tag for water source, but we want fountains\n  way[\"amenity\"=\"fountain\"](area.searchArea);\n  node[\"amenity\"=\"fountain\"](area.searchArea);\n  relation[\"amenity\"=\"fountain\"](area.searchArea);\n)->.allFountains;\n\n// Filter for fountains that do NOT have a tag indicating drinkability (e.g., drinking=yes or water=drinking)\n// Since we don't know the exact schema for \"drinkable\", we exclude those that explicitly have a \"drinking\" tag or similar.\n// Most OSM fountains use \"drinking=yes\".\nnode[\"amenity\"=\"fountain\"][\"drinking\"!~\"yes\"](area.searchArea);\nway[\"amenity\"=\"fountain\"][\"drinking\"!~\"yes\"](area.searchArea);\nrelation[\"amenity\"=\"fountain\"][\"drinking\"!~\"yes\"](area.searchArea);\n\n// To be more precise per the request \"no information\":\n// We look for fountains where the 'drinking' tag is not 'yes'.\n(\n  node[\"amenity\"=\"fountain\"][\"drinking\"!=\"yes\"](area.searchArea);\n  way[\"amenity\"=\"fountain\"][\"drinking\"!=\"yes\"](area.searchArea);\n  relation[\"amenity\"=\"fountain\"][\"drinking\"!=\"yes\"](area.searchArea);\n);\n\nout body;\n```"}
{"task": "mv-10", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"North Ari Atoll\"}}[\"natural\"=\"reef\"][\"tourism\"!=\"attraction\"];\nout body;\n{{geocodeArea: \"North Ari Atoll\"}}[\"beach\"][\"tourism\"!=\"attraction\"];\nout body;\n```"}
{"task": "mv-11", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Hulhumalé\"}}->.searchArea;\n(\n  node[\"shop\"=\"convenience\"](area.searchArea);\n  way[\"shop\"=\"convenience\"](area.searchArea);\n  relation[\"shop\"=\"convenience\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-12", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n  way[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n  relation[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n);\nunion\n(\n  node[\"office\"=\"government\"](around:200, area.searchArea);\n  way[\"office\"=\"government\"](around:200, area.searchArea);\n  relation[\"office\"=\"government\"](around:200, area.searchArea);\n);\n// This query identifies copy shops that are within 200m of government offices in Malé.\n// However, to return specifically the copy shops matching the criteria:\nnode[\"amenity\"=\"copy_shop\"](around:200, area.searchArea) -> .copyShops;\nway[\"amenity\"=\"copy_shop\"](around:200, area.searchArea) -> .copyShops;\nrelation[\"amenity\"=\"copy_shop\"](around:200, area.searchArea) -> .copyShops;\n\nnode[\"office\"=\"government\"](area.searchArea) -> .govOffices;\nway[\"office\"=\"government\"](area.searchArea) -> .govOffices;\nrelation[\"office\"=\"government\"](area.searchArea) -> .govOffices;\n\n(.copyShops (around:200.0, .govOffices););\nout body;\n```\n\n*Correction to ensure the logic strictly follows \"copy shops within 200m of government office\":*\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n  way[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n  relation[\"amenity\"=\"copy_shop\"](around:200, area.searchArea);\n) -> .allCopyShops;\n\n(\n  node[\"office\"=\"government\"](area.searchArea);\n  way[\"office\"=\"government\"](area.searchArea);\n  relation[\"office\"=\"government\"](area.searchArea);\n) -> .govOffices;\n\n(.allCopyShops (around:200, .govOffices););\nout body;\n```"}
{"task": "mv-13", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"living_street\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-14", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"living_street\"=\"yes\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-15", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:default][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  way[\"highway\"=\"primary\"](area.searchArea);\n);\nout count;\n```"}
{"task": "mv-16", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count][timeout:25];\n{{geocodeArea:\"Malé City\"}}->.searchArea;\n(\n  way[\"highway\"=\"primary\"](area.searchArea);\n);\nout count;\n```"}
{"task": "mv-17", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Maldives}}->.searchArea;\n(\n  nwr[\"name\"~\"Dhiraagu|Ooredoo\",i](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-18", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Maldives\"]->.searchArea;\n(\n  relation[\"route\"=\"ferry\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-19", "epoch": 2, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Maldives\"]->.searchArea;\n(\n  nwr[\"youth:centre\"][\"website\"](area.searchArea);\n);\nout body;\n```"}
{"task": "ad-01", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Andorra\"]->.searchArea;\n(\n  rel[\"boundary\"=\"administrative\"][\"admin_level\"=\"4\"](area.searchArea);\n);\nout count;\n```"}
{"task": "ad-03", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:out][timeout:25];\narea[\"name\"=\"Andorra\"]->.searchArea;\n(\n  node[\"natural\"=\"peak\"][\"ele\"] > 2800(area.searchArea);\n);\nout count;\n```"}
{"task": "ad-04", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"tourism\"=\"refuge\"][\"shelter\"=\"yes\"](area.searchArea);\n  way[\"tourism\"=\"refuge\"][\"shelter\"=\"yes\"](area.searchArea);\n  relation[\"tourism\"=\"refuge\"][\"shelter\"=\"yes\"](area.searchArea);\n  node[\"amenity\"=\"shelter\"][\"shelter\"=\"yes\"](area.searchArea);\n  way[\"amenity\"=\"shelter\"][\"shelter\"=\"yes\"](area.searchArea);\n  relation[\"amenity\"=\"shelter\"][\"shelter\"=\"yes\"](area.searchArea);\n  node[\"tourism\"=\"alpine_hut\"](area.searchArea);\n  way[\"tourism\"=\"alpine_hut\"](area.searchArea);\n  relation[\"tourism\"=\"alpine_hut\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-05", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  nwr[\"amenity\"=\"place_of_worship\"][\"name\"~\"Sant Joan\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-06", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"La Massana\"}}\n(\n  node[\"tourism\"=\"ski\"][\"operator\"~\"chair lift|gondola|magic carpet\",i];\n  way[\"tourism\"=\"ski\"][\"operator\"~\"chair lift|gondola|magic carpet\",i];\n  relation[\"tourism\"=\"ski\"][\"operator\"~\"chair lift|gondola|magic carpet\",i];\n  \n  node[\"amenity\"=\"chairlift\"];\n  way[\"amenity\"=\"chairlift\"];\n  relation[\"amenity\"=\"chairlift\"];\n\n  node[\"amenity\"=\"gondola\"];\n  way[\"amenity\"=\"gondola\"];\n  relation[\"amenity\"=\"gondola\"];\n\n  node[\"amenity\"=\"magic_carpet\"];\n  way[\"amenity\"=\"magic_carpet\"];\n  relation[\"amenity\"=\"magic_carpet\"];\n);\nout body;\n```"}
{"task": "ad-07", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Escaldes-Engordany}}->.searchArea;\n(\n  way[\"cycleway\"=\"track\"](area.searchArea);\n  way[\"sport\"=\"cycling\"](area.searchArea);\n  node[\"sport\"=\"cycling\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-08", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"office\"=\"government\"]({{bbox}});\n  node[\"public_service\"=\"government\"]({{bbox}});\n  node[\"amenity\"=\"townhall\"]({{bbox}});\n)\nout body;\n```"}
{"task": "ad-09", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[{{bbox}}][\"cycleway\"~\"shared\"][\"footway\"~\"shared\"][\"oneway\"!=\"yes\"][\"width\"!~\"^([3-9]|[1-9][0-9])$\"];\n  way[{{bbox}}][\"cycleway\"~\"shared\"][\"footway\"~\"shared\"][\"oneway\"!=\"yes\"][width][width<3];\n  way[{{bbox}}][\"cycleway\"~\"shared\"][\"footway\"~\"shared\"][\"oneway\"!=\"yes\"][!width][width<3];\n)\n>;\nout body;\n```\n\nWait, let me refine the logic for the width constraint according to standard OverpassQL practices for \"less than 3m\":\n\n```overpassql\n[out:json][timeout:25];\n(\n  // Find ways that are shared cycle/foot paths, are not one-way, \n  // and have a width tag explicitly less than 3.\n  way[{{bbox}}][\"cycleway\"=\"shared\"][\"footway\"=\"shared\"][\"oneway\"!=\"yes\"][\"width\"<\"3\"];\n  \n  // Or paths where width is not defined but we check the tag existence if necessary. \n  // However, the request asks for paths \"less than 3m wide\", implying the attribute must be present to satisfy the condition.\n);\nout body;\n```\n\nActually, the most accurate way to express \"less than 3m\" for a numeric tag in Overpass is using the `[\"width\"<\"3\"]` filter syntax:\n\n```overpassql\n[out:json][timeout:25];\n(\n  way[{{bbox}}][\"cycleway\"=\"shared\"][\"footway\"=\"shared\"][\"oneway\"!=\"yes\"][\"width\"<\"3\"];\n);\nout body;\n```"}
{"task": "ad-10", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra la Vella}}->.andorra_la_vella;\n(\n  // Stolpersteine (typically tagged with memorial:stolpersteine or similar)\n  // Memorial plaques\n  node[\"memorial\"=\"stolpersteine\"]({{bbox}}) -> .matches;\n  node[\"memorial\"=\"plaque\"]({{bbox}}) -> .matches;\n  way[\"memorial\"=\"stolpersteine\"]({{bbox}}) -> .matches;\n  way[\"memorial\"=\"plaque\"]({{bbox}}) -> .matches;\n  relation[\"memorial\"=\"stolpersteine\"]({{bbox}}) -> .matches;\n  relation[\"memorial\"=\"plaque\"]({{bbox}}) -> .matches;\n  \n  // Including common alternative tags for memorials/plaques\n  node[\"description\"~\"Stolperstein|memorial plaque\"]({{bbox}}) -> .matches;\n  way[\"description\"~\"Stolperstein|memorial plaque\"]({{bbox}}) -> .matches;\n  relation[\"description\"~\"Stolperstein|memorial plaque\"]({{bbox}}) -> .matches;\n) (if !(is_in.andorra_la_vella));\nout body;\n```"}
{"task": "ad-11", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Ordino}}->.searchArea;\n(\n  way[\"highway\"](area.searchArea);\n)->.all_roads;\nway.all_roads(area.searchArea)[highway!=service][highway!=footway][highway!=cycleway][highway!=path][highway!=steps][highway!=track][highway!=bridleway][highway!=paved][highway!=unclassified];\n// The prompt asks for \"unclassified\" roads. In OSM terms, this usually implies the 'highway' tag is present but is NOT one of the standard classifications, \n// or specifically refers to the 'highway=unclassified' tag. \n// Given the phrasing \"unclassified roads\", I will look for highway=unclassified.\nway[\"highway\"=\"unclassified\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```\n\nWait, looking at the logic of \"unclassified\": In OSM, `highway=unclassified` is a specific type. If the user means \"roads that do not have a specific classification\", that is a different query. However, usually, \"unclassified roads\" refers to the specific tag.\n\nLet's refine to the most literal interpretation of \"unclassified roads\":\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Ordino}}->.searchArea;\nway[\"highway\"=\"unclassified\"](area.searchArea);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-12", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"](around:500, 42.511, 1.534);\n  way[\"amenity\"](around:500, 42.511, 1.534);\n  relation[\"amenity\"](around:500, 42.511, 1.534);\n);\nout body;\n```"}
{"task": "ad-13", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"fence\"]({{bbox}});\n  way[\"fence\"]({{bbox}});\n  relation[\"fence\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-14", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count];\narea({{geocodeArea:\"Andorra\"}})->.searchArea;\n(\n  node[\"natural\"=\"waterfall\"][\"name\"!~\".\"](area.searchArea);\n  way[\"natural\"=\"waterfall\"][\"name\"!~\".\"](area.searchArea);\n  relation[\"natural\"=\"waterfall\"][\"name\"!~\".\"](area.searchArea);\n  node[\"natural\"=\"spring\"][\"name\"!~\".\"](area.searchArea);\n  way[\"natural\"=\"spring\"][\"name\"!~\".\"](area.searchArea);\n  relation[\"natural\"=\"spring\"][\"name\"!~\".\"](area.searchArea);\n);\nout count;\n```"}
{"task": "ad-15", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"name\"~\"Meritxell\",i](area.searchArea);\n  way[\"name\"~\"Meritxell\",i](area.searchArea);\n  relation[\"name\"~\"Meritxell\",i](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "ad-16", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  way[\"access:no:right_turn\"](area.searchArea);\n  way[\"turn:restriction\"=\"no_right_turn\"](area.searchArea);\n  way[\"restriction\"=\"no_right_turn\"](area.searchArea);\n);\nout body;\n```"}
{"task": "ad-17", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "To find roads where a right-turn-only restriction ends, we look for the `access:turn` tag (or similar restriction tags like `turn:restriction`) where the direction is specified as \"right\" and the restriction is followed by a way that does not carry that restriction, or more specifically in the context of OSM data modeling, we look for the transition. However, in standard OSM tagging, a \"right-turn-only\" restriction is typically applied to an incoming movement.\n\nIn OverpassQL, we can identify the ways that carry the restriction `access:turn=right` or `turn:restriction=right`. To find where these *end*, we look for the segments that are part of a path where the restriction is no longer applied, but more directly, the request asks for the \"roads\" that these restrictions end on. Since OSM is a graph, a restriction applies to a movement from one way to another.\n\nIf the request implies finding the ways that are the *target* of a right-turn-only restriction (the road you end up on after making the mandatory right turn), we filter for ways that have a restriction tag pointing to them. However, standard OSM tagging usually puts the restriction on the *source* way or as a relation.\n\nGiven the phrasing \"Which roads do right-turn-only restrictions end on?\", the most accurate interpretation in Overpass is to find ways that are the destination of a right-turn restriction. In many datasets, this is represented by `access:turn=right` on the source road, or more commonly, we look for the ways where a mandatory turn is defined.\n\nSince \"right-turn-only\" is a restriction on a movement, the road it \"ends on\" is the road that follows the turn.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Andorra\"}}->.searchArea;\n\n// Find ways that are part of a right-turn restriction\n// OSM typically models this via turn restrictions (relations) \n// or specific access tags. \n// Here we look for ways that are destinations of right-turn-only movements.\n\n(\n  way[\"access:turn\"=\"right\"]({{searchArea}});\n  way[\"turn:restriction\"=\"right\"]({{searchArea}});\n);\n\nout body;\n>;\nout skel;\n```\n\n*Note: Because OSM tagging for turn restrictions is often handled via `relation` types (e.g., `type=restriction`), a purely tag-based search on ways is the most reliable way to capture the objects requested in this simplified environment.*"}
{"task": "ad-18", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Andorra}}->.searchArea;\n(\n  node[\"monument\"](area.searchArea);\n  way[\"monument\"](area.searchArea);\n  relation[\"monument\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-02", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  way[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  relation[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n);\nout body;\n```"}
{"task": "lu-03", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Luxembourg}}->.searchArea;\n(\n  way[\"name\"=\"Grand-Duchesse Charlotte\"][\"highway\"](area.searchArea);\n  way[\"name\"=\"Grand Duchess Charlotte\"][\"highway\"](area.searchArea);\n  relation[\"name\"=\"Grand-Duchesse Charlotte\"][\"highway\"](area.searchArea);\n  relation[\"name\"=\"Grand Duchess Charlotte\"][\"highway\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-04", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n(\n  node[\"amenity\"=\"embassy\"](area.searchArea);\n  way[\"amenity\"=\"embassy\"](area.searchArea);\n  relation[\"amenity\"=\"embassy\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-05", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Luxembourg City}}->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"diet\"=\"vegan\"](area.searchArea);\n);\nout count;\n```"}
{"task": "lu-06", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  way[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n  relation[\"amenity\"=\"bicycle_rental\"](around:400, 49.6111, 6.1300);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-07", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n\n// 1. Find the bus line with name \"19\"\n// Note: Bus lines are typically mapped as relations with the tag 'route=bus' and 'ref=19'\nrelation[\"route\"=\"bus\"][\"ref\"=\"19\"](area.searchArea);\n\n// 2. Get the ways that make up this route\n// Most routes are defined by a relation consisting of ways (segments)\nrel(r)[\"route\"=\"bus\"][\"ref\"=\"19\"](area.searchArea);\nway(r);\n\n// 3. Output the matching ways (streets)\nout body;\n```"}
{"task": "lu-08", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"car_sharing\"]({{bbox}});\n  way[\"amenity\"=\"car_sharing\"]({{bbox}});\n  relation[\"amenity\"=\"car_sharing\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-09", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Kirchberg\"]->.searchArea;\n(\n  node[\"office\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-10", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Luxembourg City}}->.searchArea;\n(\n  node[\"amenity\"=\"vending_machine\"][\"payment:methods\"~\"credit_card|debit_card\"](area.searchArea);\n  way[\"amenity\"=\"vending_machine\"][\"payment:methods\"~\"credit_card|debit_card\"](area.searchArea);\n  relation[\"amenity\"=\"vending_machine\"][\"payment:methods\"~\"credit_card|debit_card\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-11", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Hesperange\"]->.searchArea;\n(\n  nwr[\"silo\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-12", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hesper}}->.searchArea;\n(\n  nwr[\"silo\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "lu-13", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  // Individual deciduous broadleaved trees\n  node[\"natural\"=\"tree\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n  way[\"natural\"=\"tree\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n  \n  // Tree rows (hedges or lines of trees)\n  way[\"natural\"=\"tree_row\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n  way[\"boundary\"=\"hedgerow\"][\"deciduous\"=\"yes\"][\"broadleaved\"=\"yes\"]({{bbox}});\n);\nout body;\n```"}
{"task": "lu-14", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"specialty\"=\"cardiologist\"]({{bbox}});\n  way[\"specialty\"=\"cardiologist\"]({{bbox}});\n  relation[\"specialty\"=\"cardiologist\"]({{bbox}});\n);\nout count;\n```"}
{"task": "lu-15", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Luxembourg City\"]->.searchArea;\n(\n  node[\"name\"~\"art|galerie\",i](area.searchArea);\n  way[\"name\"~\"art|galerie\",i](area.searchArea);\n  relation[\"name\"~\"art|galerie\",i](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-16", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "To find the administrative centres of communes and cantons in Luxembourg, we look for objects tagged with `admin_level` (typically level 4 for cantons and level 6 for communes) that are also marked as an administrative center, often indicated by the `capital` or `administrative` tag, or by being the primary node/center of that area.\n\n```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Luxembourg City\"}}->.searchArea;\n\n// Find administrative centers of cantons (admin_level 4) and communes (admin_level 6)\n// In OSM, the center is often a node with the 'capital' tag or the primary node of the area.\n(\n  node[\"capital\"=\"yes\"](area.searchArea);\n  node[\"admin_centre\"=\"yes\"](area.searchArea);\n  way[\"capital\"=\"yes\"](area.searchArea);\n  way[\"admin_centre\"=\"yes\"](area.searchArea);\n  relation[\"capital\"=\"yes\"](area.searchArea);\n  relation[\"admin_centre\"=\"yes\"](area.searchArea);\n);\n\nout body;\n```"}
{"task": "lu-17", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Strassen\"}}->.searchArea;\n(\n  way[\"building\"=\"yes\"][\"leisure\"=\"sports_centre\"](area.searchArea);\n  way[\"building\"=\"yes\"][\"sport\"=\"stadium\"](area.searchArea);\n  relation[\"building\"=\"yes\"][\"leisure\"=\"sports_centre\"](area.searchArea);\n  relation[\"building\"=\"yes\"][\"sport\"=\"stadium\"](area.searchArea);\n  node[\"building\"=\"yes\"][\"leisure\"=\"sports_centre\"](area.searchArea);\n  node[\"building\"=\"yes\"][\"sport\"=\"stadium\"](area.searchArea);\n);\nout body;\n```"}
{"task": "lu-18", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hesperange}}->.searchArea;\n(\n  nwr[\"fixme\"](area.searchArea);\n  nwr[\"check_date\"~\"^(19|20[0-2][0-9])|2023|2024\"](area.searchArea); // This logic is tricky with strings; let's focus on the explicit fixme and the date requirement.\n  // Since OSM doesn't have a standard \"last checked\" tag, we assume the user refers to a tag like 'check_date' or similar.\n  // However, the most accurate interpretation for \"haven't been checked since the start of 2024\" \n  // in a queryable sense is looking for a date tag that is before 2024-01-01.\n  nwr[\"check_date\"<\"2024-01-01\"](area.searchArea);\n  nwr[\"fixme\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```\n\n*Note: Because \"checked since\" is not a standard OSM tag, this query assumes the existence of a `check_date` tag to satisfy the temporal requirement. If you meant specific metadata or a different tag, the query would need to be adjusted to that specific key.*"}
{"task": "mc-01", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"atm\"](area.searchArea);\n  way[\"amenity\"=\"atm\"](area.searchArea);\n  relation[\"amenity\"=\"atm\"](area.searchArea);\n);\nout quad;\n```"}
{"task": "mc-02", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  node[\"amenity\"=\"cafe\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-04", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  node[\"highway\"=\"bus_stop\"](around:300, nwr[\"name\"=\"Casino de Monte Carlo\"](area.searchArea));\n  way[\"highway\"=\"bus_stop\"](around:300, nwr[\"name\"=\"Casino de Monte Carlo\"](area.searchArea));\n  relation[\"highway\"=\"bus_stop\"](around:300, nwr[\"name\"=\"Casino de Monte Carlo\"](area.searchArea));\n);\nout body;\n```"}
{"task": "mc-05", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  nwr[\"amenity\"=\"restaurant\"](area.searchArea);\n-  nwr[\"wheelchair\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-06", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Monaco\"]->.searchArea;\n(\n  node[\"amenity\"=\"cafe\"](area.searchArea);\n  way[\"amenity\"=\"cafe\"](area.searchArea);\n  relation[\"amenity\"=\"cafe\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-07", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Monaco\"}}->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"wheelchair\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"wheelchair\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"wheelchair\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-08", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  way[\"route\"=\"bus\"][\"ref\"=\"1\"](area.searchArea);\n  relation[\"route\"=\"bus\"][\"ref\"=\"1\"](area.searchArea);\n)->.busLine;\n\n(\n  node[\"highway\"=\"bus_stop\"](area.searchArea);\n  way[\"highway\"=\"bus_stop\"](area.searchArea);\n  node[\"public_transport\"=\"platform\"](area.searchArea);\n  relation[\"public_transport\"=\"platform\"](area.searchArea);\n)->.allStops;\n\n(.allStops (if (intersects(., .busLine);)););\n\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-09", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Monaco\"}}->.searchArea;\nway[\"taxi_stand\"](area.searchArea);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-10", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  node[\"elevator\"](area.searchArea);\n  node[\"escalator\"](area.searchArea);\n  way[\"elevator\"](area.searchArea);\n  way[\"escalator\"](area.searchArea);\n  relation[\"elevator\"](area.searchArea);\n  relation[\"escalator\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-11", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"La Condamine\"]->.searchArea;\n(\n  node[\"tourism\"=\"hotel\"](area.searchArea);\n  way[\"tourism\"=\"hotel\"](area.searchArea);\n  relation[\"tourism\"=\"hotel\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mc-12", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n\n// 1. Find wheelchair-accessible public toilets\n(\n  node[\"amenity\"=\"toilets\"][\"access\"=\"wheelchair\"](area.searchArea);\n  way[\"amenity\"=\"toilets\"][\"access\"=\"wheelchair\"](area.searchArea);\n  relation[\"amenity\"=\"toilets\"][\"access\"=\"wheelchair\"](area.searchArea);\n)->.toilets;\n\n// 2. Find accessible parking spaces (mapped as nodes or parts of ways/relations)\n// We look for parking spots tagged with access=wheelchair or specific disability tags\n(\n  node[\"parking\"=\"\"]) @.toilets; // This is not correct, we need to search the area\n)\n\n// Correct approach: \n// Find all accessible parking spaces in the area\n(\n  node[\"parking\"=\"yes\"][\"access\"=\"wheelchair\"](area.searchArea);\n  node[\"disabled\"=\"yes\"](area.searchArea); // Common tag for disabled spaces\n  way[\"parking\"=\"yes\"][\"access\"=\"wheelchair\"](area.searchArea);\n  node[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](area.searchArea);\n)->.parking;\n\n// Find car parks (areas) that have accessible features/spaces\n(\n  node[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](area.searchArea);\n  way[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](area.searchArea);\n  relation[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](area.searchArea);\n)->.car_parks;\n\n// Combine targets: accessible parking spaces and car parks with accessible features\n(\n  node[\"parking\"=\"yes\"][\"access\"=\"wheelchair\"](around:250m.toilets);\n  node[\"disabled\"=\"yes\"](around:250m.toilets);\n  way[\"parking\"=\"yes\"][\"access\"=\"wheelchair\"](around:250m.toilets);\n  way[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](around:250m.toilets);\n  relation[\"amenity\"=\"parking\"][\"access\"=\"wheelchair\"](around:250m.toilets);\n);\n\nout body;\n```"}
{"task": "mc-13", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"leisure\"=\"pitch\"]({{bbox}});\n  way[\"leisure\"=\"pitch\"]({{bbox}});\n  relation[\"leisure\"=\"pitch\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mc-14", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count][timeout:25];\n(\n  node[\"highway\"=\"crossing\"][\"marking\"!=\"striped\"](![\"traffic_signals\"];)({{bbox}});\n  way[\"highway\"=\"crossing\"][\"marking\"!=\"striped\"](![\"traffic_signals\"];)({{bbox}});\n  relation[\"highway\"=\"crossing\"][\"marking\"!=\"striped\"](![\"traffic_signals\"];)({{bbox}});\n)\nout count;\n```"}
{"task": "mc-15", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Monaco}}->.searchArea;\n(\n  nwr[\"name\"~\"Grace\", i](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mc-16", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n// Find all railway lines that are NOT tagged as TGV\n// Note: TGV is usually identified by the 'type=passenger' and 'service=tgv' or similar tags, \n// but the most common way to distinguish is looking for the 'service' or 'operator' tags.\n// Since the request asks for \"other than TGV\", we exclude routes with service=tgv.\n\n(\n  // Get the ways representing railway lines\n  way[\"railway\"=\"line\"][\"service\"!~\"tgv\"]({{geocodeArea:\"Monaco\"}};);\n  // Get the nodes/stops on those lines\n  node[\"railway\"=\"station\"]({{geocodeArea:\"Monaco\"}});\n  node[\"railway\"=\"halt\"]({{geocodeArea:\"Monaco\"}});\n) -> .all_elements;\n\n// To satisfy \"routes together with the stops they call at\", \n// we find the ways (routes) and the nodes (stops)\n// We filter routes that are not TGV and include their constituent nodes.\n\nway[\"railway\"=\"line\"][\"service\"!~\"tgv\"]({{geocodeArea:\"Monaco\"}});\nout body;\n\n// Also output the stations/halts in the area\nnode[\"railway\"~\"station|halt\"]({{geocodeArea:\"Monaco\"}});\nout body;\n```"}
{"task": "mc-17", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n  way[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n  relation[\"amenity\"=\"bicycle_parking\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mv-01", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"pharmacy\"](area.searchArea);\n  way[\"amenity\"=\"pharmacy\"](area.searchArea);\n  relation[\"amenity\"=\"pharmacy\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-02", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Hulhumalé}}->.searchArea;\n(\n  node[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"](area.searchArea);\n  way[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"](area.searchArea);\n  relation[\"amenity\"=\"place_of_worship\"][\"religion\"=\"muslim\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-04", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"cafe\"]({{bbox}});\n  way[\"amenity\"=\"cafe\"]({{bbox}});\n  relation[\"amenity\"=\"cafe\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-05", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:\"Malé\"}}->.searchArea;\n(\n  node[\"shop\"~\"mobile_phone|electronics\"](area.searchArea);\n  way[\"shop\"~\"mobile_phone|electronics\"](area.searchArea);\n  relation[\"shop\"~\"mobile_phone|electronics\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-07", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Maldives}}->.searchArea;\n(\n  node[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n  way[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n  relation[\"amenity\"=\"restaurant\"][\"cuisine\"=\"italian\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-08", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  node[\"amenity\"=\"clinic\"]({{bbox}});\n);\nout body;\n```"}
{"task": "mv-09", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"drinking_water\"](area.searchArea);\n  way[\"amenity\"=\"drinking_water\"](area.searchArea);\n  relation[\"amenity\"=\"drinking_water\"](area.searchArea);\n  node[\"fountain\"=\"yes\"](area.searchArea);\n  way[\"fountain\"=\"yes\"](area.searchArea);\n  relation[\"fountain\"=\"yes\"](area.searchArea);\n);\n/* Filter for fountains/drinking water that lack a drinking water status tag */\nnode(.)[\"amenity\"=\"drinking_water\"][\"drinking_water\"](area.searchArea);\n/* We want the ones that DO NOT have the tag, but are fountains or drinking water amenities */\n// Re-evaluating strategy: Find all fountains/drinking water, then filter out those with drinking_water tag.\n(\n  node[\"amenity\"=\"drinking_water\"](area.searchArea);\n  way[\"amenity\"=\"drinking_water\"](area.searchArea);\n  relation[\"amenity\"=\"drinking_water\"](area.searchArea);\n  node[\"fountain\"=\"yes\"](area.searchArea);\n  way[\"fountain\"=\"yes\"](area.searchArea);\n  relation[\"fountain\"=\"yes\"](area.searchArea);\n)->.all_fountains;\n\nnode.all_fountains[!\"drinking_water\"];\nway.all_fountains[!\"drinking_water\"];\nrelation.all_fountains[!\"drinking_water\"];\n\nout body;\n```"}
{"task": "mv-10", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:North Ari Atoll}}->.searchArea;\n\n(\n  node[\"natural\"=\"reef\"](area.searchArea);\n  way[\"natural\"=\"reef\"](area.searchArea);\n  relation[\"natural\"=\"reef\"](area.searchArea);\n  node[\"natural\"=\"beach\"](area.searchArea);\n  way[\"natural\"=\"beach\"](area.searchArea);\n  relation[\"natural\"=\"beach\"](area.searchArea);\n);\n\n/* Filter out objects tagged as tourist attractions */\nnode._(if: !is_member(\"tourism\") && !is_member(\"tourism\"=\"attraction\" && \"tourism\"=\"attraction\" != \"\")) -> .filtered;\nway._(if: !is_member(\"tourism\") && !is_member(\"tourism\"=\"attraction\" && \"tourism\"=\"attraction\" != \"\")) -> .filtered;\nrelation._(if: !is_member(\"tourism\") && !is_member(\"tourism\"=\"attraction\" && \"tourism\"=\"attraction\" != \"\")) -> .filtered;\n\n/* Re-evaluate the intersection of the set with those not having the tourism tag */\n(\n  node[\"natural\"=\"reef\"](area.searchArea);\n  way[\"natural\"=\"reef\"](area.searchArea);\n  relation[\"natural\"=\"reef\"](area.searchArea);\n  node[\"natural\"=\"beach\"](area.searchArea);\n  way[\"natural\"=\"beach\"](area.searchArea);\n  relation[\"natural\"=\"beach\"](area.searchArea);\n) -> .all_features;\n\nall_features(if: !is_member(\"tourism\"));\n\nout body;\n```"}
{"task": "mv-11", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea: \"Hulhumalé\"}}->.searchArea;\n(\n  node[\"shop\"=\"convenience\"](area.searchArea);\n  way[\"shop\"=\"convenience\"](area.searchArea);\n  relation[\"shop\"=\"convenience\"](area.searchArea);\n);\nout body;\n```"}
{"task": "mv-12", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Malé}}->.searchArea;\n(\n  node[\"amenity\"=\"print_shop\"](around:200, area.searchArea);\n  way[\"amenity\"=\"print_shop\"](around:200, area.searchArea);\n  relation[\"amenity\"=\"print_shop\"](around:200, area.searchArea);\n) -> .copy_shops;\n\n(\n  node[\"office\"=\"government\"](area.searchArea);\n  way[\"office\"=\"government\"](area.searchArea);\n  relation[\"office\"=\"government\"](area.searchArea);\n) -> .gov_offices;\n\n(.copy_shops(around:200, .gov_offices););\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-13", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"living_street\"]({{bbox}});\n);\nout body;\n>;\nout skel;\n```"}
{"task": "mv-14", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n(\n  way[\"living_street\"=\"yes\"]({{bbox}});\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-15", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n{{geocodeArea:\"Malé\"}}->.searchArea;\n(\n  way[\"highway\"=\"primary\"](area.searchArea);\n);\nout count;\n```"}
{"task": "mv-16", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:count][timeout:25];\narea[\"name\"=\"Malé City\"]->.searchArea;\n(\n  way[\"highway\"=\"primary\"](area.searchArea);\n);\nout count;\n```"}
{"task": "mv-17", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Maldives}}->.searchArea;\n(\n  nwr[\"name\"~\"Dhiraagu|Ooredoo\",i](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-18", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\narea[\"name\"=\"Maldives\"]->.searchArea;\n(\n  relation[\"route\"=\"ferry\"](area.searchArea);\n);\nout body;\n>;\nout skel qt;\n```"}
{"task": "mv-19", "epoch": 3, "model": "openai-api/adaption/gemma-4-26b-a4b-it", "mode": "single_shot", "response": "```overpassql\n[out:json][timeout:25];\n{{geocodeArea:Maldives}}->.searchArea;\n(\n  node[\"youth:centre\"][\"website\"](area.searchArea);\n  way[\"youth:centre\"][\"website\"](area.searchArea);\n  relation[\"youth:centre\"][\"website\"](area.searchArea);\n);\nout body;\n```"}
