How Long Is Each Generation Must Discover