Square Puzzle

UVA - 10639