CPP exercise for zhuye