The shortest distance

186