\documentclass{standalone}
\usepackage{tikz}


\begin{document}
\begin{tikzpicture}
\fill[lime] (0,0)--(1,1) --(2,0);
\fill[cyan!30] (0,0)--(1,1) --(0,2);
\node[left] at (0,2) {$A'$};
\fill[yellow] (2,0)--(1,1) --(2,2);
\node[right] at (2,2) {$B'$};
\node [above] at (1,1){$C$};
\draw (0,0)--(2,0);
\draw [<-] (0,6)--(0,0) node[below]{$A$};
\draw [<-] (2,6)--(2,0) node[below]{$B$};


\fill[lime] (3.5,0)--(4.5,1) --(5.5,0);
\fill[cyan!30] (3.5,0)--(4.5,1) --(3.5,2);
\node[left] at (3.5,2) {$A'$};
\fill[yellow] (5.5,0)--(4.5,1) --(5.5,2);
\node[right] at (5.5,2) {$B'$};
\draw (3.5,0)--(5.5,0);
\fill[lime!50] (3.5,2)--(4.5,1) --(5.5,2)--(4.5,3);
\node[above] at (4.5,3) {$C'$};
\fill[cyan!15] (3.5,2)--(4.5,3) --(3.5,4);
\node[left] at (3.5,4) {$A''$};
\fill[yellow!50] (5.5,2)--(4.5,3) --(5.5,4);
\node[right] at (5.5,4) {$B''$};

\node [above] at (4.5,1){$C$};
\draw [<-] (3.5,6)--(3.5,0) node[below]{$A$};
\draw [<-] (5.5,6)--(5.5,0) node[below]{$B$};


\fill[lime] (7,0)--(8,1) --(9,0);
\fill[cyan!30] (7,0)--(8,1) --(7,2);
\node[left] at (7,2) {$A'$};
\fill[yellow] (9,0)--(8,1) --(9,2);
\node[right] at (9,2) {$B'$};
\draw (7,0)--(9,0);
\fill[lime!50] (7,2)--(8,1) --(9,2)--(8,3);

\fill[cyan!15] (7,2)--(8,3) --(7,4);
\node[left] at (7,4) {$A''$};
\fill[yellow!50] (9,2)--(8,3) --(9,4);
\node[right] at (9,4) {$B''$};



\fill[lime!25] (7,4)--(8,3) --(9,4)--(8,5);

\fill[cyan!8] (7,4)--(8,5) --(7,6);
\node[left] at (7,6) {$A'''$};
\fill[yellow!25] (9,4)--(8,5) --(9,6);
\node[right] at (9,6) {$B'''$};

\node[above] at (8,5) {$C''$};
\node[above] at (8,3) {$C'$};
\node [above] at (8,1){$C$};
\draw [<-] (7,6)--(7,0) node[below]{$A$};
\draw [<-] (9,6)--(9,0) node[below]{$B$};


\end{tikzpicture}
\end{document}