Fore and Aft Puzzle

Sorry, you need a Java capable browser to play this puzzle.

The purpose of this puzzle is to swap the red and blue tokens. The red tokens can only be moved down and to the right. The blue tokens can only be moved up and to the left. A token can be moved to an adjacent empty square or over an opposite colored token. No diagonal moves are allowed.

Good Luck!