Self-Employed Health Insurance Deduction

Does the limitation on not taking the deduction if one is covered by a subsidized plan apply only to deducting premiums for the subsidized plan, or to deducting premiums for any health insurance coverage. I am covered by a retiree plan (subsidized) from my former employer. That plan is basically a Medicare supplement plan, which requires me to pay premiums to the government for Medicare B and D. May I deduct the Medicare premiums (but not the retiree insurance premiums) from my self-employment income?

Also, am I correct that one may deduct premiums from a qualified Long Term Care policy, so long as that insurance is not subsidized?

Thanks, Gil Smith