Nicer solution than I've been getting! I found this pretty late; it was looking like I was going to get stuck with a 40+ solution when I suddenly found this. 25 moves to last 3 corners, but I couldn't find a good insertion.