Solution (source code)

= Solution

TODO: Preparations 2, 3 and 4 are absent. The question asks for one of them, not three compulsory descriptions; no available choice can be identified.