Finished 4th assignment.