Red and blue colored lines represent the two different fields.
At 1st order, by the exchange of the blue legs and red legs we get $\frac{1}{4}$ factor and in one of the 2nd order term drawn above, from the exchange of vertices, the blue legs and red legs we get $\frac{1}{2^4 \cdot 2}$.
However it seems like I'm missing a factor of 2 in the numerator for the number of topologically different feynman diagrams.
Could anyone point out what I'm missing here?