There are 50 books in a small library. Half of them are written in English, and 10% in German. All others are written in Spanish. How many Spanish books are there?
Please reason step by step, and put your final answer within \boxed{}.
user