30% fewer mysteries means it has 70% of the quantity of science fiction:
Mysteries = 120 x 0.70 = 84
They have 84 mystery books.
They have 25 % more biographies than mysteries:
Multiply the number of mysteries by 1 + 25%:
84 x 1.25 = 105
They have 105 biographies