The shortest distance

263