According to Akhlah: The Jewish childrens learning network Noah was born in 2704 BCE.
Noah couldn't have had grandsons before he was born.
Well you know those weren't literal years. Maybe if they find the Ark and carbon date it, thing will be more clear.