Elisabeth's solution.
Peter's solution.