uploading all 3 parts of the first assignment