Figure 2: UML sequence diagram of the solution procedure.