Step 1: Set up the regions from the given conditions.
Every patient with high cholesterol also has high BP, so the cholesterol group sits entirely inside the BP group. No patient has both cholesterol and diabetes, so cholesterol and diabetes never overlap. This leaves high BP split into three non-overlapping parts: cholesterol and BP (no diabetes), BP only (no other condition), and BP and diabetes (no cholesterol).
Step 2: Write the total-BP equation.
Total high BP patients \(= 45\). Patients with cholesterol and BP \(= 10\) (all \(10\) cholesterol patients also have BP). Patients with BP only \(= 20\). So the BP-and-diabetes group is \[ 45 = 10 + 20 + x \implies x = 45 - 30 = 15. \]
Step 3: Sanity check with the total count.
Let \(y\) be patients with diabetes only (no BP, no cholesterol). The total with at least one condition is \(10 + 20 + 15 + y = 75\), giving \(y = 30\), a valid non-negative count, so the setup is consistent.
Final Answer:
The number of patients with both diabetes and high BP works out to fifteen.
\[ \boxed{15} \]