Guiding ideas:

→