         divisor:Double,
         index:Int) -> MLinearEquationsSolutionEquationItemPolynomial
     {
+        let divided:MLinearEquationsSolutionEquationItemPolynomial
         let newDividend:Double = coefficientDividend / dividend
         let newDivisor:Double = coefficientDivisor / divisor
-        
-        let divided:MLinearEquationsSolutionEquationItemPolynomial = MLinearEquationsSolutionEquationItem.polynomial(
-            coefficientDividend:newDividend,
-            coefficientDivisor:newDivisor,
-            indeterminate:indeterminate,
-            index:index,
-            showAsDivision:showAsDivision)
+        let newCoefficient:Double = abs(newDividend / newDivisor)
+        
+        if newCoefficient > MSession.sharedInstance.kMinNumber
+        {
+            divided = MLinearEquationsSolutionEquationItem.polynomial(
+                coefficientDividend:newDividend,
+                coefficientDivisor:newDivisor,
+                indeterminate:indeterminate,
+                index:index,
+                showAsDivision:showAsDivision)
+        }
+        else
+        {
+            divided = MLinearEquationsSolutionEquationItem.emptyPolynomial(
+                indeterminate:indeterminate,
+                index:index)
+        }
         
         return divided
     }

        divisor:Double,
        index:Int) -> MLinearEquationsSolutionEquationItemPolynomial
    {
        let newDividend:Double = coefficientDividend * dividend
        let newDivisor:Double = coefficientDivisor * divisor
        
        let multiplied:MLinearEquationsSolutionEquationItemPolynomial = MLinearEquationsSolutionEquationItem.polynomial(
            coefficientDividend:newDividend,
            coefficientDivisor:newDivisor,
            indeterminate:indeterminate,
            index:index,
            showAsDivision:showAsDivision)
        
        return multiplied
    }

        else
        {
            otherPolynomialDividend = otherPolynomial.coefficientDividend
        }
        
        if coefficientDivisor == otherPolynomialDivisor
