finish diff of squares