When Kenan had lived 70 years, he fathered Mahalalel.
the son of Methuselah, the son of Enoch, the son of Jared, the son of Mahalaleel, the son of Cainan,
Thus all the days of Enosh were 905 years, and he died.
Kenan lived after he fathered Mahalalel 840 years and had other sons and daughters.