CAYLEY 2012 Problem 24

Six friends will exchange books in their book club. Each friend has one book to give to a friend, and will receive one book from a different friend. (No two friends trade books with each other.) In how many ways can the books be exchanged?

Answer Choices
A. 200
B. 120
C. 140
D. 240
E. 160