Programming assignment
#3