HW04 finished.