part b done for all