Three solutions for Yelp interview.