一些边界条件没考虑 比如 1000 9 应该输出999