Solve the Icosian Game
Find the Hamiltonian cycle along the edges of the dodecahedron.
data[property_] := PolyhedronData["Dodecahedron", property];faceStyle = Directive[ColorData["Rainbow"][0.25], Opacity[.7], EdgeForm[LightGray]];Row[{Graphics3D[{faceStyle, data["GraphicsComplex"]}], Spacer[35], g = data["SkeletonGraph"]}]h = PathGraph[First[FindHamiltonianCycle[g]]];tubeStyle = Directive[Red, Opacity[1]];Row[{Graphics3D[{faceStyle, data["GraphicsComplex"], tubeStyle, Tube[data["Vertices"][[Append[#, #[[1]]]&@VertexList[h]]], 0.1]}], Spacer[35], HighlightGraph[g, h, GraphHighlightStyle -> "Thick"]}]