A quicker way to reach the same total is to notice that each of the 6 arms is just a straight stack of shapes glued end to end, and a stack like that has a simple rule for how many faces stay visible.
Whenever two solids are glued face to face inside a stack, that shared face disappears from both solids, so only the "side" faces of each cube in the stack, and the slanted faces of a pyramid capping the stack, remain visible.
For a cube inside a stack (not at either end), only its 4 side faces are exposed, since its top and bottom faces are glued to the pieces before and after it in the stack.
Each arm here is a stack of 2 cubes followed by a pyramid cap. Both cubes sit mid-stack (each has one face glued to a neighbouring piece on either side), so each contributes 4 visible side faces:
\[
2 \times 4 = 8 \text{ faces from the two cubes}
\]
The pyramid caps the stack, so only its 1 glued base disappears and its 4 triangular faces stay visible, adding 4 more faces.
\[
8 + 4 = 12 \text{ faces per arm}
\]
Since the object has 6 identical arms attached to the hidden central cube (whose own faces are all covered), the total number of visible faces is
\[
6 \times 12 = 72
\]
So the correct answer is 72.