Done with part 1 (A, B and C)