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