further implementation - special cases of 3index * 2index = 3index that can be done without permutation