19. There are 5 different Mathematics books and 3 different Science books. In how many ways can the books be arranged on a shelf if there are no restrictions?
A. 40320
B. 5040
C. 720
D. 362880