route tracing puzzle