part B solution