245. Shortest Word Distance III (Medium)