How many generations of computer have been developed till date?

3

6

4

5