Part C: 23 kb