Money for English-Chinese dictionaries: 50×? × three tenths =7.5 yuan.
Money for Chinese Dictionary: 50×? X 10/23 = 250/23
Then 50-25-7.5- 250 gives 23 = 305 yuan gives 46.