How Far Can Weather Be Predicted