### Overview of algorithm

