I would say B. a strong personal commitment, because if you really don't want to quit, then you're not going to try at all. If it is set in stone in your head that you will quit, then you're more likely to resist the temptations that will come your way. I know this because a family member smoked for almost her whole life, and because she really wanted to quit, and knew she had to, she did it.