Problem 2 (route mapping) and solution