A complete
Part A complete