Difference of two Squares