Yandex interview question

Matching problem for marketplace and recommendation system