The number of ways of distributing 8 identical balls in 3 distinct boxes so that none of the boxes is empty is
A. ⁸C₃
B. 21
C. 3⁸
D. 5