Could rewrite as:
```
from itertools import product, starmap
from operator import add
starmap(add, product(CG + DG, CG + DG))
```