Finished hw03 completely!!!