Kim has 10 identical lamps and 3 identical tables. How many ways are there for her to put all the lamps on the tables? (It is possible for a table to have no lamps.)
a) 30
b) 220
c) 330
d) 1000