Solution to the Service Lance problem.