Part B: 25 kb