In how many ways can 7 different books be arranged on a shelf?
quanswer.com