Будем, решать через факториал!
5 книг можно поставить 120 способами (!5=1*2*3*4*5=120)
7 книг можно поставить 5040 способами (!7=1*2*3*4*5*6*7=5040)
еще можно поставить 5 книг в 8 разных мест по отношению к 7 т.е. получим 120*5040*8=4838400
ответ 4838400 способов