We will talk about the algorithm here.