Tag: valid square algorithm