The taxi charges in a city consist of a fixed 2 M charge together with the charge for the distance covered. For a distance of 10 km, the charge paid is Rs 105 & for a journey of 15 km the charge paid is Rs 155. What is the fixed charges and the charge per km? How much does a person have to pay for travelling a distance of 25 km?