Product trace (6/34)

Product trace