Subject: mathqa
Question: virginia , adrienne , and dennis have taught history for a combined total of 87 years . if virginia has taught for 9 more years than adrienne and for 9 fewer years than dennis , for how many years has dennis taught ?
Option: 
A: 41
B: 32
C: 38
D: 44
Answer: C