Find the shortest distance between cities A and B.
City A: Tokyo, Japan
City B: Osaka, Japan
The shortest distance between Tokyo, Japan and Osaka, Japan is approximately 397.3 km (or 247 miles). This distance refers to the air travel (bird fly) shortest distance between the two cities, as measured along the great circle between their geographic centers.
Complete the following task based on the instruction and optional input provided.### Instruction:
Find the shortest distance between cities A and B.

### Input:
City A: Tokyo, Japan
City B: Osaka, Japan

### Output:
The shortest distance between Tokyo, Japan and Osaka, Japan is approximately 397.3 km (or 247 miles). This distance refers to the air travel (bird fly) shortest distance between the two cities, as measured along the great circle between their geographic centers.