Concept:For a set with n elements, the total number of subsets is 2n.Non-empty subsets exclude the empty subset.Explanation:The given set {a,b,c,d,e} has n=5 elements.Total subsets = 25=32.The empty subset is one of these and is not allowed.So, non-empty subsets = 25−1.= 32−1=31.Answer:31, which is option B.