Travelling puzzle