A is 3 years younger than C but one year older than D. D is one year older than B but 4 years younger than C. C is 15 years old. What is the age of B?