The shortest distance

261