When asked to simplify expressions, sometimes we come across complicated expressions that are not easily factored by traditional methods. When factoring complex expressions, one strategy that we can use is substitution. When an expression has complex terms, we can substitute a single variable, factor and then re-substitute the original term for the variable once we have completely factored the expression.