A hexagon forms a semi-regular tessellation with which of the following
regular polygons?
A. Square and equilateral triangle
B. Dodecagon and equilateral triangle
C. Trapezoid and pentagon
D. Trapezoid and octagon