Adding Program2A and Program 2B