Optimize C,D,E