During a heatwave, a shopper impulsively buys an expensive brand of ice cream. This purchase is influenced by:
a) Cultural factors
b) Social factors
c) Situational factors