Assume that the following diagram of abelian groups has exact rows and columns. Can you determine the missing entries and maps? Give short reasoning. $$ \require{AMScd} \begin{CD} {} @. 0 @. 0 @. 0 {} {} \\ @. @VVV @VVV @VVV \\ 0 @>>> {} @>>> {} @>>> \mathbb{Z}/2\mathbb{Z} @>>> 0 \\ @. @VVV @VVV @VVV \\ 0 @>>> {} @>>> \mathbb{Z} @>>> {} @>>> 0 \\ @. @VVV @VVV @VVV \\ 0 @>>> \mathbb{Z}/3\mathbb{Z} @>>> {} @>>> \mathbb{Z}/2\mathbb{Z} @>>> 0 \\ @. @VVV @VVV @VVV \\ {} @. 0 @. 0 @. 0 {} {} \end{CD} $$ (Original image of this diagram here.)
This is what I tried: $$ \require{AMScd} \begin{CD} {} @. 0 @. 0 @. 0 {} {} \\ @. @VVV @VVV @VVV \\ 0 @>>> 3\mathbb{Z} @> a >> 6\mathbb{Z} @> b >> \mathbb{Z}/2\mathbb{Z} @>>> 0 \\ @. @V g VV @V h VV @V i VV \\ 0 @>>> \mathbb{Z} @> c >> \mathbb{Z} @> d >> \mathbb{Z}/2\mathbb{Z} @>>> 0 \\ @. @V j VV @V k VV @V l VV \\ 0 @>>> \mathbb{Z}/3\mathbb{Z} @> e >> \mathbb{Z}/6\mathbb{Z} @> f >> \mathbb{Z}/2\mathbb{Z} @>>> 0 \\ @. @VVV @VVV @VVV \\ {} @. 0 @. 0 @. 0 {} {} \end{CD} $$ (Original image of this diagram here.)
Where for example I let $a$ be given by $t \mapsto 4t$ and $b$ be given by $t \mapsto t/6$. I defined all the other functions in similar ways such that all rows and all columns became exact, however I missed the crucial part that the diagram must be commutative and everything failed. I need some hints on this one please.