A science teacher gives his students the choice of 7 projects. Each student has to complete 5 of the 7 projects. How many combinations of the 5 projects are possible? A. 21 B. 12 C. 31 D. 35