To do  Cousera programming Assignment