Add base program in order to answer 3.7
Answer 3.7
Answer 3.8
Answer 3.9
Answer 3.10