How many faces, vertices, and edges does an octagonal prism have?

How many faces, vertices, and edges does an octagonal prism have?

A. 8 faces, 6 vertices, and 12 edges
B. 8 faces, 12 vertices, and 18 edges
C. 10 faces, 12 vertices, and 20 edges
D. 10 faces, 16 vertices, and 24 edges