floyd.pdf