Part B: 29 kb