[liuxia] Homework 2.