A polygon that is equiangular but not equilateral, or equilateral but not equiangular, or neither equiangular nor equilateral is an___.
A. regular polygon
B. convex polygon
C. irregular polygon
D. concave polygon
E. diagonal of a polygon