Squares

Up for a challenge?