private AlgebraicParticle multiplyBy(Equation eq) {
		AlgebraicParticle left = eq.left(), right = eq.right();
		if(left instanceof Fraction && right instanceof Fraction && left.exponent() == 1 && right.exponent() == 1) {
			Fraction fracLeft = (Fraction) left, fracRight = (Fraction) right;
			//if the bottom left is constant multiply both sides by bottom right
			if(Util.constant(fracLeft.getBottom())) return fracRight.getBottom();
			else return fracLeft.getBottom();
		}
		else if(left instanceof Fraction && left.exponent() == 1) return ((Fraction)left).getBottom();
		else if(right instanceof Fraction && right.exponent() == 1) return ((Fraction)right).getBottom();
		else return null;
	}