已知1×2×3×4×……×2002=21的n次方×a,其中a是自然数,那么n最大是多少?要详解.