After the birth of Mahalalel, Kenan lived another 840 years, and he had other sons and daughters.