Program 2.2
Program 2.3
Progam 2.4
Program 2.5