There was a great post on HN about this problem, about a year ago.
Think this was it: https://news.ycombinator.com/item?id=37092319
Interesting paper and exploration of the "pick two" nature of the problem.