Consumer Choice and Equimarginal Rule