Xinyi's Assignment #2