Not sure this is possible
To see why
Consider that no one takes both
Then 48 take Spanish and 49 take Chinese.....but we're told that 5 more take Chinese than Spanish
Consider that only 1 takes both
Then 48 + 1 = 49 take Spanish
So 53 take only Chinese and 1 takes both = 54
But this gives us 53 + 1 + 48 = 102 total students (too many)
Conslder that 2 take both
Then 50 take Spanish and 55 would take Chinese (53 taking only Chinese and 2 taking both)
But this gives us 53 + 2 + 48 = 103
The same thing happens if 3 take both
51 take Spanish and 56 take Chinese (53 taking only Chinese and 3 taking both) = 53 + 3 + 48 = 104
So.....it appears impossible that 48 take only Spanish
