bdls blocks side-corner-corner-side strategy