A group of 40 volunteers is involved in three community projects: gardening, litter cleanup, and food distribution. Every volunteer participates in at least one project. 22 volunteers participate in gardening, 25 in litter cleanup, and 18 in food distribution. If 15 volunteers participate in at least two projects, how many volunteers participate in all three projects?
8
9
10
11
12