classNewSymmetricGroupElement(sage.groups.perm_gps.permgroup_element.SymmetricGroupElement):def__mul__(self,other):"""Calling the original class method with order inverted"""print(self,other)returnsage.groups.perm_gps.permgroup_element.SymmetricGroupElement._mul_(other,self)classNewSymmetricGroup(SymmetricGroup):def_element_class(self):returnNewSymmetricGroupElement