This problem asks for the overlap between two of three medical conditions, so drawing out a Venn diagram in words is the cleanest way to see it. Call the groups C (cholesterol), B (BP) and D (diabetes).
The number of patients with both high BP and diabetes is 15, which is option (B). Options (A), (C) and (D) all come from mis-splitting the 45 high BP patients across the wrong regions.
Let's summarize:
So the number of patients who have both diabetes and high BP is 15.