Added programming question 1