Part C: 22 kb