multiplyexceptself