CAYLEY 2004 Problem 18

In the diagram, ABCDEFGH is a cube with an edge length of 12\:cm. An ant sits on the cube at vertex A. The ant can only walk along the edges of the cube, and cannot walk along any edge more than once. What is the greatest distance that the ant can walk before it cannot continue?

Image

Answer Choices
A. 96\:cm
B. 144\:cm
C. 84\:cm
D. 108\:cm
E. 132\:cm