Solutions

There are three approaches to solving this problem: The following subsections describe these solutions.