Homework comes from shuai.