Factoring in perfect square factors