Sufficient and Necessary Causes