There's one central concept you need to figure out, after that it's a matter of figuring out how to use this trick as many times as possible. At the moment 706 looks optimal to me, there's a lot of nontrivial maneuvering to shave off the last two moves.