Solution to the restaurant challenge.