Algorithm

1 2