If Paul "paints" only in pencil or charcoal (technically that isn't painting

), and the number of paintings in total is 39 greater than the number of cat-pencil paintings, then there must be exactly 39 paintings that are cat-charcoal, flower-pencil, or flower-charcoal, because those 39 extra paintings can't be anything else.
So we have 39 paintings divided into three categories. Each statement tells us the number in one category, so neither statement alone will let us solve for the missing category, but using both, we know we have 7 flower-pencil and 11 cat-charcoal paintings, so the remaining 39 - 7 - 11 = 21 must be flower-charcoal, and the answer is C.
When I first read the question, I skipped over the word "cat" in the phrase "is 39 greater than the number of cat pictures painted in pencil", because I almost assumed in advance how the question was going to work. If you delete the word "cat" from that sentence, I think the question becomes more interesting -- then the answer turns out to be B, because we then know we have 39 charcoals from the stem, and just need to know how we're dividing those 39 between cats and flowers. But as written the answer is C.