finished routing exercises