[Problem 1] (20 pts.)