Part A: 29 kb