how does 444^2-111^2 end up as (444+111)(444-111)?
It is the same as (x^2 - 9). It is called a, "difference of perfect squares. The answer is: (x + 3)(x - 3).