Picture three overlapping circles for cholesterol, BP and diabetes. The clues say cholesterol sits fully inside BP, and cholesterol never touches diabetes, so BP splits cleanly into three pieces: cholesterol-and-BP, BP-only, and BP-and-diabetes.
Only $15$ makes the three BP pieces add up to the stated $45$ high-BP patients, so option (B) is correct.