1
Program 2
3A
3B