95% compeleted Exercise1