In a public library, some books are ordered from a bookstore. After ordering 90 history books, 84 Environment science books and 120 Sociology books arrived. These books have to be stacked topic-wise in a rack. How many books will be there in each stack so that each stack will have the same height too?
1
6
2
18
3
12
4
24