Triangles ABC, ADE, and EFG are all equilateral. Points D and G are midpoints of AC and AE, respectively. If AB=12, what is the perimeter of figure ABCDEFG?
42
43
45
46
48