Finished third assignment