Part 1 done.
Part B is done.