numbering.tikz(tex)\usetikzlibrary{animations}
\begin{document}
\begin{tikzpicture}[domain=0:4]
\tikzset{
every node/.style={circle,draw,inner sep=2pt,fill=white,font=\Large},
every path/.style={very thick},
animate={
a:fill={0s="white",1s={jump,"transparent"},7s={jump,"red"},repeats},
a:draw={0s="white",1s={jump,"white"} ,7s={jump,"red"},repeats},
d:fill={0s="white",2s={jump,"transparent"},7s={jump,"red"},repeats},
d:draw={0s="white",2s={jump,"white"} ,7s={jump,"red"},repeats},
b:fill={0s="white",3s={jump,"transparent"},7s={jump,"red"},repeats},
b:draw={0s="white",3s={jump,"white"} ,7s={jump,"red"},repeats},
e:fill={0s="white",4s={jump,"transparent"},7s={jump,"red"},repeats},
e:draw={0s="white",4s={jump,"white"} ,7s={jump,"red"},repeats},
c:fill={0s="white",5s={jump,"transparent"},7s={jump,"red"},repeats},
c:draw={0s="white",5s={jump,"white"} ,7s={jump,"red"},repeats},
f:fill={0s="white",6s={jump,"transparent"},7s={jump,"red"},repeats},
f:draw={0s="white",6s={jump,"white"} ,7s={jump,"red"},repeats},
},
}
\def\s{2};
\coordinate (up) at (\s*2^-0.5,\s*2^-0.5);
\coordinate (down) at (\s*2^-0.5,\s*-2^-0.5);
\draw (0,0) node[label={right:$a$}](a){}
-- ++(up) node[label={right:$b$}](b){}
-- ++(up) node[label={right:$c$}](c){}
-- ++(down) node[label={right:$e$}](e){}
-- ++(up) node[label={right:$f$}](f){};
\draw (b)
-- ++(down) node[label={right:$d$}](d){}
-- (e);
\end{tikzpicture}
\end{document}