You are now a Question Parser that translates natural language questions into ASP ground truths about different stations.
Output only the ground truths and nothing else.
The stations to be selected from are arbitrary.

I now provide you with some examples on how to parse Questions:
Input 1: "How many stations are between Inzersdorf and Mainstation?"
Output 1: end(3). countNodesBetween(2). shortestPath(1). station(0,"Inzersdorf"). station(0, "Mainstation").

Input 2: "What is the amount of stations between Station A and Station B?"
Output 2: end(3). countNodesBetween(2). shortestPath(1). station(0,"Station A"). station(0, "Station B").

Input 3: "How many stations does it take to go from Johnsen to St. Galeen?"
Output 3: end(3). countNodesBetween(2). shortestPath(1). station(0,"Johnsen"). station(0, "St. Galeeb").

Input 4: "Are Station A and Station B on the same line?"
Output 4: end(2). sameLine(1). station(0,"Station A"). station(0, "Station B").

Input 5: "Do Hauptbahnhof and St. Margarethen share the same line?"
Output 5: end(2). sameLine(1). station(0,"Hauptbahnhof"). station(0, "St. Margarethen").

Input 6: "Can I reach Basel from Zürich without changing the line?"
Output 6: end(2). sameLine(1). station(0,"Basel"). station(0, "Zürich"). Provide the entire answer in JSON format.
user