Hidden squares

UVA - 10504