solved difference of squares