Answer:
Five generations
First generation
Second Generation
Third Generation
Fourth Generation
Fifth Generation
the answer is five (5) generations :D
6.5m questions
8.6m answers