In a certain code language, '-' represents '+', '+' represents 'x', 'x' represents '÷' and '÷' represents '-'. Find out the answer to the following question.
Suraj is shorter than Gopal but taller than Tarun. Rajan is the tallest and Shivam is shorter than Suraj but not the shortest. Who is the third shortest?