3. In a polygon, except for 2 interior angles, the sum of the remaining interior angles is $2002^{\circ}$. Then the number of sides of this polygon is ( . ).
(A) 12
(B) 12 or 13
(C) 14
(D) 14 or 15
3. (D).

Let this polygon be an $n$-sided polygon (where $n$ is a positive integer). According to the problem,
$$
2002^{\circ}<(n-2) \times 180^{\circ}<2002^{\circ}+360^{\circ} \text {, }
$$

which simplifies to $13 \frac{11}{90}<n<15 \frac{11}{90}$.
Therefore, $n=14$ or 15.