HW_01 final attempt.