randFromArray([2,3,5]) randRange( 2, 6 ) randRange( 1, 6 ) randRange( 2, 3 ) F * A * A F * -B * B parse(SQUARE + "x^" + (2*P) + CONSTANT) solveFactoringExercise(PROBLEM, {factorDiffOfSquares:true}) [ format(solveFactoringExercise(PROBLEM, {factorDiffOfSquares:false}).solution), format(solveFactoringExercise(PROBLEM, {factorDiffOfSquares:"a^2-b^2=(a-b)^2"}).solution), format(solveFactoringExercise(PROBLEM, {factorDiffOfSquares:"a^2-b^2=(a-b)(b-a)"}).solution), format(solveFactoringExercise(PROBLEM, {factorDiffOfSquares:"a^2-b^2 = (a^2-b^2)(a^2+b^2)"}).solution), format(solveFactoringExercise(PROBLEM, {factorDiffOfSquares:true, factorWithDiffOfSquares:"a(b^2-c^2)=(ab-ac)(a+c))"}).solution), ]

Factor the following expression:

format(PROBLEM)

format(SOLUTION.solution)

  • value
value