简化路径问题，注意各种边界条件