q1&2&3

question 3 initial