Ответ:

Число книг должно делиться и на 72, и на 108. Найдём наименьшее общее кратное:

\(72=2^3\cdot3^2\), \(108=2^2\cdot3^3\), поэтому \(\operatorname{НОК}(72,108)=2^3\cdot3^3=216\).

Общее количество — кратное 216. Между 300 и 600 находится только одно такое число: \(216\cdot2=432\).

Ответ: 432 книги.