This Program seems absolutely fine to me but still it doesn't meet third requirement. why??