Finished part A!