Finished up to 1b