Part A: 846 kb