part a done
part 2 done