\(C\)~\(N\) forms up to a \(Ne\) nucleus with a single unpaired bond, like a Sodium \(Na\) but without the \(g^{+},T^{+}\) inner orbits. This bond pair with another \(C\)~\(N\) to form \((CN)_2\) a cyanogen. The single unpaired bond that pairs up two \(CN\)s however, comes from \(N\) not \(C\).
Have a nice day.