Hard square

by