\begin{tikzpicture}[scale=2] \clip (0,0) circle (1cm); \coordinate (o) at (0,0); \coordinate (a) at (1,0); \def\r{.8409}; \tkzDrawCircle[dashed,color=blue](o,a) \foreach \x in {0,1,...,7} \tkzDefPoint(\x*45:\r){\x}; \hypsegment{1}{0}{o}{a} \hypsegment{2}{1}{o}{a} \hypsegment{3}{2}{o}{a} \hypsegment{4}{3}{o}{a} \hypsegment{5}{4}{o}{a} \hypsegment{6}{5}{o}{a} \hypsegment{7}{6}{o}{a} \hypsegment{0}{7}{o}{a} \draw[dashed] (157.5:1)--(157.5:-1); \tkzDrawPoints(o,0,1,2,3,4,5,6,7) \foreach \t in {22.5,67.5,202.5,247.5} {\draw[arrowMe=stealth] (\t:.645)--(\t-.1:.645);} \foreach \t in {112.5,157.5,292.5,337.5} {\draw[arrowMe=stealth] (\t:.645)--(\t+.1:.645);} \draw (22.5:.75) node{\(a\)}; \draw (67.5:.75) node{\(b\)}; \draw (112.5:.75) node{\(c\)}; \draw (145:.8) node{\(d\)}; \draw (202.5:.75) node{\(c\)}; \draw (247.5:.75) node{\(d\)}; \draw (292.5:.75) node{\(a\)}; \draw (325:.8) node{\(b\)}; \draw (342:.85) node{\(m\)}; \end{tikzpicture}