algorithm100.pdf