Programming Question-3 initial