IOSC part 2

B