How many years ago did you have more than one thousand ancestors? Assume that the time lag between two generations is 25 years. Try to find the minimal possible value.