Part A: 89 kb