Karan travels 20 km towards the south, and then takes a left, and travels 35 km further. Again, he takes a left and travels 20 km further. How far is he from his original position?
In a certain code language, '-' represents '+', '+' represents 'x', 'x' represents '÷' and '÷' represents '-'. Find out the answer to the following question.