若1×2×3×4×.×n-18是两个连续自然数的乘积.n=?