add BZOJ 1176