Design a recommender system.

Situational