題組內容

2. A computer science professor has thirteen different programming books on a bookshelf. Six of the books deal with C++, the others with Java. In how many ways can the professor arrange these books on the shelf

(b) ifthe languages should alternate?