Question : how long is a human generation in years
Answer : from 22 to 32 years