A solid has faces that consist of 4 triangles, 3 rectangles, and 1 hexagon. The solid has 9 vertices. How many edges does the solid have?
A 12 edges
B. 15 edges
C 18 edges
D 21 edges