Parts A and B