notes on routing games 8298809