In a certain code language, '+' represents 'x', '-' represents '+', 'x' represents '÷' and '÷' represents '-'. What is the answer to the following question?
Five boys are sitting facing towards South. Raj is between Rohit and Vishal. Vishal is to the immediate right of Manoj and Manoj is to the immediate right of Shekhar. Who is sitting in the middle?
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?