In a certain code language, 'x' represents '+', '÷' represents 'x', '-' represents '÷' and '+' represents '-'. Find out the answer to the following question.
X walks 3 km towards west, and then turns and travels 4 km towards north. The shortest distance between the start and the end point of X's journey is ____.