All 12 marbles can be arranged (permuted) in 12! ways. Many of these arrangements are identical because same colored marbles are indistinguishable from one another. In order to arrive at only those permutations that are distinct, division is required by each permutation relative to blue, green and white marbles, which are 5!, 4! and 3!, respectively. Thus the number of distinct permutations of these 12 marbles = 12!/(5!)(4!)(3!) = 27,720