part1a finished
part1a finished