BZOJ P1106